Kom igångKom igång gratis

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

Visa kurs

Övningsinstruktioner

  • Modifiera den andra .run()-metoden så att agenten behåller sitt minne med hjälp av parametern reset.
  • Sätt värdet för reset till False fö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)
Redigera och kör kod