# Як перевірити відповідь AI-агента в сценарії?

Перевірка відповіді агента дозволяє виявити ситуації, коли агент не зміг дати відповідь і пропонує передати запит оператору. Це дозволяє автоматично направляти складні запити до оператора.

## Коли знадобиться

- Потрібно автоматично виявляти, коли агент не може відповісти.
- Треба направляти складні запити до оператора.
- Потрібно обробляти ситуації, коли агент пропонує передати запит оператору.

## Що важливо знати

- **Перевірка ключових слів** — функція для виявлення певних слів або фраз у відповіді агента.
- Якщо ключове слово знайдено — сценарій продовжиться (наприклад, підключення до оператора).
- Якщо ключове слово не знайдено — сценарій піде по гілці error, і клієнту можна буде показати відповідь AI-агента.

## Перед початком

- [x] Ви увійшли в систему з правами інтегратора або адміністратора.
- [x] У сценарії використовується дія `action_fastline_pro`.
- [x] Ви знаєте, яке ключове слово або фразу потрібно шукати (наприклад, "operator").

## Покрокова інструкція

1. У конструкторі сценаріїв знайдіть блок **"Дія"** з функцією `action_fastline_pro`.
2. Після блоку дії додайте блок **"Умова"** або **"Перевірка"**.
3. У налаштуваннях блоку вкажіть функцію перевірки ключових слів.
4. У параметрах вкажіть:

```json
{
  "keywords": "operator",
  "module_name": "client_answer"
}
```

- **`keywords`** — ключове слово або фраза, яку потрібно знайти у відповіді. Приклад: `"operator"`, `"оператор"`, `"передати оператору"`.
- **`module_name`** — назва змінної, у якій зберігається відповідь агента (наприклад, з попереднього кроку). Приклад: `"client_answer"`, `"agent_response"`.

5. Налаштуйте гілки сценарію:
   - **Якщо ключове слово знайдено** — сценарій продовжиться (наприклад, підключення до оператора).
   - **Якщо ключове слово не знайдено** — сценарій піде по гілці error, і клієнту можна буде показати відповідь AI-агента.

6. Збережіть зміни в сценарії.

## Поведінка сценарію

- **Якщо ключове слово знайдено:**
  - Сценарій продовжується по гілці "знайдено"
  - Можна підключити оператора або виконати інші дії
  - Користувач отримає відповідну обробку

- **Якщо ключове слово не знайдено:**
  - Сценарій піде по гілці error
  - Клієнту можна показати відповідь AI-агента
  - Відповідь агента вважається успішною

## Що відбувається після

Після налаштування перевірки система автоматично аналізує відповідь агента на наявність ключових слів. Залежно від результату перевірки сценарій направляє користувача до оператора або показує відповідь агента.

## Як переконатися, що все вдалось

- Перевірте, що ключове слово вказано правильно.
- Переконайтеся, що назва змінної в `module_name` відповідає змінній з відповіддю агента.
- Протестуйте сценарій з різними відповідями агента.
- Перевірте, що гілки сценарію працюють коректно.

## Пов'язані матеріали

- [Використати дію action_fastline_pro](/uk/fastlinepro/how-to/use-action-fastline-pro.md)
- [Використати дію action_fastline_pro](/uk/fastlinepro/how-to/use-action-fastline-pro.md)
- [Створити агента](/uk/fastlinepro/how-to/create-agent.md)

