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
Instruções do exercício
- Modifique a segunda chamada de
.run()para que o agente retenha memória usando o parâmetroreset. - Defina o valor de
resetcomoFalsepara 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)