Dodawanie pamięci do grafu
Świetnie! Twój chatbot potrafi już korzystać z Wikipedii, aby odpowiadać na pytania użytkownika. Teraz możesz pójść o krok dalej – umożliwić zadawanie pytań uzupełniających. W tym celu najpierw włącz obsługę pamięci w chatbocie. Dzięki pamięci chatbot będzie miał dostęp do pełnego kontekstu rozmowy i będzie mógł sprawnie obsługiwać pytania wynikające z wcześniejszej wymiany.
To ćwiczenie jest częścią kursu
Projektowanie systemów agentowych z LangChain
Instrukcje do ćwiczenia
- Zaimportuj
MemorySaverz modułucheckpoint.memoryw LangGraph. - Utwórz instancję
MemorySaver()i przypisz ją do zmiennejmemory. - Skompiluj ponownie graf chatbota, przekazując argument
checkpointer=memorydo metody.compile()wywołanej na obiekciegraph_builder.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import the modules for saving memory
from langgraph.____.____ import ____
# Modify the graph with memory checkpointing
memory = ____()
# Compile the graph passing in memory
graph = ____.___(checkpointer=____)