Syntra Systems
Кейсы Услуги Продукты О нас Блог IT Caravan
+998 70 010 68 44 +7 999 900 22 12
RusEngUzb
Светящиеся линии на тёмном фоне, похожие на росчерки письма, — метафора чат-бота, который понимает узбекский текст и речь
ИИ и автоматизация

Чат-бот на узбекском языке: как сделать, чтобы он понимал клиентов

Автор: Даниил Беляев · · 9 мин чтения

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

Коротко

  • Чат-бот на узбекском — вторая языковая версия бота: своя база знаний, свои уведомления и отдельная проверка ответов на реальных обращениях.
  • Отвечать боту стоит на латинице, а понимать он должен обе графики и смешанные узбекско-русские фразы: язык определяют у каждого сообщения.
  • Узбекский модели понимают хуже русского: у лучшей модели в открытом бенчмарке UzLiB 84,4 % верных ответов, а небольшие открытые модели близки к случайному выбору.
  • Голосовые на узбекском расшифровываются, но суммы, адреса и даты из записи бот должен переспрашивать, а не подставлять в заявку.
  • Бот приёма заявок и записи стоит от 1 200 $, ИИ-ассистент по документам компании — от 3 000 $, разбор процессов — 400 $.

Нужен ли вашему бизнесу бот на узбекском

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

Прямой нормы «бот обязан говорить по-узбекски» в законах нет, но требования вокруг чата уже есть.

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

Как сделать, чтобы на узбекском работал не только бот, но и сайт, разобрано в статье про двуязычный сайт на узбекском и русском.

Латиница, кириллица и смешанная речь: что бот должен понимать

Отвечать боту стоит на латинице, а понимать он должен обе графики. Направление задано государством: постановление Кабинета Министров № 61 от 10 февраля 2021 года утвердило дорожную карту полного перехода на узбекский алфавит на основе латинской графики, и с 1 января 2023 года делопроизводство ведётся на ней.

В переписке картина другая. Часть клиентов набирает узбекские слова кириллицей, часть — латиницей, а апостроф в «o‘zbekcha» и «g‘isht» на телефоне превращается в любой похожий знак: прямой, обратный или типографскую кавычку. Для поиска по базе знаний это разные слова, и ответ «ничего не нашлось» приходит на вопрос, на который ответ есть.

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

Отдельная история — смесь языков в одном сообщении: узбекская фраза с русскими словами внутри, вроде «dostavka qancha turadi, naloj bormi». Переводить такое сообщение целиком не нужно, достаточно нескольких правил:

Как бот определяет, на каком языке отвечать

Надёжнее всего — по тексту каждого сообщения, а кнопка выбора языка и язык приложения работают как подсказка. Три способа дают разный результат.

Что сравниваемКнопка выбора языкаЯзык приложенияОпределение по тексту
Откуда берётся языкЧеловек выбирает его в начале диалогаИз поля language_code, которое Telegram передаёт вместе с сообщениемИз текста каждого входящего сообщения
Что это на самом делеЯвный выбор, записанный в профильЯзык интерфейса приложения, а не язык общенияФактический язык сообщения вместе с графикой
Где ошибаетсяВыбрали русский, а дальше пишут по-узбекскиИнтерфейс на русском у того, кто пишет по-узбекскиКороткие реплики: «ha», «ok», одни цифры
Смешанные фразыНе учитываетНе учитываетОтвечает по основной части сообщения
Где уместенСценарии с кнопками, записью и оплатойПервое приветствие до первого вопросаСвободные вопросы и поддержка

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

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

Насколько языковые модели понимают узбекский

Хуже, чем русский и английский, и разброс между моделями гораздо больше. Это видно по UzLiB — открытому бенчмарку узбекского языка: вопросы о правильной форме слова, значении и употреблении собраны носителями языка, а таблица результатов пополняется новыми моделями.

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

При этом верхние строчки любой таблицы ничего не говорят о вашем прайсе и ваших условиях. Клиент спрашивает про доставку в Самарканд и рассрочку, а не про форму слова, и точность ответа определяется базой знаний и правилами ответа. Как это устроено, разобрано в статье про ИИ-ассистентов, которые отвечают по документам компании.

Голосовые сообщения на узбекском

Голосовое — обычный способ задать вопрос в Telegram, и узбекская речь расшифровывается: в списке языков Google Cloud Speech-to-Text есть uz-UZ с моделями Chirp, Chirp 2 и Chirp 3, русский поддерживается там же.

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

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

Что подготовить до запуска

Главное — база знаний на узбекском, глоссарий терминов и человек, который продолжит диалог после бота. Перевод подписей кнопок в этом списке самое простое, и именно им дело обычно и ограничивается, после чего бот вежливо отвечает общими словами.

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

Как проверить ответы на узбекском

Проверку делают до того, как бота открыли клиентам, и считают в цифрах, а не на глаз.

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

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

Чего боту на узбекском поручать не стоит

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

Важно Переписка с клиентом — персональные данные. Закон «О персональных данных» № ЗРУ-547 допускает обработку при одном из оснований статьи 18, чаще всего — при согласии человека, а биометрические и генетические данные разрешает хранить только в Узбекистане. Если диалоги уходят в облачную модель за рубеж, это трансграничная передача, и её условия проверяют до запуска.

Сколько стоит бот на узбекском и от чего зависит цена

Узбекская версия не удваивает бюджет: платформа, сценарий и интеграции одни, добавляются тексты, вторая версия базы знаний и её проверка. Стартовые цены на странице услуги такие:

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

После запуска остаются плата за запросы к модели или свой сервер и работа человека, который пополняет базу знаний сразу на двух языках. Поддержка рабочих систем компании стоит от 700 $ в месяц.

Как мы делаем ботов на узбекском

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

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

Обсудим вашу задачу

Расскажите, что нужно сделать, — оценим сроки и стоимость и предложим решение.

Обсудить бота на узбекском

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

Можно ли просто включить автоперевод ответов с русского на узбекский?

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

На какой графике бот должен отвечать клиентам?

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

Как понять, что бот на узбекском отвечает хорошо?

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

Нужен ли сотрудник, говорящий на узбекском, если бот уже отвечает?

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

Понимает ли бот голосовые сообщения на узбекском?

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

Чем бот на узбекском отличается по цене от русскоязычного?

Платформа, сценарий и интеграции те же, добавляются тексты, вторая версия базы знаний и её проверка. Бот приёма заявок и записи стоит от 1 200 $, ассистент, отвечающий по документам компании, — от 3 000 $, а разбор процессов с планом автоматизации — 400 $.

Что делать, если клиент пишет на двух языках в одном сообщении?

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

Фото на обложке: Mahdi Bafande, Pexels

Читайте также