À ne pas oublier : conserver la mémoire entre les appels
Vous planifiez un voyage de fin d'études et vous utilisez un assistant de voyage smolagents pour garder en mémoire les dates et informations importantes.
Toutefois, l'agent oublie tout à moins que vous ne préserviez explicitement sa mémoire. Votre objectif est d'empêcher l'agent de se réinitialiser entre les questions afin qu'il se souvienne des détails clés du voyage au fil de plusieurs interactions.
Vous avez accès à travel_agent, déjà configuré avec un modèle et sans outils.
Cette activité fait partie du cours
Agents IA avec Hugging Face smolagents
Instructions de l’exercice
- Modifiez le deuxième appel à
.run()pour que l'agent conserve sa mémoire à l'aide du paramètrereset. - Réglez la valeur de
resetàFalsepour empêcher l'agent de réinitialiser son état.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Step 1: Tell the agent your flight date
travel_agent.run("My Tokyo flight confirmation code is ZX9Q2L.")
# Step 2: Confirm the agent remember when passing the correct reset parameter
follow_up = "What’s my Tokyo flight confirmation code?"
response = travel_agent.run(follow_up, ____=____)
print(response)