Drahý nástroj na AI kódování nedělá práci lépe. Jen trojnásobně zvyšuje účet

Drahý nástroj na AI kódování nedělá práci lépe. Jen trojnásobně zvyšuje účet

Nová studie porovnala populární nástroje pro AI kódování se stejným jazykovým modelem. Výsledek je nepříjemný pro každého, kdo platí za tokeny: úspěšnost řešení úloh se mezi nástroji liší jen o pár procent, ale náklady na jednu úlohu mohou vyskočit až na trojnásobek. Rozdíl, za který většina firem platí naslepo.

Pokud vaše firma nebo vývojáři používají některý z moderních nástrojů pro programování s umělou inteligencí — ať už je to Claude Code, OpenCode nebo jiný „agent" sedící nad jazykovým modelem — možná platíte výrazně víc, než musíte. A to za úplně stejný výsledek. Přesně to tvrdí nová studie dvou výzkumníků z čínské Shandong University, kterou tento týden popsal server The Decoder.

Zjednodušeně řečeno: AI kódovací agent se skládá ze dvou částí. Z vlastního jazykového modelu (ten dělá tu chytrou práci) a z takzvaného harnessu — obalu, který k modelu přidává systémové instrukce, nástroje pro práci se soubory a správu kontextu. Autoři studie udělali jednoduchou, ale odhalující věc: nechali stejný model řešit stejné úlohy, a měnili jen tento obal. A pak sledovali dvě čísla — kolik úloh se podařilo vyřešit a kolik to stálo.

Rozdíl v úspěšnosti? Prakticky žádný. Rozdíl v ceně? Až trojnásobný

Výsledek je pro marketing výrobců nepříjemný. Na souboru 447 testovacích úloh se úspěšnost jednotlivých nástrojů lišila o méně než dva procentní body. Jinými slovy — v rámci statistické chyby jsou si rovny. Dražší a propracovanější obal nevyřeší víc úloh než ten nejjednodušší.

Zato účet se chová úplně jinak. Stejný model na stejných úlohách a za stejné ceny může podle harnessu stát až třikrát víc. Autoři to shrnuli lakonicky: lepší obal vám nekoupí vyšší úspěšnost, koupí vám jen vyšší fakturu.

Dvě misky vah symbolizující nevyvážený poměr ceny a výkonu AI nástrojů
Fewer ways to lose a task, and a bill, not pass rate. (Méně způsobů, jak úlohu pokazit — a účet, ne vyšší úspěšnost.)

Kde se peníze ztrácejí: systémový prompt, který se posílá pořád dokola

Nejzajímavější je, kam přesně peníze mizí. AI agent neřeší úlohu jedním dotazem — pracuje po krocích. A při každém kroku se modelu znovu posílá celá sada systémových instrukcí a popisů nástrojů. Čím je tento obal ukecanější, tím dráž vás každý krok vyjde — a kroků bývají desítky.

Rozdíl tedy není v tom, že by dražší nástroj „víc přemýšlel". Je v tom, že nese těžší batoh a tahá ho s sebou do každého jednotlivého kroku. U jednoho z testovaných modelů stála identická úloha v jednom nástroji 1,81 jüanu, v druhém jen 0,56 jüanu — trojnásobný rozdíl za stejný výsledek. Autoři navíc zjistili, že Claude Code si navíc drží v historii i vlastní „uvažování" modelu, což konverzaci dál nafukuje.

Proč jsme tomu dosud věřili: dosavadní žebříčky měřily spíš šum

Pokud vás teď napadá, proč se tedy všude píše, že jeden nástroj je o 20 bodů lepší než druhý, studie má odpověď i na to. Dřívější srovnání podle autorů většinou stála na jediném běhu testu. Jenže AI je ze své podstaty nedeterministická — stejné zadání dvakrát po sobě dopadne pokaždé trochu jinak. Když autoři spustili úplně stejné nastavení dvakrát, výsledek se posunul až o 6 bodů čistě náhodou.

To má přímý důsledek pro čtení marketingových tabulek. Když výrobce chlubí dvoubodovým náskokem nad konkurencí, klidně může jít o pouhý statistický šum. Autoři spočítali, že na malém souboru 45 úloh se i rozdíl 13 bodů pozná jen asi v polovině případů. Rozdíly pod zhruba pět bodů z jediného běhu tak nemají prakticky žádnou vypovídací hodnotu.

Manažer kontroluje fakturu za cloudové služby na tabletu v kanceláři

Jedna výjimka se přece jen našla. Nástroj OpenCode zaostával za ostatními až o 9 bodů — ovšem z prozaického důvodu. Když model narazil na limit délky odpovědi uprostřed kroku, Claude Code ho vyzval, ať pokračuje, zatímco OpenCode krok rovnou ukončil, což obvykle znamenalo neúspěch. Nejde tedy o inteligenci obalu, ale o drobnost v tom, jak si poradí s hraniční situací.

Co si z toho odnést pro vlastní firmu

Pro českého podnikatele, který zvažuje nebo už platí nástroje na AI kódování, z toho plyne několik praktických věcí. Výběr nástroje je dnes podle studie především rozhodnutí o nákladech, ne o kvalitě. Úspěšnost řešení úloh bude napříč seriózními nástroji podobná, ale cena za jednu úlohu se může dramaticky lišit — a hlavní proměnnou je velikost systémového promptu a počet kroků.

Právě režim uvažování je totiž jediná věc, která podle studie skutečně hýbala úspěšností. U některých modelů jeho vypnutí srazilo výkon o 11 bodů. Je to tedy mnohem důležitější nastavení než volba samotného obalu — a přitom se o něm mluví mnohem méně.

Studie nezpochybňuje užitečnost AI kódovacích asistentů jako takových — ty prokazatelně šetří čas vývojářům. Zpochybňuje ale představu, že dražší a propracovanější nástroj automaticky znamená lepší výsledky. V době, kdy firmy začínají tyto služby nasazovat plošně a účty za tokeny rostou, je to rozdíl, který se vyplatí znát dřív, než přijde faktura.