Nu uita: Păstrarea memoriei între apeluri
Planifici o excursie de absolvire și folosești un asistent de călătorie bazat pe smolagents pentru a urmări date importante și informații relevante.
Însă agentul uită totul dacă nu îi păstrezi explicit memoria. Scopul tău este să îl împiedici să se reseteze între întrebări, astfel încât să poată reține detalii cheie despre călătorie de-a lungul mai multor interacțiuni.
Ai acces la travel_agent, deja configurat cu un model și fără unelte.
Acest exercițiu face parte din cursul
Agenți AI cu Hugging Face smolagents
Instrucțiuni pentru exercițiu
- Modifică al doilea apel
.run()astfel încât agentul să rețină memoria, folosind parametrulreset. - Setează valoarea lui
resetlaFalsepentru a împiedica agentul să își reseteze starea.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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)