Don't Forget: Keeping Memory Between Calls
You're planning a graduation trip and using a smolagents travel assistant to keep track of important dates and information.
However, the agent forgets unless you explicitly preserve its memory. Your goal is to prevent the agent from resetting between questions so it can remember key travel details across multiple interactions.
You have access to the travel_agent
, already set up with a model and no tools.
Este ejercicio forma parte del curso
AI Agents with Hugging Face smolagents
Instrucciones del ejercicio
- Modify the second
.run()
method so the agent retains memory using thereset
parameter. - Set the value of
reset
toFalse
to prevent the agent from resetting its state.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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)