ChatLab spravuje jazyky z jediné nabídky Settings > Languages (Nastavení > Jazyky). Odtud nastavíte jazyk, ve kterém váš chatbot odpovídá, jazyk používaný pro interní shrnutí a přehledy v zákulisí, a - pokud chcete, aby jeden bot obsloužil všechny návštěvníky - automatický překlad celého chatovacího rozhraní pomocí funkce Multi-language (Vícejazyčnost).
Settings > Languages: karta AI language
Vyberte svého chatbota, otevřete záložku Settings (Nastavení) a poté klikněte na Languages (Jazyky) v levém postranním panelu. Horní karta AI language (Jazyk AI) obsahuje dvě nastavení.
Response language
Pole Response language (Jazyk odpovědí) určuje, jaký jazyk chatbot používá pro textové odpovědi.
- Auto Detect (Automaticky detekovat, výchozí) - chatbot rozpozná jazyk návštěvníka a odpoví ve stejném jazyce. Nejlepší volba pro různorodé publikum.
- Specific language (Konkrétní jazyk, například angličtina, španělština, němčina) - chatbot primárně odpovídá v tomto jazyce a přepne jej pouze tehdy, pokud o to návštěvník výslovně požádá.
Jedná se o nastavení, které se dříve jmenovalo Primary language (Primární jazyk) a nacházelo se v Settings > Role & Behavior (Nastavení > Role a chování) - nyní je to Response language zde v Settings > Languages.
Poznámka: pokud bot používá vlastní prompt (Settings > Role & Behavior > Custom Role Definition), pole Response language je neaktivní. V takovém případě je jazyk řízen přímo vaším promptem - přidejte pravidlo, jako například „Always respond in Spanish unless the visitor writes in another language".
Reporting language
Pole Reporting language (Jazyk hlášení) nastavuje jazyk používaný pro obsah, který vidíte pouze vy v administrátorském panelu:
- Conversation summaries (Shrnutí konverzací) - AI generované shrnutí každé konverzace
- Client summaries (Shrnutí klientů) - AI generovaný profil vracejícího se návštěvníka
- AI Insights - pravidelná AI analýza vašich konverzací
Nemá žádný vliv na to, co vidí vaši návštěvníci. Jedná se o nastavení, které se dříve jmenovalo Internal language (Interní jazyk) v Settings > Model & Advanced (Nastavení > Model a pokročilé) - nyní je to Reporting language v Settings > Languages.
Po úpravě kteréhokoli pole klikněte na Save Changes (Uložit změny).
Obsluha vícejazyčného publika
Doporučeným způsobem podpory návštěvníků v mnoha jazycích je funkce Multi-language, která je dostupná ve stejné nabídce Settings > Languages. Pokud je povolena, chatovací rozhraní, uvítací zprávy, navrhované otázky a formuláře se překládají automaticky a návštěvníci mají v okně chatu k dispozici přepínač jazyků - takže jediný chatbot obslouží všechny jazyky.
To nahrazuje dřívější postup, kdy bylo nutné překládat každou předdefinovanou zprávu ručně nebo provozovat samostatného chatbota pro každou jazykovou verzi vašeho webu.
Kompletní návod - povolení funkce Multi-language, výběr výchozího jazyka, nabídka pevného seznamu jazyků a úprava jednotlivých překladů - najdete v článku Vícejazyční chatboti.
Pokud funkce Multi-language není ve vašem plánu k dispozici, můžete i tak dobře obsloužit jedno publikum: nastavte jeden Response language (nebo ponechte Auto Detect) a přeložte své klíčové předdefinované zprávy ručně v příslušných sekcích nastavení (Settings > Chat Conversation pro uvítací zprávu, navrhované otázky a zástupný text pole pro zadání zprávy, a dále v Appearance, Lead Collection, Human Contact Form, Live Chat a Consent & Privacy, pokud jsou zapnuté).
Jazyky pro hlasovou konverzaci
Hlasové jazyky se konfigurují samostatně v Settings > Voice Conversation (Nastavení > Hlasová konverzace) a závisí na hlasovém modelu:
- ElevenLabs Voice - zobrazí se sekce Language (Jazyk) s možnostmi Default language (Výchozí jazyk, jazyk, ve kterém asistent hovor zahájí) a Additional languages (Další jazyky, do kterých může přepnout, pokud uslyší, že jimi volající mluví).
- GPT Realtime / Gemini Voice - bez výběru jazyka. Tito poskytovatelé rozpoznávají jazyk volajícího automaticky a řídí se vaším promptem. Chcete-li je nasměrovat k určitému jazyku, uveďte jej v Settings > Role & Behavior (například „Always respond in Polish unless the caller speaks another language").
Podrobné nastavení hlasu najdete v článku Hlasová konverzace.
Trénování chatbota pro více jazyků
Není nutné duplikovat znalostní bázi do různých jazyků - AI dokáže odpovídat v jednom jazyce na základě obsahu natrénovaného v jiném jazyce. Duplikování stejného obsahu zbytečně spotřebovává kapacitu trénování, aniž by přineslo nové znalosti, proto trénujte s unikátním obsahem a nechte chatbota překládat za běhu.
Při procházení webu ChatLab nyní rozpoznává jazyk každé stránky, což botovi pomáhá vybrat při odpovídání správný zdroj. Podrobnosti o tom, jak procházení webu funguje, najdete v článku Přidávání nových webových zdrojů.
Často kladené otázky
Musí být mé vlastní instrukce v konkrétním jazyce?
Ne. Vlastní instrukce fungují v jakémkoli jazyce - můžete je napsat celé ve svém cílovém jazyce, celé v angličtině nebo je nakombinovat. Důležité je, aby srozumitelně popisovaly požadované chování. Podrobnosti najdete v článku Přizpůsobení chování bota.
Může chatbot využít trénovací data v jednom jazyce k odpovědím v jiném?
Ano. AI dokáže použít znalosti z jednoho jazyka k vytvoření odpovědí v jiném. Jemné nuance nebo kulturně specifický obsah se nemusí přeložit zcela přesně, proto doporučujeme poskytnout trénovací data v jazycích, které vaši návštěvníci používají nejčastěji.
Proč je pole Response language zašedlé?
Protože bot používá vlastní prompt (Settings > Role & Behavior > Custom Role Definition). S vlastním promptem je jazyk odpovědí řízen samotným promptem, takže toto pole je zakázáno - přidejte pravidlo pro jazyk přímo do svého promptu.