Что под капотом у онлайн-консультанта с ИИ

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

Путь вопроса: что происходит после «отправить»

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

Схематично: вопрос клиента проходит через базу знаний сайта и возвращается готовым ответом
Схематично: вопрос клиента проходит через базу знаний сайта и возвращается готовым ответом

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

Откуда ИИ знает ваш бизнес: обход сайта и база знаний

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

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

Как модель выбирает ответ на конкретный вопрос

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

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

Момент передачи: как ИИ понимает, что нужен человек

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

Систему, которая сама принимает такие решения (ответить или передать дальше), иногда называют ИИ-агентом: что стоит за этим термином, разобрано в словаре. Как только к разговору подключается оператор, ИИ замолкает и не пишет поверх него: дублирующего ответа не будет, даже если бот уже начал набирать свой. Отвечать оператор может прямо из Telegram, не открывая отдельно кабинет. Для посетителя это выглядит как обычная переписка, откуда бы она ни пришла: с сайта, из ВКонтакте, из WhatsApp или другого подключённого канала.

Что остаётся за кадром: чего ИИ не видит и не решает

Есть вещи, которые ИИ намеренно не видит. Телефон, почта и номера карт, попадающие в переписку, до отправки в модель заменяются метками и возвращаются на место уже в готовом ответе. Сама модель работает с обезличенным текстом. Ответы с чужими персональными данными при этом не переиспользуются между разными посетителями.

За пределами переписки ИИ тоже не действует. Оформить возврат в стороннем сервисе, списать оплату, изменить бронь там, где нет прямого доступа, — это делает только человек. Чат может собрать контакт и завести обращение, но решение с деньгами или юридическими последствиями остаётся за оператором. Граница проведена намеренно: там, где нужна ответственность за результат, отвечать должен тот, кто её несёт.

Как посмотреть механику вживую до подключения

Проверить эту цепочку проще, чем читать про неё. AGENT 604 обходит сайт и собирает базу знаний за минуту после того, как на сайт вставлен код виджета. Дальше можно задавать чату реальные вопросы клиентов и смотреть, где он отвечает точно, а где базе знаний не хватает конкретики.

Бесплатный тариф (50 диалогов в месяц, один сотрудник, каналы сайта и Telegram) как раз подходит для такой проверки: платить, чтобы увидеть механику вживую, не нужно. Каждое обращение при этом само превращается в сделку во встроенной CRM, с историей переписки и стадией, так что тест заодно показывает, что происходит с диалогом дальше.

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

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

Чем онлайн-консультант с ИИ отличается от чат-бота?

Кнопочный бот ведёт по заранее нарисованному сценарию, а ИИ отвечает свободным текстом по базе знаний вашего сайта и понимает вопрос, заданный любыми словами.

Нужен ли программист, чтобы подключить ИИ-консультанта?

Нет, вы вставляете код виджета на сайт, ИИ сам обходит страницы и собирает базу знаний примерно за минуту.

Может ли ИИ работать вместе с оператором?

Да, и как только в диалог вступает человек, ИИ замолкает и не пишет поверх него.

Читайте дальше