Чат-бот на узбекском языке

«Narxi qancha?», «Нархи қанча?», «Narxi qancha aka?» — это один и тот же вопрос. На все три нужен один верный ответ.

Здесь пишут не так, как в учебнике

Реальная переписка в узбекском Instagram выглядит так: одна фраза на латинице, вторая на кириллице, третья — русские слова узбекскими буквами. Внутри одного предложения спокойно соседствуют «dostavka bormi», «сколько kg» и «akaжон». Никто не переключает раскладку ради грамотности: пишут так, как быстрее.

Для автоответчика это и есть главная сложность на этом рынке. Инструмент, обученный на аккуратном тексте, на «Нархи қанча?» отвечает «извините, не понял» — и на этом разговор заканчивается, потому что второй раз человек не переспрашивает.

Что бот разбирает

Ответ приходит на том языке и тем письмом, каким спросили. Человек, написавший кириллицей, получает кириллицу: ответ латиницей читается как «с вами говорят не на вашем языке», даже когда слова те же самые.

Русский и английский — так же

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

База знаний — на одном языке

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

Числа от языка не зависят

На каком бы письме ни пришёл вопрос, цена в ответе сверяется с вашей базой. Перевод — это про слова; цифра остаётся вашей цифрой. Как устроена эта проверка, подробнее здесь: ответы на комментарии.

Вопросы

Есть ли бот для инстаграма на узбекском языке?

Да, и узбекский для него основной язык, а не перевод интерфейса. Базу знаний вы ведёте на одном языке — том, на котором вам удобно, — а на каком языке отвечать клиенту, бот решает по его сообщению.

Поймёт ли бот вопрос на кириллице?

Да. Латиница, кириллица, транслит и смесь разбираются одинаково, и ответ приходит тем же письмом, каким задан вопрос.

Нужно ли вести базу знаний на двух языках?

Нет. База ведётся на одном языке — том, на котором вам удобно, — а язык ответа определяется по сообщению клиента.

На каких языках отвечает бот?

Узбекский (латиница и кириллица), русский и английский. Клиент получает ответ на том языке, на котором написал.

Попробуйте 7 дней бесплатно

Напишите — подключим аккаунт и соберём базу сами. За пробный период платить не нужно, карта не требуется.