Додавання памʼяті до графа
Чудово! Ваш чат-бот уже може використовувати 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=____)