Přidání paměti do grafu
Výborně! Tvůj chatbot teď dokáže využívat Wikipedii k odpovídání na otázky na základě dotazu uživatele. Teď můžeš jít ještě o krok dál a umožnit uživatelům klást doplňující otázky! K tomu nejdřív potřebuješ v chatbotu aktivovat paměť. Díky ní bude mít chatbot přístup k celému kontextu konverzace a zvládne i navazující dotazy.
Toto cvičení je součástí kurzu
Návrh agentních systémů s LangChain
Pokyny k cvičení
- Začni importováním
MemorySaverz modulucheckpoint.memoryv LangGraphu. - Vytvoř instanci
MemorySaver()a ulož ji do proměnnémemory. - Znovu zkompiluj graf chatbotu tak, že v metodě
.compile()aplikované nagraph_buildernastavíš argumentcheckpointerna hodnotumemory.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Import the modules for saving memory
from langgraph.____.____ import ____
# Modify the graph with memory checkpointing
memory = ____()
# Compile the graph passing in memory
graph = ____.___(checkpointer=____)