Kom ihåg: Bevara minnet mellan anrop
Du planerar en examenresa och använder en reseassistent byggd med smolagents för att hålla reda på viktiga datum och information.
Agenten glömmer dock allt om du inte uttryckligen bevarar dess minne. Målet är att förhindra att agenten återställs mellan frågorna, så att den kan komma ihåg viktig reseinformation över flera interaktioner.
Du har tillgång till travel_agent, som redan är konfigurerad med en modell och inga verktyg.
Den här övningen är en del av kursen
AI-agenter med Hugging Face smolagents
Övningsinstruktioner
- Modifiera den andra
.run()-metoden så att agenten behåller sitt minne med hjälp av parameternreset. - Sätt värdet för
resettillFalseför att förhindra att agenten återställer sitt tillstånd.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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)