Nejdřív zjistěte, kde se model zadrhává. Někdy nerozumí českému zadání, jindy úlohu vyřeší, ale odpoví kostrbatě. Pokud mu jde práce v angličtině lépe, může pomoci zadat mu úkol tímto jazykem a výsledek potom přeložit do češtiny. Není to ale univerzální oprava.
Ne všechny modely zvládají češtinu stejně
Za několik let práce s různými AI modely se mi opakovaně potvrzuje, že čínské modely, které jsem zkoušel, mívají s češtinou podstatně větší potíže než hlavní západní modely. Neplatí to automaticky o každém modelu a každé verzi, ale rozdíl ve výstupech je pro mě výrazný.
Ani deklarovaná podpora jazyka sama o sobě nezaručuje použitelný výsledek. Qwen3 například uvádí podporu 119 jazyků a dialektů včetně češtiny. V mých zkouškách ale jeho české výstupy často působily velmi špatně a objevovala se vymyšlená nebo zkomolená slova. Seznam podporovaných jazyků berte jako údaj o deklarovaném pokrytí, ne jako záruku kvality.
Český benchmark BenCzechMark zahrnuje 50 úloh z osmi oblastí, většinou s původními českými daty. Neobsahuje ale volné generování textu, takže sám o sobě neřekne, jak dobře bude konkrétní model psát běžné odpovědi v chatu. I proto má smysl vyzkoušet model na vlastních úlohách.

Srovnávací studie čínských a západních otevřených modelů testovala mimo jiné francouzštinu, němčinu a jazyky východní a jihovýchodní Asie, nikoli češtinu. Její výsledky proto nerozhodují o tom, jak si konkrétní modely vedou v češtině ani o mé zkušenosti s nimi. Studie „Do Chinese models speak Chinese languages?“ je užitečný kontext, nikoli český srovnávací test.
Nejdřív rozlište, co přesně nefunguje
Když model udělá chybu, nemusí být problém jen v jeho znalosti češtiny. Zkuste určit, která část selhává:
- Rozumí českému vstupu? Může přehlédnout podmínku, význam slova nebo vztah mezi větami.
- Zvládne samotnou úlohu? Pokud chybuje i po přesném zadání v angličtině, překlad problém s uvažováním nevyřeší.
- Umí napsat česky? Může správně odpovědět, ale česky kostrbatě, případně s chybnými tvary slov.
- Umí překládat? Překlad může být plynulý, ale posunout význam nebo něco doplnit.
Tohle rozlišení napoví, zda má smysl zkoušet angličtinu, jiný model, nebo jen samostatný překlad odpovědi.
Vyzkoušejte stejný úkol česky i anglicky
Vyberte několik běžných úloh, na kterých vám záleží. Použijte stejný model, stejnou verzi a pokud možno stejné nastavení. Jednou zadejte úkol česky, podruhé jeho věcně stejnou anglickou verzi. V obou případech požadujte stejný formát odpovědi.
Nehodnoťte jen to, která odpověď zní lépe. Porovnejte také, zda model splnil všechny podmínky, nevynechal důležitou informaci, nezměnil jména, čísla nebo data a nevymyslel si fakta. Plynulá odpověď může být stále chybná.
Výzkum cross-lingual prompting zkoumá kombinování jazyků při zadávání vícejazyčných úloh a uvádí zlepšení na několika benchmarcích. Neověřuje ale přesně zde popsaný jednoduchý postup ani češtinu. Angličtinu proto berte jako možnost k vlastnímu testu, ne jako pravidlo, které musí fungovat.
Když angličtina pomůže, použijte ji jako pracovní jazyk
Jestli stejný model zvládne úkol v angličtině prokazatelně lépe, zkuste tento postup:
- Přeložte zadání do angličtiny. Zachovejte všechny podmínky, jména, čísla, citace i požadovaný formát.
- Anglickou verzi pošlete modelu, který má s češtinou potíže. Požádejte ho, aby odpověděl anglicky a držel se zadání.
- Pokud potřebujete český výsledek, přeložte odpověď jiným modelem nebo překladovým nástrojem, kterému v češtině důvěřujete.
- Nakonec porovnejte českou odpověď s původním zadáním i anglickou odpovědí. Zkontrolujte hlavně význam, podmínky, čísla, jména a případné výhrady.
Při překladu zadání může pomoci například instrukce:
Translate the following Czech task into clear English. Preserve its meaning, all requirements, names, numbers, quotations, and requested format. Do not add or remove instructions. Do not solve the task.
[Zde vložte české zadání.]
A pro závěrečný překlad odpovědi:
Translate the following answer into natural Czech. Preserve its meaning, names, numbers, dates, and uncertainty. Do not add information or omit qualifications. If anything is ambiguous, mark it instead of guessing.
[Zde vložte anglickou odpověď.]
Použijte na každý krok nástroj, který danou část skutečně zvládá. Nemá smysl nechat stejný slabý model překládat zadání do angličtiny i výsledek zpátky do češtiny a předpokládat, že tím problém zmizí.
Anglický mezikrok není pro každý úkol
Překlad může změnit význam, něco vynechat nebo odpověď převyprávět. U překladu pomocí jazykových modelů proto kontrolujte nejen češtinu, ale i věcnou správnost a věrnost originálu. Překlad opraví formulaci, nikoli chybnou úvahu ani vymyšlený fakt.
Anglickou cestu nepoužívejte jako první volbu pro slovní hříčky, české reálie, přesné české formulace nebo úkoly, kde záleží na nuancích jazyka. Tam je čeština součástí samotného problému. U odborného nebo důležitého výstupu navíc ověřte klíčová fakta nezávisle.
U menších lokálních modelů může angličtina někdy pomoci, jak jsem zmiňoval i v tipu o spouštění LLM lokálně. I tam ale rozhoduje konkrétní model a úloha, ne samotná značka.
Rozhodujte podle výsledku, ne podle seznamu jazyků
Pokud model selhává v češtině, nejdřív zkuste jasnější české zadání. Pak porovnejte stejný úkol v angličtině. Když anglická verze pomůže, použijte ji jako pracovní mezikrok a finální překlad pečlivě zkontrolujte. Když nepomůže, změna jazyka problém nevyřeší a je lepší vyzkoušet jiný model.
Při výběru se dívejte na konkrétní verzi a vlastní výsledky. To, že model češtinu uvádí mezi podporovanými jazyky, ještě neznamená, že ji bude zvládat dobře.
POZNÁMKA: Výše uvedené je výsledek Hermes agenta co má postupně dolaďováný skill pro zdejší tipy. Klasicky to nedal na první dobrou. V první verzi se dohadoval, že čínské modely umí prostě česky, „protože to Qwen3 má v dokumentaci“. Pak klasicky vynechal část zadání jak psát a přepisoval to. Ale tato třetí, tuším, podoba je už dost dobrá, aby šla ven.
