그래프 메모리 추가하기
잘하셨어요! 이제 챗봇이 사용자의 질의에 따라 Wikipedia를 활용해 답변할 수 있게 되었어요. 이번에는 사용자가 후속 질문을 할 수 있도록 한 단계 더 나아가 보겠습니다! 이를 위해 먼저 챗봇에 메모리를 활성화해야 해요. 메모리를 사용하면 챗봇이 대화의 전체 문맥에 접근할 수 있어 후속 대화도 자연스럽게 처리할 수 있습니다.
이 연습은 강의의 일부입니다
LangChain으로 에이전트형 시스템 설계하기
연습 안내
- 먼저 LangGraph의
checkpoint.memory모듈에서MemorySaver를 가져오세요. MemorySaver()의 인스턴스를 만들어memory로 저장하세요.graph_builder에 적용하는.compile()메서드에서checkpointer인자를memory로 설정하여 챗봇 그래프를 다시 컴파일하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Import the modules for saving memory
from langgraph.____.____ import ____
# Modify the graph with memory checkpointing
memory = ____()
# Compile the graph passing in memory
graph = ____.___(checkpointer=____)