Is there an AI chatbot that answers in Azerbaijani?
Yes. Avteza recognises which language the customer wrote in and replies in Azerbaijani, Russian or English. It also understands Azerbaijani mixed with Russian and Turkish words, so "zakaz eləmək istəyirəm" is an ordinary sentence to it rather than something that has to be translated first.
What "understands Azerbaijani" actually means
That sentence can mean two completely different things, and in practice the difference is large. The first: the interface is in Azerbaijani. The second: the system understands a real message written in Azerbaijani. The first is translation work; the second is the model’s work.
Real messages are not textbook language. People write "zakaz", write "neçəyədi", cut a word short, misspell things and mix two languages in one sentence. A customer will not write correctly for your benefit, so the system has to accept it.
The instruction Avteza is given says exactly that: understand Azerbaijani mixed with Russian and Turkish words, detect the language, and reply in the customer’s language.
Three reply languages, and the choice is not yours
There are three reply languages: Azerbaijani, Russian and English. Which one is used is decided by the customer, not by you. Someone who writes in Russian gets an answer in Russian; someone who writes in Azerbaijani gets Azerbaijani.
This is not the same as picking a language for the website. The site has three languages and each has its own address, but the reply language in a conversation is always taken from what the customer wrote.
Turkish is understood, Turkish is not answered
This is a precise and deliberate boundary. A message written in Turkish is understood, because it is lexically close to Azerbaijani and Turkish words mix into everyday speech anyway.
The reply does not go out in Turkish. Announcing a fourth language would be promising a quality of answer in it, and we have not measured that.
Knowing the language does not make the answer right
This is where the mistake is made most often. A model can know the language perfectly and still quote the wrong price, because it takes the price not from the language but from what you entered on the dashboard.
A price you did not write down, hours you did not write down, an exception you did not write down: no model should be guessing at any of those. When Avteza is not sure, it does not invent an answer. It passes the conversation to your team and flags it in your dashboard.
So the first job is not choosing a language, it is gathering the facts into one place. That is usually the part that takes the longest, too.
What is not done on the language side
It does not turn a voice message into text. A voice message appears in the conversation and the customer is asked to send the question in writing.
It does not answer phone calls, which means it does not process spoken Azerbaijani.
It is not a tool for translating text from one language to another. It works in a conversation with a customer, not on documents.
Short answers
- What language does a customer writing in Russian get an answer in?
- Russian. The assistant recognises the language itself and replies in the customer’s language: Azerbaijani, Russian or English.
- Does it reply to someone writing in Turkish?
- It understands what is written in Turkish, but it does not reply in Turkish. There are three reply languages: Azerbaijani, Russian and English.
- Does it understand a misspelled or code-mixed message?
- Yes. It understands Azerbaijani mixed with Russian and Turkish words, so "zakaz eləmək istəyirəm" is an ordinary sentence to it.
- Does it understand a voice message in Azerbaijani?
- Not yet. A voice message appears in the conversation and the customer is asked to send the question in writing. Turning it into text is being worked on.