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
Pokyny k cvičení
- Uprav druhou metodu
.run()tak, aby agent pomocí parametruresetuchoval paměť. - Nastav hodnotu
resetnaFalse, čí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)