Aan de slagGa gratis aan de slag

Niet vergeten: geheugen bewaren tussen aanroepen

Je plant een afstudeerreis en gebruikt een smolagents-reisassistent om belangrijke data en informatie bij te houden.

De agent vergeet echter alles, tenzij je het geheugen expliciet bewaart. Jouw doel is om te voorkomen dat de agent tussen vragen door reset, zodat hij belangrijke reisdetails over meerdere interacties kan onthouden.

Je hebt toegang tot de travel_agent, die al is ingesteld met een model en zonder tools.

Deze oefening maakt deel uit van de cursus

AI-agents met Hugging Face smolagents

Cursus bekijken

Oefeninstructies

  • Pas de tweede .run()-aanroep aan zodat de agent zijn geheugen behoudt met de parameter reset.
  • Zet de waarde van reset op False om te voorkomen dat de agent zijn status reset.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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)
Code bewerken en uitvoeren