Практический разбор: как собрать базу вопросов, настроить сценарии ответа, связать бота с CRM и не потерять контроль качества.

Обновлено: 11 июля 2026.

Я смотрю на ИИ-бота поддержки как на младшего сотрудника, которому нельзя просто выдать доступ к переписке и ждать аккуратных ответов. Его надо обучить на ваших формулировках, ограничить правилами, подключить к понятным источникам данных и регулярно проверять. Тогда он снимает с менеджеров повторяющиеся вопросы, помогает быстро готовить ответы и сокращает время на разбор обращений.

Реалистичная цель для первой версии, закрыть 30–50 типовых тем без участия оператора и готовить черновики по сложным заявкам. Экономия до 3 часов в день появляется не из магии. Если в отдел приходит 70–90 однотипных обращений, а бот экономит по 1,5–2 минуты на каждом первичном ответе, набирается 105–180 минут. Еще 20–40 минут дают автосводки, теги и подсказки для передачи заявки второму уровню.

Сначала определяем, что бот обязан делать, а что ему запрещено

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

Перед настройкой я делю обращения на четыре типа:

  1. Простые справочные вопросы: сроки доставки, способы оплаты, статус заявки, документы, правила возврата.
  2. Операционные запросы: сменить данные, проверить начисление, уточнить номер заказа, открыть доступ.
  3. Конфликтные ситуации: претензия, отмена услуги, жалоба на сотрудника, спор по оплате.
  4. Нестандартные обращения: длинная история, несколько тем в одном сообщении, юридические формулировки.

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

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

Зона настройки Что разрешаем боту Что запрещаем боту Как проверяем
Частые вопросы Давать ответ по базе знаний Придумывать условия акций и тарифов Сверка с утвержденными статьями
Статус заявки Просить номер заказа или почту Раскрывать персональные данные без проверки Лог события в CRM
Жалобы Извиниться и собрать факты Обещать компенсацию без правила Передача оператору
Технические сбои Дать базовые шаги диагностики Объявлять причину сбоя без данных Эскалация во второй уровень

Как собрать 100 частых вопросов без ручного хаоса

Для первой базы не нужен большой проект на месяц. Нужен аккуратный срез реальных обращений. Я обычно прошу выгрузить 2–4 недели сообщений из CRM, чатов на сайте, почты и мессенджеров. Если каналов много, достаточно взять по 200–300 последних обращений из каждого. Сырые тексты надо очистить от телефонов, почты, адресов, номеров карт и других персональных данных.

Дальше работает кластеризация. Современные ИИ-модели умеют группировать похожие вопросы, убирать дубли и давать короткое название группе. Из выгруза на 100 строк можно получить первичную карту тем за один проход, если данные уже очищены и собраны в таблицу. Ручная часть остается: специалист поддержки проверяет названия групп, объединяет близкие темы и помечает опасные сценарии.

Для примера: из 100 обращений по интернет-магазину обычно быстро выделяются группы «где заказ», «как вернуть товар», «не пришел чек», «изменить адрес», «оплата прошла дважды», «товар поврежден». Это не реальный клиентский кейс, а пример для иллюстрации структуры.

Хороший промпт для кластеризации выглядит так:

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

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

База знаний: короткие карточки лучше длинных инструкций

ИИ-бот хуже работает с длинным документом на 40 страниц, чем с набором коротких карточек. Одна карточка должна закрывать одну тему. Внутри нужны условия, ограничения, примеры формулировок и правило эскалации.

Я использую такой шаблон карточки:

Поле карточки Пример содержания
Тема Возврат товара надлежащего качества
Когда применять Клиент хочет вернуть товар без дефекта
Что спросить Номер заказа, дату покупки, состояние упаковки
Ответ клиенту Короткое объяснение порядка возврата
Запреты Не обещать возврат денег до проверки товара
Эскалация Жалоба, спор по срокам, товар поврежден
Дата проверки Месяц и год последнего обновления

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

Обновление базы знаний лучше поставить в календарь раз в квартал. За 3 месяца обычно накапливаются новые возражения, меняются процессы, появляются редкие вопросы. Проверка не должна занимать весь день: выгрузили темы без уверенного ответа, посмотрели частотность, добавили 5–15 карточек, удалили устаревшие формулировки.

Интеграция с CRM: что должно передаваться между системами

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

Минимальный набор полей для передачи:

  1. Идентификатор обращения.
  2. Канал входа: сайт, почта, мессенджер, телефонная расшифровка.
  3. Тема, выбранная ботом.
  4. Уверенность классификации в диапазоне, принятом внутри команды.
  5. Черновик ответа.
  6. Причина эскалации, если бот не отвечает сам.
  7. Ссылка на карточку базы знаний, по которой был подготовлен ответ.

Если CRM поддерживает API и события, связка строится через вебхук: новое обращение отправляется в обработчик, модель классифицирует запрос, результат возвращается в карточку. Если API нет, на старте используют полуавтоматический режим: менеджер копирует текст в рабочий чат, получает классификацию и черновик, затем переносит ответ в CRM.

В SoftChat для такой полуавтоматической работы можно завести сохраненного ассистента с ролью специалиста поддержки и подключать его к текущему чату через раздел «Ассистенты». Для текста доступны настройки вроде «Креативность» и «Длина ответа», а набор параметров зависит от выбранной модели. Это удобно для подготовки черновиков, но интеграцию с CRM надо проектировать отдельно, на стороне вашей сервисной архитектуры.

Скрипты, которые реально экономят время

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

Скрипт Когда применять Что экономит
Классификация обращения На входе новой заявки Ручной выбор темы и очереди
Уточнение данных Когда не хватает номера заказа или почты Переписку в 1–2 лишних сообщения
Черновик ответа Для типового вопроса с известным правилом Время набора и проверку тона
Сводка для оператора При передаче сложной заявки Чтение длинной истории

Скрипт классификации:

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

Скрипт уточнения данных:

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

Скрипт черновика ответа:

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

Скрипт сводки:

Сожми переписку для оператора. Укажи: что хочет клиент, какие данные уже дал, что бот ответил, чего не хватает, почему нужна ручная проверка. Не добавляй оценок и предположений.

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

Контроль качества: без него бот быстро начинает вредить

Я не запускаю автоответы без тестового набора. Минимум, который нужен перед пилотом, 50–100 исторических обращений с правильными ответами. На них проверяют классификацию, полноту ответа, тон, соблюдение запретов и качество эскалации.

Оценку удобно вести по простой шкале:

Критерий Хорошо Требует правки
Точность Ответ опирается на карточку базы знаний Добавлены условия, которых нет в базе
Полнота Клиент получает следующий шаг Ответ вежливый, но бесполезный
Тон Коротко, спокойно, без давления Слишком сухо или слишком рекламно
Эскалация Риск передан оператору Бот пытается решить спор сам

Модельный кейс: отдел поддержки с 80 обращениями в день может начать пилот с 20 тем, 60 тестовых диалогов и порога ручной проверки для всех жалоб и финансовых вопросов. При экономии 2 минут на 50 типовых обращениях получается около 100 минут в день, остальное добирается за счет сводок и автотегов.

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

Как выглядит рабочий процесс после запуска

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

Визуально процесс можно представить так:

  1. Клиент пишет в канал поддержки.
  2. Обращение попадает в CRM или систему заявок.
  3. ИИ-обработчик определяет тему и риск.
  4. База знаний отдает подходящую карточку.
  5. Бот готовит ответ или запрос уточнения.
  6. Сложные случаи уходят оператору со сводкой.
  7. Новые частые темы возвращаются в базу знаний.

Не надо автоматизировать все каналы сразу. Я бы начал с одного канала, например чата на сайте, и с 15–20 самых частых тем. Через две недели уже видно, какие карточки работают, где бот спрашивает лишнее, где оператору все равно приходится перечитывать историю.

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

Что бы я сделал на вашем месте

Я бы не начинал с большой интеграции. Сначала выгрузил бы 300–500 последних обращений, очистил персональные данные, собрал 50–100 частых формулировок и превратил их в 20 карточек базы знаний. Затем настроил бы четыре скрипта: классификация, уточнение, черновик, сводка. После теста на исторических диалогах запустил бы пилот в одном канале с ручным подтверждением ответов.

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