ПочатиПочніть безкоштовно

Не забудьте: збереження памʼяті між викликами

Ви плануєте випускну подорож і використовуєте туристичного асистента 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)
Редагувати та запускати код