Inapoi la Tutoriale
Intermediar
20 minSuport clienti in mai multe limbi
Seteaza agentul sa detecteze limba si sa raspunda corespunzator.
Ce vei invata
- Cum sa activezi detectia automata a limbii
- Cum sa configurezi raspunsuri in mai multe limbi
- Cum sa fortezi o anumita limba
Limbi suportate
VAI Portal suporta urmatoarele limbi:
- Romana (ro) - limba implicita
- Engleza (en)
- Germana (de)
- Franceza (fr)
- Spaniola (es)
- Italiana (it)
- Maghiara (hu)
Pasul 1: Activeaza detectia automata
await vai.agents.update('suport-it', {
language: {
detection: 'auto', // auto, manual
default: 'ro', // Limba implicita
supported: ['ro', 'en', 'de', 'hu'],
fallback: 'ro' // Daca limba nu e suportata
}
});
Pasul 2: Configureaza mesajele
Defineste mesajele in fiecare limba:
{
"greeting": {
"ro": "Buna! Cu ce te pot ajuta?",
"en": "Hello! How can I help you?",
"de": "Hallo! Wie kann ich Ihnen helfen?",
"hu": "Szia! Miben segithetek?"
},
"fallback": {
"ro": "Imi pare rau, nu am inteles. Poti reformula?",
"en": "Sorry, I didn't understand. Could you rephrase?",
"de": "Entschuldigung, ich habe nicht verstanden. Könnten Sie umformulieren?",
"hu": "Sajnálom, nem értettem. Át tudnád fogalmazni?"
}
}
Pasul 3: Forteaza limba (optional)
Poti forta o limba specifica per sesiune:
const response = await vai.chat({
agentId: 'suport-it',
message: 'I need help with my order',
sessionId: 'user-123',
config: {
language: 'en' // Forteaza raspuns in engleza
}
});
Pasul 4: Permite utilizatorului sa schimbe limba
Agentul poate raspunde la comenzi de schimbare a limbii:
User: Switch to English
Agent: No problem! I'll continue in English. How can I help you?
User: Vorbeste in romana
Agent: Sigur! Continuam in romana. Cu ce te pot ajuta?
Bune practici
- Testeaza agentul in fiecare limba suportata
- Verifica traducerile pentru acuratete
- Considera diferentele culturale in ton
Felicitari! Ai terminat acest tutorial.