ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Modifica la segunda llamada a .run() para que el agente conserve la memoria usando el parámetro reset.
  • Establece el valor de reset en False para 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)
Editar y ejecutar código