시작하기무료로 시작하기

그래프 메모리 추가하기

잘하셨어요! 이제 챗봇이 사용자의 질의에 따라 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=____)
코드 편집 및 실행