Не забудьте: збереження памʼяті між викликами
Ви плануєте випускну подорож і використовуєте туристичного асистента smolagents, щоб відстежувати важливі дати та інформацію.
Однак агент усе забуває, якщо ви явно не збережете його памʼять. Ваше завдання — не дозволити агенту скидатися між запитаннями, щоб він памʼятав ключові деталі подорожі під час кількох взаємодій.
У вашому розпорядженні є travel_agent, уже налаштований із моделлю та без інструментів.
Ця вправа є частиною курсу
AI-агенти з Hugging Face smolagents
Інструкції до вправи
- Змініть другий виклик методу
.run(), щоб агент зберігав памʼять за допомогою параметраreset. - Встановіть значення
resetуFalse, щоб запобігти скиданню стану агента.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# 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)