Chain of thought – co to je a jak funguje?

Chain of thought (česky řetězec myšlenek) je způsob, jak AI model před finální odpovědí napíše mezikroky vlastního uvažování – podobně jako když si člověk před složitým výpočtem načrtne postup na papír, místo aby řekl výsledek od boku. U moderních jazykových modelů (LLM) s takzvaným reasoningem (Claude s rozšířeným myšlením, OpenAI o1/o3, Gemini v režimu thinking) se to dnes děje automaticky, aniž by o to uživatel musel model prosit.

Jak to funguje

Technika vznikla jako promptovací trik. V lednu 2022 tým Google Research (Wei a kol.) ukázal, že když modelu do promptu přidáte pár příkladů s vypsaným postupem řešení, výrazně mu to zlepší výsledky na matematických a logických úlohách – tehdejší 540miliardový model s pouhými osmi ukázkami dosáhl na benchmarku GSM8K (sbírka slovních matematických úloh pro základní školy) nejlepšího výsledku v oboru.

Později v roce 2022 přišel Kojima a kol. s ještě jednodušší verzí: stačí do promptu napsat větu „Let's think step by step“ a model si postup vygeneruje sám, bez příkladů. Přesnost na testu MultiArith (sada aritmetických slovních úloh) tím vyskočila z necelých 18 % na skoro 79 %. Tahle takzvaná zero-shot varianta se tím stala univerzálním trikem použitelným na jakoukoli úlohu.

Od roku 2023 se vývoj přesunul jinam. Místo aby si uživatel musel řetězec myšlenek vyprošovat v promptu, začaly se trénovat modely, které uvažují samy od sebe – pomocí reinforcement learningu s odměnou za správný výsledek. Tak vznikly reasoning modely: OpenAI o1 (podzim 2024), DeepSeek-R1 (leden 2025), Claude 3.7 Sonnet s volitelným „extended thinking“ (únor 2025) nebo Gemini v režimu thinking (jaro 2025). Rozdíl proti starší technice je v tom, že tady uvažování řídí trénink modelu, ne formulace promptu – je to spolehlivější a nezávisí to na tom, jak dobře uživatel Prompt napsal. O tom, jak rychle se dnešní modely v reasoningu předhánějí, jsem psal i v týdeníku o nových modelech a AI agentech.

Kdy se to hodí

Chain of thought pomáhá hlavně tam, kde se počítá nebo logicky odvozuje. Ukázala to i rozsáhlá meta-analýza z konference ICLR 2025 – přes sto studií, dvacet datasetů. U matematiky a symbolické logiky přinesl chain of thought zlepšení v řádu desítek procent oproti odpovědi bez přemýšlení. Jinde je efekt často zanedbatelný: na testu obecných znalostí (MMLU) vyšla přesnost s reasoningem a bez něj skoro stejně, pokud v zadání nebyl matematický nebo logický prvek.

V praxi to znamená, že finanční kalkulace nebo úlohy se symbolickou logikou jsou typické využití pro reasoningový model. U plánování s víc proměnnými nebo u víckrokových AI agentů to dává smysl podobně, i když přímé výzkumné důkazy existují hlavně pro matematiku a logiku, ne pro plánování jako takové. Jednoduchá klasifikace, vyhledávání faktů nebo krátká odpověď na běžnou otázku reasoning obvykle nepotřebují – zapnutý navíc jen prodlouží čekání a zvýší cenu za dotaz.

Tohle rozhodování, kdy se reasoning vyplatí a kdy je to zbytečný náklad navíc, řeším i ve firemních AI agentech, které stavím na míru – napojuji modely na firemní data a procesy a nastavuji, kdy má agent „přemýšlet nahlas“ a kdy stačí rychlá odpověď. Víc o tvorbě AI agentů na míru →

Limity a rizika

Delší odpověď znamená víc vygenerovaných tokenů, a tedy vyšší cenu a delší čekání na výsledek. U jednoduchých úloh se to nemusí vyplatit – model si někdy generuje zbytečné kroky navíc i tam, kde by stačila přímá odpověď, a na výsledku se to nijak neprojeví.

Častá mylná představa je, že vypsaný řetězec myšlenek je věrný obraz toho, jak model k odpovědi skutečně došel. Realita je jiná – výzkum opakovaně ukazuje, že model dokáže napsat vysvětlení, které s jeho skutečným postupem nesouvisí. Jde spíš o dodatečné zdůvodnění než o protokol z procesu. Pro firmy to má jeden praktický důsledek: řetězec myšlenek se nehodí jako doklad nebo kontrola správnosti, i když tak občas vypadá.

Na čistě symbolické úlohy, třeba přesné matematické výpočty, navíc obvykle fungují líp dedikované nástroje a kalkulačky než chain of thought v jazykovém modelu. A rozhodnutí, kdy reasoning zapnout, kdy ho vypnout a jak to celé propojit s firemními systémy a daty, už přesahuje to, co se dá naklikat v hotovém nástroji – chce to nastavení na úrovni API a testování na reálných datech, ne jen vyzkoušení v chatu.

Pro běžné každodenní dotazy chain of thought řešit nemusíte – dnešní modely samy poznají, kdy se vyplatí zapojit hlubší uvažování a kdy stačí odpověď rovnou.

Pavel Szabo

Programátor webů, eshopů a informačních systémů s více než 23 lety praxe. Pomáhám firmám i jednotlivcům s online podnikáním, automatizacemi a využitím AI v praxi.

Domluvte si konzultaci zdarma

Znáte někoho komu by článek mohl pomoct? Budu rád za sdílení!

Nejnovější články

Nabídka služeb

Vyberte si z nabídky níže, co zrovna potřebujete nebo mi rovnou zavolejte a probereme Vaše potřeby.

Weby a portály

Kódování a programování

Marketing a obsah

Praha, Brno, Ostrava či zahraničí? Na tom nezáleží

Osobní schůzky jsou možné, ale většinu záležitostí — od tvorby webů po AI automatizace — lze vyřešit pohodlně přes videohovor. Působím po celé ČR, s klienty z mnoha měst: Praha, Brno, Ostrava, Jičín, Liberec, Olomouc, Hradec Králové, České Budějovice, Karviná, Frýdek-Místek, Opava, Třinec, Orlová, Český Těšín, Nový Jičín, Krnov, Bohumín, Kopřivnice, Bruntál...
Pro lepší porozumění vašim potřebám je ideální online hovor. Rezervujte si schůzku přes můj formulář nebo mě kontaktujte telefonicky. Můžeme se taky domluvit na výjezdu a osobní schůzce.
Praha, Brno, Ostrava či zahraničí? Na tom nezáleží