НачатьНачать бесплатно

Добавление памяти в граф

Отлично! Ваш чатбот умеет использовать 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=____)
Редактировать и запускать код