Que no se te olvide: mantener la memoria entre llamadas
Estás organizando un viaje de graduación y usas un asistente de viajes de smolagents para llevar el control de fechas e información importantes.
Sin embargo, el agente se olvida de todo a menos que conserves su memoria explícitamente. Tu objetivo es evitar que el agente se reinicie entre preguntas para que recuerde los detalles clave del viaje a lo largo de varias interacciones.
Tienes acceso a travel_agent, ya configurado con un modelo y sin herramientas.
Este ejercicio forma parte del curso
Agentes de IA con Hugging Face smolagents
Instrucciones del ejercicio
- Modifica la segunda llamada a
.run()para que el agente conserve la memoria usando el parámetroreset. - Establece el valor de
resetenFalsepara evitar que el agente restablezca su estado.
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)