ComeçarComece de graça

Não Esqueça: Mantendo a Memória Entre Chamadas

Você está planejando uma viagem de formatura e usando um assistente de viagem do smolagents para acompanhar datas e informações importantes.

No entanto, o agente esquece a menos que você preserve explicitamente a memória dele. Seu objetivo é impedir que o agente seja reiniciado entre as perguntas, para que ele consiga lembrar detalhes-chave da viagem ao longo de várias interações.

Você tem acesso ao travel_agent, já configurado com um modelo e sem ferramentas.

Este exercício faz parte do curso

Agentes de IA com Hugging Face smolagents

Ver curso

Instruções do exercício

  • Modifique a segunda chamada de .run() para que o agente retenha memória usando o parâmetro reset.
  • Defina o valor de reset como False para evitar que o agente reinicie seu estado.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 e executar o código