# Тест-кейси для агента

Згенеруйте тести з промпту, запускайте їх перед кожною зміною і бачте, де агент відповідає не так.

> Full REST + WebSocket API reference: https://api.happ.tools/reference

## Навіщо [#навіщо]

Промпт змінюється часто, а перевіряти агента вручну довго. Тест-кейс фіксує очікувану поведінку: «на питання про доставку агент називає умови з бази знань». Прогін показує, що зламалося, ще до того, як це побачать клієнти.

<Steps>
  <Step>
    ### Згенеруйте кейси [#згенеруйте-кейси]

    Відкрийте агента, вкладка **Тест**, натисніть &#x2A;*Запропонувати (AI)** і **Згенерувати**. Happ прочитає промпт, інструменти й базу знань і запропонує кейси. Залиште потрібні і натисніть **Зберегти вибрані**.
  </Step>

  <Step>
    ### Замокайте дії [#замокайте-дії]

    Інструменти в тестах викликаються по-справжньому. Для дій, що щось змінюють (створення замовлення, запис у CRM), задайте моки в кейсі або в загальних налаштуваннях тестів.
  </Step>

  <Step>
    ### Запустіть прогін [#запустіть-прогін]

    Натисніть ▶ на кейсі або **Запустити всі**. Перед запуском Happ покаже кількість кейсів і оцінку вартості, прогін списує LLM-баланс.
  </Step>

  <Step>
    ### Розберіть результат [#розберіть-результат]

    Відкрийте запуск: для кожного кейсу видно транскрипт, вердикт судді і причину. Для червоного кейсу натисніть **Запропонувати виправлення промпту**.
  </Step>
</Steps>

<Callout title="Звичка, яка окупається">
  Після кожної правки промпту запускайте всі кейси. Якщо агент колись помилився з клієнтом, зробіть із цього діалогу новий кейс.
</Callout>

## Далі [#далі]

* [Версії агента](/docs/agents): відкат до версії, де всі тести були зелені.
