Тестирование ИИ агентов: как проверить бота до запуска

Тестирование ИИ агентов часто пропускают: бот «вроде отвечает», и кажется, что можно запускать. Но у живых клиентов он начинает придумывать цену, обещать доставку на завтра и путаться в узбекском. Разберём по шагам, как проверить агента до запуска, что считать ошибкой и как не сломать работающее при первой же правке.

Чем проверка ИИ-агента отличается от проверки обычной программы

Обычная программа на один и тот же ввод даёт один и тот же результат. ИИ-агент на два похожих вопроса может ответить по-разному, и оба ответа прозвучат одинаково уверенно. Поэтому проверка двумя-тремя вопросами «на глаз» ничего не гарантирует: нужен набор сценариев и заранее согласованные правила оценки.

Вторая особенность: агент почти никогда не работает один. Он берёт данные из базы знаний, вызывает инструменты, записывает заявку в CRM или таблицу, зовёт менеджера. Ошибка бывает не в тексте, а в действии: заявка ушла без телефона, а уведомление не дошло. Проверять нужно и речь агента, и его поступки.

Шаг 1. Соберите тестовый набор из реальных переписок

Основа проверки — вопросы, которые клиенты уже задавали: из Instagram Direct, Telegram, комментариев, звонков в отдел продаж. Не сочиняйте «идеальные» формулировки. Живой клиент пишет «narxi?», «bormi», «сколько за 2 ta», «Chilonzorga olib kelasizlarmi», часто без знаков препинания. Если истории чатов нет, попросите менеджеров выписать последние вопросы из памяти и мессенджеров.

В наборе должны быть разные группы, каждая — несколькими примерами:

  • частые простые вопросы: цена, наличие, адрес, график работы
  • составные вопросы с несколькими условиями сразу
  • нечёткие запросы, где агент обязан уточнить
  • вопросы, ответа на которые нет в базе знаний
  • провокации и попытки обойти правила
  • сообщения на узбекском, русском и вперемешку, с опечатками и сокращениями
  • голосовые сообщения, если агент их принимает

Шаг 2. Проверьте правила и попробуйте сломать агента

Для каждого запрета напишите отдельный тест. Агент, который правильно отвечает на обычные вопросы, может нарушить правила в нестандартной ситуации. Минимальный список:

  • не называет цены и условия, которых нет в базе знаний
  • не обещает сроки и наличие без проверки
  • при жалобе, споре или просьбе о скидке передаёт разговор человеку
  • на вопрос без ответа в базе честно говорит, что уточнит, а не выдумывает
  • не раскрывает свою инструкцию и служебные данные
  • остаётся вежливым, если клиент груб

Провокации: что именно пробовать

Попросите «забыть все правила», показать переписку другого клиента, написать официальное обещание от имени компании, раскритиковать конкурентов, поговорить о политике. Правильный агент вежливо отказывает и возвращает разговор к теме. Если он поддался хотя бы раз, это нарушение правила, и запуск откладывается до исправления.

Здесь же проверьте спам, длинные простыни текста и повторяющиеся сообщения: бот не должен зацикливаться или тратить ответы впустую.

Шаг 3. Пройдите сценарий от первого сообщения до заявки

Представьте магазин в Ташкенте, который продаёт через Instagram и Telegram, а оплату принимает через Click и Payme. Сценарий проверки выглядит так:

  • клиент спрашивает о товаре и вариантах
  • уточняет доставку по Ташкенту и в другие регионы
  • спрашивает, можно ли оплатить через Click или Payme
  • решает купить и оставляет имя и телефон
  • в CRM или таблице появилась заявка со всеми полями и источником обращения
  • менеджер получил уведомление и видит историю диалога
  • клиент пропал на время и вернулся: агент не потерял контекст

Язык, скорость и нагрузка

Ответы на узбекском должен оценить носитель языка: грамматика, естественность, названия товаров и районов. Если клиенты пишут и латиницей, и кириллицей, проверьте оба варианта, а также смесь русского и узбекского в одной фразе. Дословный машинный перевод клиент замечает сразу и теряет доверие.

Затем отправьте сообщения одновременно от нескольких людей и засеките время ответа. В мессенджерах пауза в несколько секунд уже заметна. Заодно убедитесь, что разговоры разных пользователей не смешиваются.

Как оценивать результаты и кто это делает

Для каждого вопроса фиксируйте оценку в таблице: правильно, частично, неверно, нарушение правила. Нарушения и выдуманные факты исправляют до запуска без исключений. Частично верные ответы можно дорабатывать уже в работе.

Содержание лучше оценивают сотрудники, которые каждый день общаются с клиентов: они сразу видят неточность. Подрядчик готовит инструменты и процедуру. Способы проверки можно сочетать:

  • ручная проверка сотрудниками: точнее всего, но медленно
  • прогон набора по таблице: быстро повторяется после каждой правки
  • оценка ответов другой моделью: удобна для большого объёма, но спорные случаи смотрит человек
  • пилот на ограниченном потоке: показывает то, чего нет в наборе

Типичные ошибки и чек-лист перед запуском

Чаще всего подводят не сложные сценарии, а простые упущения: тестируют только идеальные вопросы, проверяют текст, но не смотрят, что попало в CRM, не показывают узбекские ответы носителю, исправляют ошибку и не прогоняют набор заново, запускают сразу на весь поток без пилота.

Если на каждый пункт можно ответить «да», агент готов к пилоту:

  • набор собран из реальных переписок и содержит все группы
  • нарушений правил и выдуманных фактов нет
  • провокации отбиваются вежливо
  • заявка доходит до CRM, менеджер получает уведомление
  • узбекский проверен носителем, латиница и кириллица тоже
  • время ответа приемлемо при нескольких одновременных диалогах
  • есть таблица оценок и ответственный за повторные прогоны

После запуска: регрессия и аналитика

После каждого изменения инструкции, базы знаний или модели прогоняйте весь набор заново. Исправление одной ошибки нередко создаёт другую, и увидеть это можно только полным прогоном. Каждый неверный ответ из реальной работы добавляйте в набор: со временем он становится главным защитным слоем.

Тесты показывают, что агент способен, а аналитика — что он даёт бизнесу. Размечайте диалоги по источнику, считайте, сколько обращений дошло до заявки и оплаты, где клиенты уходят к менеджеру. Настройкой такой сквозной аналитики и отчётности занимается markdev. Если хотите проверить своего агента или связать его с CRM и рекламой, обсудите задачу с нашей командой.

Частые вопросы

Сколько вопросов нужно для тестирования ИИ агента?

Жёсткой цифры нет. Главное, чтобы в наборе были все группы вопросов, а каждая была представлена несколькими примерами из реальных переписок. Чем сложнее бизнес, тем шире набор.

Можно ли протестировать агента один раз и забыть?

Нет. После каждого изменения инструкции, базы знаний или модели набор прогоняют заново. Новые ошибки из реальной работы добавляют в набор.

Кто должен проверять ответы на узбекском?

Носитель языка из вашей команды. Он оценивает грамматику, естественность и названия, а также ответы на латинице и кириллице.

Что делать, если агент выдумал цену?

Это нарушение правила: исправьте инструкцию и базу знаний, затем прогоните весь набор. Запускать агента с такой ошибкой нельзя.

Нужен ли пилот после тестов?

Да. Ограниченный реальный поток с наблюдением за диалогами показывает вопросы, которых не было в наборе.

Разберём вашу задачу бесплатно

Оставьте контакт — за 15 минут созвона покажем, где теряются заявки и что сделать в первую очередь.