CommencezCommencez gratuitement

À 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

Voir le cours

Instructions de l’exercice

  • Modifiez le deuxième appel à .run() pour que l'agent conserve sa mémoire à l'aide du paramètre reset.
  • Réglez la valeur de reset à False pour 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)
Modifier et exécuter le code