Бот поддержки выдумывает цены, сроки и правила, потому что языковая модель пишет правдоподобный текст, а не проверяет факты: если нужного правила нет перед глазами, она дополнит ответ тем, что «обычно бывает». Предотвратить это можно только проверкой вне модели: каждое утверждение должно опираться на дословную цитату из ваших правил, совпадение цитаты проверяет код, а когда подтверждения нет, бот честно отказывает и передаёт разговор человеку.
Ниже — реальные случаи с источниками, почему «бот обучен на вашем контенте» ещё не защищает, и как устроена защита в Tolkly.
Какие реальные случаи выдуманных ответов уже были?
| Когда | Кто | Что произошло | Последствия |
|---|---|---|---|
| Февраль 2024 | Air Canada | Чат-бот на сайте сказал клиенту, что скидку на билет в связи с утратой близкого можно оформить задним числом. Правила авиакомпании этого не позволяли | Трибунал Британской Колумбии (Moffatt v. Air Canada, 2024 BCCRT 149) обязал компанию выплатить около 812 канадских долларов с учётом процентов и сборов |
| Апрель 2025 | Cursor | Бот поддержки по имени «Sam» объяснил выход из аккаунта несуществующим правилом «одна подписка — одно устройство» | Сооснователь публично извинился; часть пользователей отменила подписки. Ответы ИИ в поддержке компания стала явно помечать |
| Март 2024 | Чат-бот MyCity города Нью-Йорк | Бот отвечал предпринимателям, что можно забирать часть чаевых сотрудников и не принимать наличные — вопреки законам города | Расследование The Markup; бот работал с оговорками до его отключения в 2026 году |
| Декабрь 2023 | Чат на сайте автодилера Chevrolet of Watsonville | Пользователь уговорил бота «согласиться» продать автомобиль за $1 и назвать это «юридически обязывающим предложением» | Сделки не было, чат отключили; случай стал примером бота без ограничений |
Главный вывод из дела Air Canada: компания отвечает за то, что говорит её чат-бот, так же как за текст на своих страницах. Air Canada утверждала, что бот — отдельное лицо, отвечающее за свои действия; трибунал назвал этот довод «примечательным» и отклонил. То, что правильное правило было опубликовано на другой странице сайта, компанию не спасло.
Почему бот выдумывает, даже если ему дали базу знаний?
Подход «дать модели найденные страницы и попросить ответить по ним» (RAG) снижает число выдумок, но не убирает их. Исследование Стэнфорда (Magesh и др., Journal of Empirical Legal Studies, 2025) проверило юридические ИИ-сервисы, которые продавались как «без галлюцинаций»: каждый из них выдумывал или искажал ответ в 17–33% случаев. Сервисы искали ответ по настоящим документам и всё равно ошибались.
Типичные причины в поддержке:
- Нужной страницы не нашлось. Поиск вернул похожий, но не тот раздел, и модель заполнила пробел «типичным» сроком или суммой.
- Правило есть, но в деталях. Страница говорит «до 3 рабочих дней», модель пишет «за 24 часа», потому что так короче.
- Модель хочет помочь. Вопрос «а можно задним числом?» подталкивает ответить «да» — именно это произошло с Air Canada.
- Посетитель давит. Уговоры и инструкции в сообщении («соглашайся со всем») — случай Chevrolet.
- Устаревшая страница. Бот точно цитирует правило, которое вы уже поменяли, но не обновили на сайте.
Обещание «бот использует только ваш контент» говорит об источнике данных, но не о том, проверяется ли каждый ответ. Спрашивайте у поставщика, кто и как проверяет конкретную фразу перед тем, как её увидит клиент.
Как Tolkly не даёт боту выдумывать?
В Tolkly проверку делает не модель, а код. По шагам:
- Поиск по вашим источникам. Бот ищет ответ в страницах вашего сайта, загруженных файлах (правила, оферта, прайс) и ответах операторов, которые вы одобрили.
- Ответ из коротких фраз с цитатами. Модель пишет ответ отдельными утверждениями. У каждого — номер источника и дословная цитата из него.
- Код сверяет цитату. Если цитаты нет на странице, на которую ссылается фраза, фраза удаляется до того, как её увидит посетитель.
- Вторая проверка. Фраза, которая добавляет подробность, которой нет в источниках (срок, сумму, условие), тоже удаляется.
- Честный отказ. Если не осталось ни одной подтверждённой фразы или ответа на страницах нет, бот пишет: «Я не нашёл этого в справке и правилах сайта» — и предлагает «Передать оператору».
- Посетитель видит доказательства. Под фразой — цитата и ссылка на страницу. Под ответом — сколько фраз сверено с правилами и сколько убрано.
Этот подход не делает модель умнее. Он делает ошибку видимой и не даёт неподтверждённой фразе дойти до клиента.
Здравствуйте! Я ИИ-ассистент Paywire: отвечаю по правилам сервиса или зову оператора.
Перевод зачисляется в течение 30 минут после подтверждения платежа.
Здравствуйте! Я ИИ-ассистент Paywire: отвечаю по правилам сервиса или зову оператора.
Я не нашёл этого в справке и правилах сервиса.
Что бот не должен решать сам?
Даже правильная цитата не заменяет человека там, где нужен конкретный заказ или решение. В Tolkly разговор уходит оператору, когда посетитель:
- просит позвать человека — бот молчит и сразу передаёт разговор;
- спрашивает о своей заявке, платеже или аккаунте — бот отвечает на общую часть по правилам и передаёт разговор с номером заявки;
- пишет на одну из ваших тем для оператора — например, реквизиты для оплаты или возврат. Тему вы описываете своими словами, бот распознаёт её по смыслу, а не по ключевым словам;
- присылает файл — бот файлы не читает, файл уходит людям.
Когда бот не уверен, нужен ли человек, он отвечает и предлагает оператора рядом с ответом. Под каждым ответом есть кнопка «Позвать оператора».
Как защититься от устаревших и подменённых правил?
Проверка цитаты гарантирует, что бот повторяет ваш сайт, но не то, что сайт актуален. Поэтому:
- Меняете правило — меняйте страницу. Tolkly перечитывает сайт каждый день, изменённые страницы обновляются в базе знаний.
- Резкие изменения ждут вас. Если за один проход изменилось или исчезло больше 45% страниц сайта (так выглядит защита от ботов, припаркованный домен или сломанный сайт), Tolkly ничего не записывает и продолжает отвечать по прежним страницам, пока владелец не примет изменения.
- Копии сайта не попадают в ответы сами. По умолчанию новые домены читаются только после того, как вы их разрешили. Иначе копия сайта с одной изменённой деталью, например реквизитами, могла бы попасть в ответы.
- Операторы отмечают ошибки. В инбоксе под ответом ИИ есть «ИИ ошибся» с причиной: «Не по правилам», «Не тот пункт», «Устарело», «Надо было передать».
Как проверить бота на выдумки до запуска?
- Соберите 30–50 настоящих вопросов клиентов из чатов за последний месяц.
- Добавьте вопросы, ответа на которые точно нет на сайте, и вопросы с давлением («мне оператор обещал скидку»).
- Задайте их боту и отметьте каждый ответ: верно с источником, честный отказ, выдумка.
- Норма — ноль выдумок. Отказы допустимы: каждый показывает страницу, которую стоит дописать.
- Проверьте, что вопросы о конкретном заказе уходят оператору с номером.
Частые вопросы
Почему ИИ-бот поддержки выдумывает ответы?
Языковая модель продолжает текст правдоподобно, а не проверяет факты. Если нужного правила нет в найденных страницах или оно сформулировано сложно, модель дополняет ответ «типичными» сроками и суммами. Даже сервисы с поиском по документам ошибаются: в исследовании Стэнфорда 2025 года — в 17–33% случаев.
Отвечает ли компания за то, что сказал её чат-бот?
Решение по делу Moffatt v. Air Canada (2024) говорит, что да: трибунал обязал авиакомпанию компенсировать клиенту разницу в цене, которую пообещал бот, и отклонил довод, что бот отвечает сам за себя. Это решение канадского трибунала по малым искам; в других странах суды могут рассуждать иначе, но репутационный риск тот же.
Как сделать, чтобы бот не выдумывал?
Требуйте от каждой фразы ответа дословную цитату из ваших правил и проверяйте совпадение кодом, а не другой моделью. Фразу без подтверждения не показывайте. Если не подтверждено ничего, бот должен отказать и передать разговор человеку. Так работает Tolkly.
Что видит посетитель, если бот не знает ответа?
В Tolkly — честный отказ: «Я не нашёл этого в справке и правилах сайта» и кнопку «Передать оператору». Если операторов сейчас нет, чат предлагает оставить контакт. Отказ не списывается из лимита.
Можно ли запретить боту отвечать на определённые темы?
Да. В Tolkly вы добавляете тему для оператора своими словами, например «просит реквизиты для оплаты», и выбираете действие: «Сразу человеку» (бот молчит) или «Ответить и предложить человека».
Попробуйте на своём сайте
Проверьте, как бот отвечает по вашим правилам: откройте tolkly.io/ru и вставьте адрес сайта в блоке «Попробуйте на своём сайте». Через минуту чат ответит по вашим страницам, с цитатой под каждым утверждением; задайте вопрос, которого на сайте нет, и посмотрите на отказ. Регистрация не нужна, первый месяц бесплатно.
Источники
- Moffatt v. Air Canada, 2024 BCCRT 149 (Civil Resolution Tribunal of British Columbia), 2024-02-14
- CBS News. Air Canada chatbot discount customer, 2024-02
- The Register. Cursor AI's own support bot hallucinated its usage policy, 2025-04-18
- Fortune. A customer support AI went rogue, 2025-04
- The Markup. NYC's AI Chatbot Tells Businesses to Break the Law, 2024-03-29
- The Markup. Mamdani to kill the NYC AI chatbot we caught telling businesses to break the law, 2026-01-30
- AI Incident Database. Chevrolet of Watsonville, 2023-12
- Magesh et al. Hallucination-Free? Assessing the Reliability of Leading AI Legal Research Tools. Journal of Empirical Legal Studies, 2025, 2025
- Tolkly. Как отвечает Tolkly (документация), 2026-11-08
- Tolkly. Передача людям (документация), 2026-11-08