Proč tokenizace kazí matematické operace
Jazykové modely nečtou čísla jako matematikové, ale jako sekvence tokenů. Tokenizátor rozdělí číslo 12 345 na tokeny například jako „12“, „34“ a „5“, zatímco 12 346 může být „12“, „34“, „6“. Model tak nezpracovává hodnotu, ale vzory v posloupnosti symbolů. Když se ptáte na součet dvou pětimístných čísel, model hádá pravděpodobnost následujících tokenů na základě trénovacích dat, ne reálného součtu. V praxi to znamená, že ChatGPT často uhádne první a poslední cifru výsledku, ale uprostřed udělá chybu, protože nemá interní reprezentaci číselné osy.
Jak Code Interpreter řeší výpočty přesně
Code Interpreter (dříve Advanced Data Analysis) spouští skutečný Pythonový kód v izolovaném prostředí. Když zadáte úkol „vypočítej splátku hypotéky 3 500 000 Kč na 25 let s fixací 4,5 %“, model vygeneruje skript, který použije knihovnu decimal nebo numpy a vrátí přesný výsledek 19 458 Kč měsíčně. Toto prostředí má přístup k standardním matematickým funkcím, umí pracovat s velkými čísly, desetinnými místy a logickými strukturami. Výsledek není generován token po tokenu, ale vypočítán procesorem.
Postup pro aktivaci a použití:
- Vyberte model GPT-4o nebo GPT-4 v rozhraní ChatGPT.
- Ujistěte se, že je v nástrojích zapnutý Code Interpreter (ikona šroubováku a klíče nebo „Analýza dat“).
- Zadejte zadání v přirozeném jazyce, ideálně s kontextem: „Použij Python pro výpočet…“.
- Po dokončení si můžete nechat ukázat i samotný kód pro kontrolu logiky.
Ověření výsledků bez spuštění kódu
Pokud Code Interpreter nemůžete použít, aplikační vrstva modelu stále hádá. V takovém případě platí pravidlo: nikdy nevěřte jedinému výstupu. Proveďte dvě nezávislé kontroly. První: nechejte model vypsat postup krok za krokem (Chain of Thought), což zvyšuje šanci, že tokeny budou odpovídat logice výpočtu. Druhá: spočítejte klíčové mezivýsledky v kalkulačce nebo v Excelu. U české daňové přiznání například nechte model spočítat základ daně, slevy na poplatníka a resulting daň samostatně a každé číslo zkontrolujte ručně.
Kdy použít externí nástroje místo chatu
Pro opakované, auditelné nebo regulované výpočty (mzdové pásky, DPH kontrolní hlášení, finanční modely) je ChatGPT nevhodným primárním zdrojem. Data pošlete do specializovaného software: Pohoda, Money S3, Excelu s Power Query nebo do vlastního Python skriptu spuštěného lokálně. AI slouží pouze k návrhu vzorce, vysvětlení logiky nebo generování skriptu pro automatizaci. V auditech CIAD se ukazuje, že chyby vznikají převážně při přepisu čísel z chatu do tabulky ručně.
Praktický příklad z českého prostředí
Představte si podnikatele, který potřebuje spočítat DPH z faktury 123 456 Kč bez DPH se sazbou 21 %. V čatu bez nástrojů model často vrátí 25 925 Kč (správně je 25 925,76 Kč) nebo zaokrouhlí chybně na 25 926 Kč. Pokud zadá do Code Interpreteru: castka = 123456; dph = castka * 0.21; print(round(dph, 2)), dostane přesně 25925.76. Rozdíl 76 haléřů u jedné faktire nevadí, u stovek položek v ročním uzávěru to je desítky tisíc korun rozdílu v daňovém povinnosti.
Co to znamená: AI nepočítá, ale předpovídá textovou podobu čísel. Spolehlivost dosáhnete jen vložením výpočtu do prostředí, které umí skutečnou aritmetiku · nejlépe Code Interpreterem, alternativně ruční kontrolou v kalkulačce, u systémových úloh pak specializovaným softwarem.
Časté dotazy
Proč ChatGPT plete jednoduché násobení jako 123 × 456?
Model neprovádí násobení, ale hádá tokeny výsledku na základě statistiky v trénovacích datech. Čísla jsou pro něj jen textové symboly bez matematického významu.
Stačí napsat „použij kalkulačku“ a ChatGPT to spočítá správně?
Ne, standardní ChatGPT nemá vestavěnou kalkulačku. Musíte zapnout Code Interpreter (Analýzu dat), který spustí Python kód a vrátí přesný výsledek.
Jak zjistím, že model použil Code Interpreter a ne jen hádal?
V odpovědi se objeví modrý rámeček s popiskem „Analyzing“ nebo „Python“, uvnitř je viditelný spuštěný kód a jeho výstup. Bez toho jde o obyčejnou generaci textu.
Mohu důvěřovat matematice v GPT-4o bez nástrojů?
Ne. I pokročilé modely bez Code Interpreteru hádají tokeny. U složitějších operací (mocniny, logaritmy, finance) chybovost roste exponenciálně.
Jak řešit výpočty DPH a daní v Excelu pomocí AI?
Nechte ChatGPT napsat vzorec nebo VBA makro pro Excel, pak ho vložte do listu. Výpočet proběhne v Excelu, který je pro čísla deterministický a auditovatelný.