Začněte nyníZačněte zdarma

Nezapomínej: Uchování paměti mezi voláními

Plánuješ výlet po promoci a k zaznamenávání důležitých dat a informací používáš cestovního asistenta v smolagents.

Agent ale vše zapomene, pokud mu paměť výslovně nezachováš. Tvým cílem je zabránit tomu, aby agent resetoval svůj stav mezi jednotlivými otázkami — díky tomu si bude pamatovat klíčové cestovní informace napříč více interakcemi.

Máš k dispozici travel_agent, který je už připravený s modelem a bez nástrojů.

Toto cvičení je součástí kurzu

AI Agents with Hugging Face smolagents

Zobrazit kurz

Pokyny k cvičení

  • Uprav druhou metodu .run() tak, aby agent pomocí parametru reset uchoval paměť.
  • Nastav hodnotu reset na False, čímž zabráníš resetování stavu agenta.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód