Как ИИ-боту в Telegram распознать запросы с опечатками и транслитом от белорусских клиентов

Как ИИ-боту в Telegram распознать запросы с опечатками и транслитом от белорусских клиентов

Клиент пишет в Telegram «хoчу zapisatsya na strichky» или «договор аывфы» — и бот молчит. Причина не в нейросети, а в том, как её подготовили к реальной речи: с ошибками, транслитом, смесью русского и белорусского. Если научить бота понимать такие сообщения, конверсия в заявку вырастает заметно — клиенту не нужно переписывать запрос, а менеджер не разгребает «пустые» диалоги. Разберём по шагам, как это сделать без больших вложений.

Почему стандартный бот спотыкается на «сабачной» и транслите

Готовые Telegram-боты работают по ключевым словам или жёстким командам. Клиент пишет «сабачная» вместо «сабончной», «strahovka» вместо «страховка» — бот не находит совпадения и выдаёт «Команда не распознана». Менеджер потом вручную разбирает такие сообщения, а время идёт. По данным блога Альбато, ИИ-агент отличается от чат-бота тем, что сам анализирует текст сообщения и решает, какое действие выполнить, а не ищет точное слово по справочнику.

Транслит добавляет второй слой проблемы: «dostavka», «raschet», «koly» — это нормальный ввод для части аудитории, особенно если телефон не переключает раскладку. Бот должен ловить смысл, а не угадывать раскладку клавиатуры.

Какие ошибки встречаются чаще всего

Прежде чем настраивать распознавание, полезно собрать типичные искажения:

  • Опечатки в длинных словах: «записываюсь», «заптсатса».
  • Транслит целиком: «zapisatsya», «skolko stoit».
  • Смесь языков в одном сообщении: «Хочу на stryzhku ў пятніцу».
  • Сокращения без пробелов: «накогдазаписаться», «колькікаштуе».
  • Цифры буквами или наоборот: «два мпсяца», «2 месяца».
  • Пропущенные буквы на мобильной клавиатуре: «стржка», «автосрвис».

Эти категории покрывают основную часть «грязных» запросов, которые раньше терялись.

Как научить бота понимать транслит и опечатки

Путь к нормальному распознаванию лежит через несколько конкретных шагов:

1. Перевести бота с ключевых слов на языковую модель

Классическая связка «триггер → ответ» ломается на первой же опечатке. ИИ-бот внутри Telegram анализирует смысл сообщения и подбирает действие из списка, который вы ему дали. Для салона красоты список действий обычно такой: запись, перенос, отмена, цена, адрес, отзыв. Бот сам решает, что именно просит клиент, даже если тот написал «хчу запісацца на стрыжку ў суботу».

2. Подготовить список сценариев и запретов

Промпт для бота — это инструкция сотруднику, а не запрос в чат. В нём шесть обязательных частей: роль, задача, контекст, ограничения, формат ответа и примеры. Без любой из них агент начинает додумывать, и ответы расходятся с реальностью. Для распознавания «грязных» запросов особенно важны две части: контекст (какие услуги, какие слова-маркеры) и примеры (10–15 реальных сообщений от клиентов, написанных как попало).

3. Добавить нормализацию текста перед отправкой модели

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

4. Настроить fallback на оператора

Даже обученный бот иногда не понимает. Если модель оценивает уверенность ниже порога — например, ниже 0.6 — сообщение уходит живому менеджеру с пометкой «не распознано». Это спасает клиентов, которые пишут совсем уж нестандартно, и одновременно даёт вам новые примеры для обучения.

5. Тестировать на реальной переписке

Прежде чем открывать бота клиентам, прогоните через него 30–50 реальных сообщений из архива, если он есть. Отметьте, какие бот понял правильно, какие — нет. Слабые места обычно всплывают сразу: «рассчёт» вместо «расчёт», «колы» вместо «когда», «у салоне» вместо «в салоне». Эти примеры добавляете в промпт и повторяете тест.

Что учесть при выборе платформы для ИИ-бота

На рынке в 2026 году работает не меньше десяти платформ для создания ИИ-агентов. Диапазон широкий: от no-code конструкторов за 590 ₽ в месяц до корпоративных решений по запросу (по данным обзора Альбато). Для малого бизнеса важны три вещи: чтобы платформа дружила с Telegram без костылей, чтобы промпт можно было править самому, и чтобы стоимость запроса не подскакивала при росте диалогов.

Если у вас уже стоит Битрикс24 или amoCRM, имеет смысл выбирать платформу, которая умеет обновлять сделки прямо из диалога. Тогда бот не просто отвечает, а сам квалифицирует лид, ставит задачу менеджеру и ведёт клиента по воронке.

Типичные ошибки при настройке распознавания

  • Обучать бота только на «правильных» примерах. Модель должна видеть реальные опечатки, иначе она споткнётся о первого же живого клиента.
  • Слишком длинный промпт. После 1500 токенов инструкции модель начинает «забывать» начало. Лучше держать промпт плотным.
  • Игнорировать белорусский язык. Часть аудитории пишет «дзякуй» и «калі ласка». Один-два примера на белорусском в промпте резко снижают число нераспознанных сообщений.
  • Забывать про fallback. Бот без «кнопки с оператором» рано или поздно потеряет клиента, который пишет нестандартно.
  • Не логировать нераспознанные сообщения. Без логов вы не узнаете, что именно бот не понимает, и не улучшите его.

3 шага, которые можно сделать на этой неделе

  1. Собрать 20–30 реальных сообщений из вашего Telegram-чата или архива: с опечатками, транслитом, сокращениями. Разбить их по категориям.
  2. Поднять тестовый промпт с этими примерами и проверить на бесплатной модели. Замерить, сколько сообщений модель поняла правильно.
  3. Добавить в связку скрипт-нормализатор транслита и кнопку вызова менеджера для неуверенных случаев.

Полезные ссылки как связать ИИ-поиск и Telegram-бота и чат-бот как маршрутизатор по сценариям.