Добавление памяти в граф
Отлично! Ваш чатбот умеет использовать Wikipedia для ответов на вопросы пользователя. Теперь можно пойти ещё дальше и дать пользователям возможность задавать уточняющие вопросы. Для этого сначала нужно включить память в чатботе. Память позволит ему обращаться к полному контексту разговора и корректно обрабатывать продолжения диалога.
Это упражнение является частью курса
Проектирование агентных систем с LangChain
Инструкции к упражнению
- Импортируйте
MemorySaverиз модуляcheckpoint.memoryбиблиотеки LangGraph. - Создайте экземпляр
MemorySaver()и сохраните его в переменнуюmemory. - Скомпилируйте граф чатбота повторно, передав аргумент
checkpointer=memoryв метод.compile(), применённый кgraph_builder.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import the modules for saving memory
from langgraph.____.____ import ____
# Modify the graph with memory checkpointing
memory = ____()
# Compile the graph passing in memory
graph = ____.___(checkpointer=____)