Command Palette

Search for a command to run...

All Posts

A collection of 92 articles on programming, technology and life.

LangChain
Dec 31, 2025

Memory Modules

Concept 사용자의 과 Model의 을 저장하는 기능이다. 대표적으로 , , 등이 있다. Memory를 통해 Model이 과거 대화들을 기억하게 함으로써 의 연속성을 부여해준다. Common Feature 와 `loadmemoryvariables(

3 min read
LangChain
Dec 31, 2025

Map Reduce LCEL Chain

Concept 선별된 문서들 각각의 답변(Response)을 구한 뒤, 모든 답변을 토대로 최종 답변을 구하는 이다. 각 문서의 답변을 구하는 과 최종 답변을 구하는 으로 구성되어 있다. 의 경우 에서 얻은 결과를 에 넘겨주는 역할을 수행한다. [Map Reduce Process Document](https://js.langchain.com/v0.1/docs/modules/c

3 min read
LangChain
Dec 31, 2025

Map Re-rank LCEL Chain

Concept 선별된 문서들 각각의 점수(scroe)가 포함된 답변(Response)을 구한 뒤, 모든 답변들 중 가장 Score가 높은 Response를 출력하는 Model이다. 각각의 문서들의 답변을 구하는 과 그 답변을 토대로 최종 답변을 선별하는 그리고 이 둘을 잇는 총 3개의 chain이 필요하다. Map Re-rank Process 이미지![Map Re-rank Process](https://dqygovtpvlsoxwnnhepz.supa

3 min read
LangChain
Dec 31, 2025

Link Memory to Model

Link Method Model에 Memory을 연결할 Chain은 2가지 방법으로 만들 수 있다. Chain : LLM에서 제공하는 보편화된 방법 Manual Chain : [[LCEL(LangChain Expression Language)]]으로 수동으로 연결하는 방법. [[Memory Modules]]은 String 형태로 저장하거나 Message형태로 저장하기 때문에 어떠한 형태로 저장하는지에 따라 연결하는 방법이 달라진다. Off-The-She

4 min read
LangChain
Dec 31, 2025

Document GPT

Detail [[Streamlit]]을 사용하여 UI를 제작했고 내부에는 [[Stuff LCEL Chain]]에 [[Memory Modules#Conversation Summary Buffer Memory|Conversation Summary Buffer Memory]]을 연결하여 Chain을 구성하였다. UI는 와 의 Chat 형식으로 구성하였고 Streamlit 특성 상 input widgit을 사용하는 순간 값들이 초기화 되기 때문에 [[Streamlit#session_state|session

4 min read