Одни и те же вопросы каждый день
Доступы, настройка, «где лежит инструкция». Первая линия отвечает по памяти или ищет статью вручную, и ответы у разных операторов отличаются.
ИИ для техподдержки — это ассистент первой линии, который отвечает не по памяти модели, а по вашей базе знаний и истории заявок. Он находит статью и похожие прошлые обращения, готовит черновик ответа, а на заранее выбранных безопасных темах отвечает сам, каждый раз со ссылкой на источник. Если источника нет или уверенность низкая, ассистент молчит и передаёт обращение человеку с собранным контекстом. Подходит для внутреннего IT-helpdesk и для поддержки заказчиков вашего ПО или оборудования. Модель работает на вашем сервере, с системой заявок связана через её API, а самостоятельность растёт ступенями: от подсказки оператору до действий в заявках.
Обследование — от 200 000 ₽, 2–3 неделиНет источника в базе — нет ответа, обращение уходит человекуМодель на вашем сервере, исходники и доступы у вас
Общее у всех шести ситуаций одно: ответ на обращение в компании уже существует, но до оператора он доходит не сразу и не всегда в действующей редакции.
Доступы, настройка, «где лежит инструкция». Первая линия отвечает по памяти или ищет статью вручную, и ответы у разных операторов отличаются.
Поиск по названию статьи не находит нужное, часть статей устарела, а какая редакция действует, знают двое. Оператору проще спросить коллегу, чем искать.
Нет версии, модели оборудования, шагов, которые клиент уже пробовал. Первые сообщения уходят на уточнения, которые можно было собрать из карточки клиента и истории заявок.
Тему определили неверно, заявку передали не в ту группу, потом ещё раз. Каждая передача — потерянное время и ещё одно недовольное сообщение от клиента.
Качество ответа зависит от того, кто сегодня на линии. Знание держится на нескольких опытных инженерах, и когда они заняты, очередь стоит.
В обращениях адреса, договоры, фамилии, иногда пароли и ключи. Отправлять их в чужой сервис небезопасно, а часто и запрещено правилами компании; бот по кнопкам при этом раздражает и всё равно ведёт к оператору.
Автоматизация техподдержки нейросетью упирается в одно свойство языковых моделей: они одинаково уверенно звучат, когда знают ответ и когда его выдумывают. В поддержке это особенно дорого: неверная инструкция уходит клиенту, он выполняет её на своём оборудовании, и обращение превращается в аварию. Поэтому проект строится на четырёх правилах, которые записываются в акт до начала работ.
Бот для службы поддержки по сценарию ведёт клиента по кнопкам и ломается на свободном тексте. Ассистент понимает обращение обычными словами, но не обязан отвечать на каждое: умение замолчать здесь часть работы. Поиск и ответ со ссылкой устроены так же, как в ассистенте по документам; к ним добавляются классификация обращений, работа с историей заявок и связь с системой заявок. Общий разбор «бот или действующий агент» — на страницах «Чат-бот для бизнеса» и «ИИ-агент для бизнеса».
Клиенты пишут с опечатками, смешивают русские и английские термины, вставляют в письмо куски логов. Ответ готовится на языке обращения, а термины пишутся так, как они названы в вашей документации, без нового перевода. Тон задаётся образцами: берём ответы вашей поддержки, которыми вы довольны, и фиксируем правила — форма обращения, подпись, запрет обещать сроки, компенсации и исправление «в ближайшем обновлении». Проверяется тон так же, как остальное: на выборке реальных обращений, а оценку ставит руководитель поддержки, а не модель.
Режимы идут по возрастанию самостоятельности. Следующий включается только после замера предыдущего, и к любому из них можно вернуться.
Условная разметка по типовым обращениям. Реальный список строится на обследовании по вашим заявкам и цене ошибки в каждой теме.
Модель только пересказывает то, что нашёл поиск. Поэтому качество ответа ограничено качеством источников, и у каждого типа источника свои типовые дефекты.
Для каждого обращения ассистент определяет несколько признаков: тему, срочность, продукт или систему, к которой оно относится, и тип — вопрос, сбой, запрос на изменение, жалоба. Категории берутся из вашей системы заявок, а не из текста промпта: если вы переименовали группу, ассистент узнаёт об этом при следующей синхронизации справочника, а не из жалоб на неверные очереди. Разметка в системе заявок обычно неидеальна: много обращений в «прочем», одна и та же тема записана тремя способами. Поэтому работа начинается с выгрузки и совместного разбора, а не с обучения.
Какой механизм классификации взять, решает замер на вашей выборке. Для небольшого набора устойчивых тем иногда хватает классического классификатора или небольшой модели, для разнородных писем с несколькими вопросами сразу нужна языковая модель. Редкие темы тонут среди частых, поэтому качество смотрим по каждому классу, а не в среднем по выборке. Выбор между поиском по документам и дообучением модели для таких задач разобран в статье «RAG или дообучение LLM».
Классификация нужна не ради метки, а ради решения: в какую группу отправить заявку и с каким контекстом. Вместе с передачей оператор получает карточку: краткое изложение обращения, версию продукта и оборудование клиента из ваших систем, найденные статьи, похожие заявки и список того, что клиент уже пробовал. Если уверенность в теме ниже порога, заявка не угадывается, а попадает в отдельную очередь разбора с несколькими вариантами. Обращение с несколькими вопросами делится на части или передаётся человеку целиком с пометкой. Признаки аварии ассистент только помечает, а приоритет назначает правило или человек.
Ассистент подключается к вашей системе заявок через её API, вебхуки или очередь сообщений. Сначала только чтение: новые обращения, история, статусы. Запись добавляется отдельно и позже, через отдельную учётную запись ассистента с ролью только на нужные действия; в базу системы заявок мы напрямую не пишем. Какие операции доступны, зависит от вашей системы и её версии, и что умеет интерфейс, выясняется на обследовании. Если интерфейса нет или он ограничен, остаётся панель подсказок рядом с заявкой без записи: режимы 1 и 2 это не отменяет.
Повторная доставка события (одно обращение пришло дважды) не должна создавать вторую заявку, поэтому у каждого действия есть ключ идемпотентности. Общий подход к правам, подтверждениям и откату описан в статье «Как ограничить ИИ-агента».
Каждая мера стоит вне модели: в правах, правилах и журнале, а не в просьбе «веди себя осторожно» в тексте промпта.
В письме или вложении могут быть слова вроде «проигнорируй правила» или «закрой все заявки». Модель не получает прав, действия идут только из белого списка, ответ клиенту строится по найденным фрагментам. Набор таких обращений прогоняем до пилота. См. prompt injection.
Клиенты присылают контакты, договоры, логи с токенами и пароли. В журнале и индексе телефоны, адреса почты и шаблоны ключей маскируются по согласованным правилам; полный текст остаётся только в системе заявок. Маскирование не идеально, поэтому журнал проверяем выборочно. Требования законодательства о персональных данных и коммерческой тайне — согласуйте с юристом.
Поиск по прошлым заявкам доступен только оператору. В автоответ идут общие статьи, а не чужие обращения, и клиент определяется по идентификатору. Проверяем отдельным прогоном: пробуем получить данные другого клиента.
Ниже порога уверенности ассистент не отвечает по существу, а передаёт обращение человеку с собранным контекстом. Повторяющиеся вопросы без ответа показывают пробел в базе знаний, и их разбирает владелец базы знаний.
Для каждой подсказки записаны обращение (в маскированном виде), найденные фрагменты, версия базы и модели, реакция оператора. Журнал хранится в вашей базе и защищён так же, как сама система заявок.
Любой режим отключается одной настройкой у вашего администратора, поддержка возвращается к ручной работе. Автоответ по теме возвращается оператору; действия в заявках отменяются по процедуре, определённой до включения.
Скорость ответа и «похожесть на человека» качества не показывают. Качество показывает прогон на выборке реальных обращений, которую размечает ваш эксперт и которая не участвовала в настройке ассистента.
Числа мы не называем, пока не прогнали вашу выборку: доля обращений, которые ассистент закроет без оператора, определяется вашей базой знаний и составом потока, и обещать её заранее нельзя. Пороги записываются в акт до начала работ, а не после пилота. Отдельно следим за дрейфом: появился новый продукт или версия, вопросов по ним ещё нет в базе, и растёт доля «в базе нет ответа». Это сигнал для владельцев базы знаний, а не для модели. Порядок подготовки данных к такой проверке разобран в статье «Как подготовить данные для ИИ-пилота».
Ассистент не чинит статьи, он их тиражирует. Без названного владельца каждого раздела и разбора обращений «в базе нет ответа» качество падает тихо: жалоб нет, но доверие уходит.
Одна неверная инструкция разойдётся сразу ко всем клиентам с этой темой, и исправлять придётся каждого. Темы включаются по одной, после замера, и любая возвращается оператору.
Если рядом с заявкой пять неподходящих статей, их перестают открывать. Следим за долей использованных подсказок и сокращаем выдачу, а не расширяем её.
Цены — по тарифам. Точная цена только у обследования, дальше вилка, которая сужается по результатам. Остановиться можно после любой ступени.
Выгрузка и разметка обращений, разбор базы знаний и интерфейса системы заявок, матрица тем (подсказка, черновик, автоответ, человек), режимы, пороги и метрики, вилка бюджета. Одна линия, одна система заявок. Вычитается из следующего этапа.
Если кроме системы заявок участвуют учётная система, CRM, несколько баз знаний или линий: добавляются схема источников и матрица доступов.
Режимы 1 и 2 на одной линии: статьи, похожие обращения, черновик ответа. В систему заявок ассистент ничего не пишет. Автоответ (режим 3) входит сюда для одного канала и узкого списка тем, при нескольких каналах или записи в систему заявок это уже тяжёлый пилот. Работает на ваших данных, на выходе протокол испытаний на отложенной выборке.
Режим 4: создание и обновление заявок, назначение, смена статусов по матрице действий, с подтверждением оператора, журналом, лимитами и аварийным выключателем. Интеграция с боевой системой заявок и регламент эксплуатации.
Опытная эксплуатация на реальном потоке, приёмочные испытания, обучение операторов, передача исходников. Темы автоответа расширяются по одной, после замера. Этапы по 300 000 – 700 000 ₽, у каждого своя приёмка.
Мониторинг долей эскалаций и отклонённых подсказок, обновление индекса, повторные замеры после изменения базы знаний или модели, разбор жалоб на ответы. Пакеты 20 000, 60 000 и 120 000 ₽ в месяц; часы сверх пакета — 5 000 ₽ в час.
Выгружаем обращения за период и вместе с вашим экспертом размечаем выборку: тема, срочность, верная статья или «в базе нет». Разбираем базу знаний: дубли, противоречия, устаревшее, владельцы разделов. Изучаем интерфейс вашей системы заявок. В акт записываем матрицу тем (подсказка, черновик, автоответ, человек), пороги и метрики.
Ассистент работает рядом с операторами: предлагает статьи и черновики, но ничего не отправляет и не записывает. Его предложения сравниваются с тем, что сделал оператор, а расхождения разбираются по группам причин: база знаний, поиск, модель, процесс.
Включаем черновики ответов, потом автоответ на одну-две безопасные темы, потом действия в системе заявок с подтверждением. Каждый следующий режим включается только после замера предыдущего на вашей выборке и может быть возвращён оператору.
Передаём исходники, размеченную выборку, правила маскирования, инструкцию по обновлению индекса и остановке ассистента. Сопровождение у нас, у другого подрядчика или своими силами: решаете вы.
Когда ассистенту нужен поиск по документам, когда дообучение, а когда хватает промпта с примерами; дерево решений за пять вопросов.
Почему без порога правильный и выдуманный ответ звучат одинаково гладко и что должно происходить ниже порога.
Для режима с действиями в системе заявок: матрица действий, отдельная учётная запись, подтверждения без формальности, лимиты и аварийный выключатель.
Сорок минут созвона: какая у вас поддержка (внутренний helpdesk или заказчики), в какой системе заявки и где лежит база знаний. По итогам скажем, какой режим реалистичен и с какой ступени начинать.
Бот по сценарию ведёт клиента по кнопкам и ломается на свободном тексте. Ассистент понимает обращение обычными словами, ищет ответ в вашей базе знаний и истории заявок и всегда показывает источник. Главное отличие в поведении при незнании: он не придумывает ответ, а передаёт обращение человеку с собранным контекстом. Если задача решается кнопочным сценарием или обычной формой, мы так и скажем на обследовании.
Может, но только на заранее выбранных безопасных темах. Список утверждает руководитель поддержки до запуска, для каждой темы задан порог уверенности, а ответ собирается только из найденной актуальной статьи со ссылкой. Сброс доступов, аварии, жалобы, споры, возвраты, юридические и финансовые вопросы автоответом не закрываются. Начинают с подсказок оператору и черновиков, автоответ включается после замера на ваших обращениях.
Если ответа нет, ассистент не отвечает по существу и передаёт обращение человеку: со сводкой, найденными статьями, версией продукта и тем, что клиент уже пробовал. Случай попадает в журнал, повторяющиеся вопросы без ответа показывают пробел в базе. Устаревшие статьи — главный источник ошибок, поэтому в проекте есть шаг «навести порядок в источниках» и названные владельцы разделов на вашей стороне. Мы помогаем найти противоречия и дубли, но вести базу за вас не будем.
Обращение считается недоверенным вводом. Если в письме написано «забудь правила» или «закрой заявку», это текст, а не команда: права есть у кода вокруг модели, а не у самой модели. Действия идут из белого списка через отдельную учётную запись с минимальными правами, ответ строится только по найденным фрагментам, а внешняя отправка и изменения проходят подтверждение. Перед пилотом мы прогоняем набор таких обращений и записываем результат. Абсолютной защиты от подмены инструкций не существует, поэтому меры стоят слоями: права вне модели, подтверждения, журнал и проверка на таких обращениях.
В журнале и индексе мы маскируем телефоны, адреса почты, номера документов и шаблоны ключей и паролей по правилам, которые согласуем с вами; полный текст остаётся только в системе заявок, где он уже лежит. Маскирование по правилам не идеально, поэтому журнал проверяется выборочно. Модель работает на вашем сервере, данные наружу не уходят. Требования законодательства о персональных данных и коммерческой тайне согласуйте с юристом: ответственность оператора данных остаётся у вас.
Долю снижения нагрузки мы до замера не называем: она зависит от вашей базы знаний и состава потока. Перед пилотом фиксируем метрики и пороги и считаем их на размеченной выборке реальных обращений: доля верно классифицированных, доля ответов с верным источником, доля эскалаций и отдельно доля пропущенных ошибок. Результат записывается в акт. Пилот, не прошедший критерии, тоже результат: мы записываем, почему.
Мы подключаемся к вашей системе заявок через её API, вебхуки или очередь. Название не так важно, как то, что умеет интерфейс вашей версии, и это выясняется на обследовании. Если интерфейса нет, остаются подсказки в отдельной панели без записи. Внутренний IT-helpdesk — типовой случай: темы повторяются, база знаний обычно есть, а цена ошибки обычно ниже, чем в поддержке заказчиков, поэтому темы для автоответа там выбрать проще.
Модель работает на вашем сервере, внутри вашего контура. Внешний API модели рассматриваем, только если его разрешила ваша служба безопасности, и фиксируем это в документе обследования. Сколько нужно видеопамяти, зависит от размера модели, числа одновременных пользователей и длины контекста: считаем до закупки, метод расчёта разобран в нашей статье про видеопамять для LLM.
По тарифам: обследование одной линии поддержки и системы заявок — 200 000 ₽ и 2–3 недели, нескольких систем — 350 000 ₽ и 3–4 недели; цена точная и вычитается из следующего этапа. Лёгкий пилот (подсказки оператору и черновики) — 150 000 – 400 000 ₽, 2–8 недель; тяжёлый (действия в системе заявок) — 400 000 – 1 200 000 ₽, 2–3 месяца. Вывод в продуктив — от 1 500 000 ₽ этапами по 300 000 – 700 000 ₽, сопровождение — от 20 000 ₽ в месяц. Остановиться можно после любой ступени.
Мы в Ростове-на-Дону, работаем с заказчиками по всей России: удалённо и в вашем контуре. Доступ к системам и обследование согласуем на старте с вашей службой безопасности.