Jeden zdroj, šest jazyků: jak postavit vícejazyčného AI asistenta bez chaosu
Vícejazyčný AI asistent není český chatbot připojený k překladači. Naučte se oddělit společná fakta od lokalizovaných textů, nastavit bezpečný fallback a udržet ceny, termíny i pravidla shodná ve všech jazycích.
Zákazník začne česky, kolega pokračuje slovensky a zahraniční návštěvník se zeptá německy. Všichni se ptají na stejný produkt, termín nebo pravidlo. Očekávají stejný fakt — pouze přirozeně podaný ve svém jazyce.
Častou chybou je vytvořit jednu znalostní bázi, přidat automatický překlad a považovat práci za hotovou. Výsledkem může být správná čeština se slovenskou cenou, německá odpověď s anglickým odkazem nebo šest kopií dokumentu, z nichž se aktualizovala jen jedna.
Vícejazyčnost neznamená šest chatbotů. Je to jeden systém faktů se šesti kvalitními způsoby, jak je vysvětlit.
Nejdřív oddělte fakta od jazyka
Udržitelný systém pracuje se třemi vrstvami:
- Společná fakta: identifikátor produktu, stav skladu, číslo objednávky nebo technický parametr.
- Lokalizované hodnoty: název, popis, návod, podmínky nebo vysvětlení služby.
- Regionální pravidla: měna, daň, cena, dostupnost, doprava, právní upozornění a formát data.
Číslo modelu může být stejné v každém jazyce. Věta vysvětlující záruku musí být lokalizovaná a cena může záviset na trhu. Smíchání těchto vrstev do jednoho textového pole promění každou změnu v ruční kontrolu všech jazyků.
Sedm rozhodnutí pro konzistentní odpovědi
1. Podporované jazyky pojmenujte explicitně
Webové standardy používají značky BCP 47, například sk, cs, en, de, hu a pl, případně regionální varianty jako de-AT. RFC 5646 doporučuje přidat region nebo písmo jen tehdy, když skutečně mění význam.
2. Rozlišujte jazyk rozhraní, otázky a zdroje
Anglicky nastavený prohlížeč neznamená, že zákazník napíše anglicky. Jazyk tlačítek, aktuální zprávy a nalezeného dokumentu jsou tři různé signály. Odpovězte v podporovaném jazyce otázky; jinak použijte transparentní fallback a nabídněte přepnutí. Právní či cenový údaj bez schváleného překladu potichu nedoplňujte.
3. Vyhledávejte nejdřív ve stejném jazyce
Maďarská otázka má nejdřív hledat v maďarských zdrojích nebo jazykově neutrálních datech. Jiný jazyk použijte až podle jasného pravidla. Jazykový filtr patří do vyhledávání, ne pouze do poslední instrukce modelu. Překlad nesprávného zdroje zůstává nesprávnou odpovědí.
4. Udržujte jeden slovník značky a odborných pojmů
Určete, co se nepřekládá, co má schválený ekvivalent a co potřebuje vysvětlení. Krátký slovník „zdrojový pojem → schválený pojem v každém jazyce → zakázané varianty“ je praktičtější než dlouhý obecný prompt.
5. Lokalizujte čísla, data a množná čísla
Překlad slov nestačí. Zápis částky, data i věty „2 pracovní dny“ se mezi jazyky liší. Unicode CLDR definuje pluralizační kategorie právě proto, že čeština, polština, maďarština a angličtina nemají stejná pravidla. Formátování má garantovat lokalizační vrstva aplikace, ne náhodné rozhodnutí modelu.
6. Pro web vytvářejte samostatné jazykové URL
Google doporučuje samostatnou URL pro každou jazykovou verzi, propojení přes hreflang a viditelný přepínač. Automatické přesměrování podle odhadnutého jazyka může uživateli i crawleru zablokovat jiné verze. Stabilní jazyková URL dává zdroji identitu a vede citaci na srozumitelnou stránku.
7. Testujte význam, ne pouze gramatiku
Pro každý jazyk vytvořte malou regresní sadu reálných otázek. Ověřujte cenu, měnu, DPH, otevírací dobu, časové pásmo, dopravu, dostupnost, přesný název dokumentu, správný jazyk odkazu, chybějící překlad a předání operátorovi. Netestujte jen mechanické překlady jedné otázky — různé trhy používají jiné formulace.
Bezpečný fallback, když překlad chybí
Nejhorší fallback je neviditelný: návštěvník dostane plynulou polskou odpověď volně přeloženou ze zastaralého českého dokumentu a netuší, že schválená verze neexistuje.
- Najděte schválený zdroj v jazyce otázky.
- Pokud chybí, použijte jen povolený společný fakt nebo označený fallback.
- U citlivých údajů přiznejte chybějící lokalizaci a nabídněte originál nebo operátora.
Automaticky přeložený obecný popis může být přijatelný. Smluvní podmínka, zdravotní informace, úřední postup nebo konečná cena potřebuje schválenou jazykovou verzi.
Jak aktualizovat šest jazyků bez šesti incidentů
Změna hlavního obsahu musí ukázat, které překlady jsou aktuální a které čekají na revizi. Novou cenu nezveřejňujte v jednom jazyce, pokud stará zůstane aktivní v ostatních.
- Změňte společný fakt nebo hlavní zdroj.
- Označte dotčené překlady jako neaktuální.
- Aktualizujte a zkontrolujte lokalizované verze.
- Související změny publikujte společně.
- Spusťte regresní otázky ve všech jazycích.
U produktů mají cenu a sklad dodávat živá strukturovaná data, zatímco popisy se mohou měnit pomaleji. Snížíte tím množství překladů i riziko zastaralé obchodní odpovědi.
Kde do toho zapadá Informio
Informio podporuje slovenské, české, anglické, německé, maďarské a polské rozhraní. Asistent může mít pevný jazyk nebo automatický režim. Webové a XML zdroje mohou nést jazykovou informaci, aby vyhledávání upřednostnilo obsah odpovídající aktuálnímu jazyku a zachovalo tenantová i zdrojová omezení.
Hlavní hodnota není v automatickém překladu, ale v řízených zdrojích, nezodpovězených otázkách a možnosti testovat, zda asistent v každém jazyce skutečně sděluje totéž. Začněte dvěma nejdůležitějšími jazyky a deseti reálnými otázkami. Další jazyk přidejte až po ověření faktů, odkazů a fallbacku.
Zdroje a další čtení
Chcete si Informio vyzkoušet na vlastním obsahu?
Rádi vám připravíme ukázku na vašich datech a vysvětlíme, jak nastavit bezpečné odpovědi pro váš konkrétní případ.
Domluvit ukázku na vašich datech