реплика

Клиент ответил не по скрипту — и разговор агента рассыпался

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

ИШИлья ШандульскийИлья Шандульскийco-founder & CTO «Реплика»·14 января 2026·7 минут чтения

Разговор рассыпается не на сложном вопросе, а на простом ответе не по форме. Агент спрашивает «вам удобно в первой половине дня?», клиент отвечает «а сколько стоит и вы в область ездите?» — и жёсткое дерево реплик упирается в ветку, которой нет. Дальше либо «я вас не понял, повторите», либо сброс.

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

Оба полюса — «пропишем все ветки» и «дадим модели свободу» — ломаются, но по-разному.

Два полюса, и оба не работают

Жёсткое дерево реплик. Логика ветвится по ключевым словам: услышал «да» — пошёл влево, «нет» — вправо. Пока клиент отвечает предусмотренными словами, всё выглядит прилично. Первый ответ не по сценарию — встречный вопрос, «а можно позже перезвоню», «мне жена сказала уточнить» — и агент упирается в тупик. Это архитектура дешёвого скриптового обзвона: она честно работает на массовых уведомлениях («ваш заказ прибыл») и не работает на квалификации. Разница видна и в цене: скриптовый робот — 3–8 ₽/мин, LLM-агент — 10–25 ₽/мин (оценка gravitel); подробнее — в разборе того, сколько стоит голосовой AI-агент.

Полная свобода. «Вот база знаний, вот цель, поговори с клиентом». Такой агент не ломается — он обещает лишнее. Соглашается на срок, которого нет в производстве, придумывает условие возврата, даёт скидку. Чат-бот Air Canada сообщил пассажиру о несуществующей политике возврата средств; суд встал на сторону пассажира и обязал компанию исполнить обещанное ботом. За слова агента отвечает бизнес — не поставщик модели и не «нейросеть ошиблась».

Что фиксировать жёстко, а что оставить агенту

Проверка простая. Если ошибка в этом месте стоит денег или обещания — фиксируем дословно. Если она стоит неловкой паузы — оставляем агенту.

Жёстко:

  • Факты о компании: цены и вилки, сроки, гарантии, география, что входит и не входит в услугу. Источник один — база знаний агента, а не память модели.
  • Обязательные поля квалификации: минимальный набор, без которого заявка не имеет смысла для менеджера.
  • Границы полномочий: не давать скидок и не согласовывать индивидуальные условия, не переносить и не отменять оплаченное, не комментировать конкурентов, не давать медицинских, юридических и финансовых оценок.

Свободно:

  • Форма разговора: длина реплик, порядок вопросов, интонация уточнения.
  • Переформулировка: если клиент не понял вопрос, агент задаёт его другими словами, а не повторяет ту же фразу громче.
  • Частичный ответ: клиент ответил на половину — агент добирает только недостающее, а не начинает опрос заново.
  • Возврат к сути: клиент увёл разговор в сторону, агент отвечает коротко и возвращается к цели.

Как выглядит сценарий разговора агента: четыре части

Хороший сценарий короче, чем ожидают. Это не дерево на сорок веток, а инструкция из четырёх блоков.

  1. Роль. Кто говорит, от чьего имени, в каком тоне. «Администратор сервиса, спокойно и по делу, без продающих формулировок».
  2. Цель разговора. Одна, максимум две. «Записать на замер» — цель. «Записать, продать допы, собрать отзыв и рассказать про акцию» — это список желаний; агент будет метаться между ними и не закроет ни одного.
  3. Что нужно узнать. Конкретные поля с формулировкой вопроса и указанием, куда ответ уходит в CRM.
  4. Правила и запреты. Границы полномочий плюс главное: что делать, когда сценарий кончился. У агента должен быть явный выход, а не обязанность отвечать любой ценой.

Четвёртый блок пишут последним и чаще всего экономят на нём — зря. Препринт τ-bench (Sierra и Принстон, arXiv:2406.12045) показывает: GPT-4o решает типовую retail-задачу с первого раза примерно в 61% случаев, но при восьми прогонах одной и той же задачи pass^8 падает ниже 25%. Это прямой контр-аргумент мифу «ИИ понимает как человек»: агент может справиться и не гарантирует одинакового результата каждый раз. Поэтому сценарий обязан предусматривать эскалацию на человека, а не надеяться, что модель вывезет.

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

«Звучит как робот» — это чаще про паузы, чем про голос

Претензию «сразу слышно робота» обычно относят к синтезу речи. По данным опроса НАФИ (август 2025, выборка 6213 человек), 57% россиян не отличают бота от человека в разговоре — голос давно перестал быть главной уликой.

Выдаёт другое, и почти всё это задаётся сценарием:

  • Пауза. Отраслевой ориентир естественности — менее 500 мс до начала ответа; свыше секунды диалог воспринимается как машинный (типичные отраслевые оценки).
  • Невозможность перебить. Клиент говорит поверх реплики, а агент договаривает свою заготовку до конца. Это ощущается хуже любого синтетического тембра.
  • Монолог. Реплика на сорок секунд, зачитанный прайс, обязательный дисклеймер в начале — всё это следствия сценария, а не движка речи.
Правило длины реплики

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

Чек-лист: прогоните сценарий на пяти клиентах

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

  1. Односложные ответы. «Да», «нет», «угу», «ну». Проверяем: агент не зацикливается, не задаёт один вопрос трижды, добирает данные иначе.
  2. Три ответа сразу. Клиент вываливает всё одной фразой. Проверяем: агент не переспрашивает то, что уже услышал, и не теряет два ответа из трёх.
  3. Вопрос вне базы знаний. Проверяем: честное «уточню и вернусь» или перевод — вместо правдоподобной импровизации.
  4. Требование скидки. Проверяем: агент не изобретает условия, называет только существующие и удерживает границу полномочий под давлением.
  5. Злость и требование человека. Проверяем: переводит с первой просьбы, а не уговаривает трижды, и передаёт оператору контекст разговора.

Где сценарий не спасает

Сценарий отвечает за форму разговора и границы. Три ситуации он не чинит в принципе.

Пустая база знаний. Если фактов нет, идеально написанный сценарий просто аккуратнее оформит незнание. Сначала фактура, потом сценарий, не наоборот.

Задача, которую и люди решают по-разному. Если два менеджера отвечают на один вопрос по-разному, проблема не в агенте: у компании нет решения. Агент сделает разнобой заметным и массовым — по всем звонкам сразу.

Продукт с длинным циклом. Сделка на несколько месяцев, с торгом, несколькими ЛПР и согласованиями не сворачивается в один разговор. Агент здесь квалифицирует и назначает встречу, но вести сделку по сценарию не получится — и это нормальная граница задачи, а не недоработка.

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

Нужен ли голосовому AI-агенту скрипт, если он работает на LLM?
Нужен, но другой. Не дерево реплик, а инструкция из четырёх частей: роль, цель, что нужно узнать, правила и запреты. Без неё агент импровизирует там, где ошибка стоит денег.
Чем сценарий для голосового робота отличается от скрипта для менеджера?
Скрипт менеджера — подсказка человеку, который сам понимает контекст и границы. Сценарий агента — ещё и набор ограничителей: что нельзя обещать, когда переводить на человека, какие поля обязательно собрать. Менеджер эти правила держит в голове, агенту их нужно написать.
Сколько времени занимает написание сценария разговора?
Сам текст пишется за часы. Дольше всего согласуются цены, сроки и границы полномочий внутри компании — именно на этом обычно стоит запуск, а не на технике.
Что будет, если клиент ответит не по сценарию?
У правильно собранного агента это штатная ситуация: он переформулирует вопрос, добирает недостающее или честно передаёт разговор человеку. Плохо не отсутствие ответа, а придуманный ответ вместо него.

Вывод

Спор «скрипт или свобода» решается не выбором полюса, а разделением слоёв: содержание жёсткое, форма свободная. Практически это четыре блока инструкции и написанные заранее правила выхода из разговора — куда важнее, чем количество проработанных веток. Прогоните сценарий на пяти типах поведения клиента, прежде чем выпускать агента на трафик; остальные этапы разобраны в статье о том, как внедрить голосового AI-агента. Если хотите проверить это на своих звонках — можем собрать демо на вашем сценарии.

Сломайте сценарий сами: ответьте агенту не по форме

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

собрать агента бесплатноВведёте адрес сайта — агент соберётся сам. Ему можно позвонить и поговорить.