Ajouter de la mémoire au graphe
Excellent! Votre agent de clavardage peut utiliser Wikipedia pour répondre aux questions selon la requête de l'utilisateur. Maintenant, allez un peu plus loin en permettant aux utilisateurs de poser des questions de suivi! Pour y arriver, vous devez d'abord activer la mémoire dans votre agent. La mémoire donnera à votre agent accès à tout le contexte de la conversation, afin qu'il puisse gérer les échanges de suivi.
Cette activité fait partie du cours
Concevoir des systèmes agentiques avec LangChain
Instructions de l’exercice
- Commencez par importer
MemorySaverdepuis le modulecheckpoint.memoryde LangGraph. - Créez une instance de
MemorySaver()nomméememory. - Recompilez le graphe de l'agent de clavardage en passant l'argument
checkpointeràmemorydans la méthode.compile()appliquée àgraph_builder.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import the modules for saving memory
from langgraph.____.____ import ____
# Modify the graph with memory checkpointing
memory = ____()
# Compile the graph passing in memory
graph = ____.___(checkpointer=____)