Newsletter 365tipů můžete číst zdarma. Placené předplatné je dobrovolná podpora, která pomáhá webu pokračovat.
Podpořit 365tipů

TIP#2467: Proč se ChatGPT/Bard a další podobné AI chovají rozdílně, když s nimi mluvíte česky a anglicky? A proč neumí počítat?

Poměrně dost důležitá maličkost, kterou si málokdo uvědomuje, respektive málokdo ví. Je rozdíl, jestli se budete s ChatGPT/Bardem bavit v  angličtině nebo v češtině.  A jedna ze zábavných ukázek je, když se zeptáte, kolik slov má věta “Kolik slov je v této větě?

Suverénní odpověď je, že jich je devět, někdy dokonce pět, ačkoliv jich je šest. Ale když se zeptáte anglicky (a dáte anglickou verzi věty) na počet slov v „How many words are in this sentence?“ tak odpověď je (většinou) správná, tedy sedm. 

Prostě v angličtině je větší pravděpodobnost, že dostanete správnou odpověď. Ale nutno dodat, že jistota tam není. Ani v angličtině není jisté, že něco správně počítá. Ale to je vedlejší. On totiž ten rozdíl mezi konverzací v češtině i angličtině je viditelný i v řadě jiných příkladů.

Důvod proč tomu tak je můžeme najít víc.

Ten nejčastější a nejzásadnější, je že AI učila z “textů na Internetu” a v angličtině se toho naučila nesrovnatelně více, než v češtině. Takže otázky i odpovědi v angličtině mohou být lepší, než v češtině. A také pokud se týkají jiných věcí, než čistě českých (z Česka).

Což také občas může znamenat, že vám nabídne odpovědi odpovídající více “reáliím” dané země. Což může znamenat to, že v čínštině může být prostě víc “pro čínská” než v češtině či angličtině. A bude navíc záležet na tom, které AI se ptáte.

Druhý důvod je ten, že při komunikaci v češtině u některých AI (důležité) dochází k překladu do angličtiny, poskytnutí výsledků a překladu do češtiny, protože takto chcete výstup. Tohle je možné vidět u Bing Chat, kde vaši otázku přemění na dotaz v angličtině přímo v rozhraní. Čistě teoreticky by toto ChatGPT dělat nemělo, nutno dodat. 

Ale zpět k počítání slov. Z výše uvedeného příkladu a zkušeností by se dalo věřit, že ChatGPT/Bard prostě onu českou větu přeloží do angličtiny, spočítají počet slov a řeknou k čemu došly.  Skutečnost je ta, že to tak zcela určitě není.

Ověřit si to můžete i tím, že budete sledovat náhodné výsledky. A také tím, že když budete měnit pořadí slov v předané větě, tak to také často ovlivní výsledek. 

To že “ukecané” AI neumí počítat je vlastnost. Nedokáží ani spočítat počet slov ve výstupu, což je také dobré vědět. Prostě si nemůžete říct, že chcete “příspěvek pro Twitter co bude mít 280 znaků”. 

Už jste slyšeli, že AI neumí počítat? Ano, překvapivě je to pravda! I když umí řešit složité problémy, matematické výpočty ještě stále patří mezi její slabiny. Ale nezoufejte, výzkum pokračuje a AI se stále zlepšuje. Kdo ví, co přinese budoucnost? #AI #vývoj #budoucnostAI (272, takže se to alespoň vejde)

Ale když si řeknete o 150 znaků, tak jich dostanete víc a AI vám suverénně potvrdí, že jich je 150.

Překvapení dne: AI neumí počítat! I přes pokrok v technologii, stále máme některé hranice. Ale nebojte se, výzkum pokračuje. Jaké budou další kroky? #AI #budoucnostAI

Nic z toho ale není chyba, jsme u LLM, velkého jazykového modelu, pracujícího na principech pravděpodobnosti, takže tohle prostě nemůžete chtít. 

PS: V ChatGPT4 (placené) si můžete aktivovat Code Interpreter a tím přimějete AI k tomu, že si pro spočítání slov/znaků vytvoří kód v Pythonu a spustí ho. Vážně.