Adaptive Thinking - jak rozumuje Claude
- Rozumiesz, czym jest adaptive thinking i czym różni się od klasycznego Extended Thinking
- Wiesz, jak działa rozumowanie na Opusie 5.5, Sonnecie 5.5 i Fable 5.1
- Potrafisz sterować głębokością myślenia poziomami effort (low-max)
- Wiesz, kiedy działa ultrathink i czym zastąpić relikty, takie jak budget_tokens i dawne zaklęcia
Czym jest rozumowanie modeli dzisiaj
Aktualne modele Claude mają wbudowaną zdolność głębokiego myślenia przed udzieleniem odpowiedzi. Model najpierw „myśli” - analizuje problem, rozważa opcje, weryfikuje logikę - a dopiero potem odpowiada.
Ten mechanizm nazywa się adaptive thinking: Claude SAM decyduje, czy i jak głęboko myśleć. Proste pytanie = mało myślenia. Złożony problem = dużo. Nie ustawiasz żadnego budżetu tokenów.
To nie to samo co Chain-of-Thought (CoT), czyli technika, w której TY w prompcie podpowiadasz modelowi, jak rozłożyć problem na kroki. Tu myślenie dzieje się wewnętrznie, zanim zobaczysz wynik.
Adaptive thinking zadebiutował w lutym 2026, razem z generacją Opus 4.6. Od tamtej pory zastąpił klasyczny Extended Thinking w każdym nowym modelu.
Jak to wygląda w aktualnych modelach
Stan na 1 października 2026:
| Model | Rozumowanie |
|---|---|
| Claude Opus 5.5 (rekomendowany punkt startu, od 22 września 2026) | Adaptive, ZAWSZE włączone - disabled i budget_tokens w API zwracają błąd 400; głębokość ustawiasz poziomem effort (w API domyślnie medium) |
| Claude Sonnet 5.5 (od 28 września 2026) | Adaptive, domyślnie włączone; disabled zwraca błąd 400. Najniższe ustawienie to between_tools, dostępne przy effort high lub niższym |
| Claude Fable 5.1 (według Anthropic najmocniejszy model dostępny dla wszystkich klientów, od 1 września 2026) | Adaptive, ZAWSZE włączone - nie da się wyłączyć, disabled w API zwraca błąd 400 |
| Claude Opus 5, Sonnet 5 (legacy) | Adaptive, domyślnie włączone (pominięcie parametru thinking w API = włączone); Opus 5 wyłączysz tylko przy effort high lub niższym, Sonnet 5 przy każdym poziomie |
| Claude Opus 4.8, Opus 4.7 | Adaptive, ale domyślnie wyłączone - w API włączasz thinking: {"type": "adaptive"} |
| Claude Fable 5 (legacy, poprzednik Fable 5.1) | Adaptive, zawsze włączone; Anthropic nie wycofa go przed 9 czerwca 2027 |
| Opus 4.6, Sonnet 4.6 | Adaptive, domyślnie wyłączone; stary budget_tokens jest deprecated (oznaczony do wycofania), ale jeszcze działa |
| Haiku 4.5, Sonnet 4.5, Opus 4.5 | Klasyczny Extended Thinking z budget_tokens - jedyny tryb na tej generacji. Sonnet 4.5 zniknie z Claude API 30 listopada 2026 |
To samo, co dla Fable 5.1, dotyczy Mythos 5.1 - modelu dostępnego wyłącznie na zaproszenie, więc w kursie go pomijam.
Dane Anthropic z wewnętrznych ewaluacji: adaptive wypada lepiej niż ręcznie ustawiany budżet. Model sam lepiej wie, kiedy potrzebuje głębszego myślenia, niż Ty zgadujący liczbę tokenów.
Regulator głębokości: effort
Skoro model sam decyduje, ile myśleć - co kontrolujesz Ty? Poziom wysiłku, czyli effort. To dziś główne pokrętło głębokości rozumowania:
| Effort | Zachowanie | Najlepsze dla |
|---|---|---|
| low | Minimalne myślenie, priorytet: szybkość | Proste zadania, subagenci |
| medium (w API domyślny na Opusie 5.5; Claude Code i aplikacje: szczegóły niżej) | Zrównoważone myślenie | Rutynowa praca, oszczędność tokenów |
| high (domyślny w API na pozostałych modelach) | Głębokie rozumowanie | Większość złożonych zadań |
| xhigh | Bardzo głębokie rozumowanie | Najtrudniejszy kod i praca agentowa |
| max | Maksymalna inteligencja, bez oglądania się na koszt | Najtrudniejsze problemy |
Komenda /effort w Claude Code zna jeszcze dwie wartości spoza tej tabeli i podkomendę status. To ustawienia narzędzia, nie poziomy modelu w API. Wartość auto czyści zapisany poziom, więc Claude Code wraca do poziomu domyślnego dla modelu. O ultracode piszę niżej. Poziom max Claude Code stosuje tylko w bieżącej sesji, chyba że ustawisz go zmienną CLAUDE_CODE_EFFORT_LEVEL.
Poziom max to już nie jest opcja „tylko dla Opusa”. Działa na Opusie 5.5, Sonnecie 5.5, Fable 5.1, Fable 5, Sonnecie 5, Sonnecie 4.6 i wszystkich Opusach od 4.6 w górę. Poziom xhigh jest węższy: masz go na Opusie 5.5, Sonnecie 5.5, Fable 5.1, Fable 5, Opusie 5, Opusie 4.8, Opusie 4.7 i Sonnecie 5. Generacja 4.6 (Opus 4.6, Sonnet 4.6) ma max, ale nie ma xhigh. Haiku 4.5 nie obsługuje parametru effort w ogóle.
Opus 5.5 obsługuje wszystkie pięć poziomów i w API domyślnie pracuje na medium (legacy Opus 5 ma domyślnie high). Według testów Anthropic Opus 5.5 na medium dorównuje Opusowi 5 na high albo go przewyższa w zadaniach programistycznych i biurowych (tzw. knowledge work). Anthropic podkreśla, że nazwy poziomów nie oznaczają tej samej ilości myślenia na różnych modelach.
Wyłączanie myślenia wygląda tak:
- Opus 5.5 i Fable 5.1: nie wyłączysz na żadnym poziomie effort.
- Sonnet 5.5:
disabledzwraca błąd 400. Najniższe ustawienie tobetween_tools(dosłownie „między narzędziami”). Model odpowiada wtedy bez myślenia na starcie, a przy pracy z narzędziami zostawia tylko krótkie notatki między ich wywołaniami. Działa przy efforthighlub niższym. - Opus 5 (legacy): wyłączysz tylko przy
highlub niższym. Przyxhighimaxtakie żądanie w API zwróci błąd 400.
Funkcja w becie (nagłówek mid-conversation-output-config-2026-07-01) pozwala zmienić effort w trakcie rozmowy bez unieważnienia cache, czyli pamięci podręcznej promptu. Działa na Opusie 5.5, Sonnecie 5.5, Fable 5.1 i Opusie 5. Na Sonnecie 5.5 tylko z adaptive thinking - przy between_tools taka zmiana zwraca błąd 400.
Gdzie ustawiasz effort:
- API: parametr
output_config.effort. Domyślniehigh, wyjątek: Opus 5.5 startuje zmedium. - Claude Code: komenda
/effort. Domyślniemediumna Opusie 5.5 i Sonnecie 5.5,xhighna Opusie 4.7,highna pozostałych modelach. - claude.ai i Cowork: kliknij nazwę modelu obok przycisku wysyłania, potem „Effort”. Poziomy nazywają się Low, Medium, High, Extra high i Max. Każdy model ma w menu swój zalecany poziom, oznaczony jako „Default”. Przy Sonnecie 5.5 i Fable 5.1 to Medium według ogłoszeń Anthropic, przy Opusie 5.5 też Medium (sprawdzone 2 października 2026 na koncie autora). Według artykułu pomocy Anthropic selektor effort obsługuje dziewięć modeli: Sonnet 5.5, Opus 5.5, Fable 5.1, Opus 5, Sonnet 5, Fable 5, Opus 4.7, Opus 4.6 i Sonnet 4.6.
Pro tip: Przewodnik Anthropic dla Opusa 5 ostrzega: niższy effort skraca myślenie, ale nie skraca odpowiedzi w przewidywalny sposób. O krótszy tekst poproś wprost w prompcie, na przykład „odpowiedz w trzech zdaniach”. Przewodnik dla Opusa 5.5 tej uwagi nie powtarza, więc na nowym modelu sprawdź to na własnych zadaniach.
Rozumowanie na claude.ai
Ustawienia myślenia znajdziesz po kliknięciu nazwy modelu obok przycisku wysyłania. Przy modelach z regulacją effort przełącznik „Thinking” (albo „Extended”) jest pod pozycją „Effort”. Przy pozostałych to przełącznik „Extended”. Przy Sonnecie 5.5, Opusie 5.5, Fable 5.1 i Opusie 5 myślenia w aplikacji nie wyłączysz. Anthropic pisze to wprost w artykule pomocy (stan na 1 października 2026).
Podczas myślenia widzisz:
- Wskaźnik „Thinking” z timerem pokazującym czas przetwarzania
- Rozwijaną sekcję „Thinking” nad odpowiedzią - kliknij, żeby zobaczyć podsumowanie procesu myślenia (streszczenie, nie surowy zapis)
Darmowy plan też ma rozumowanie: na Free rozmawiasz z Sonnetem 5.5, który myśli domyślnie (stan na 1 października 2026). Głębokie myślenie przestało być funkcją premium.
Kiedy głębokie rozumowanie się opłaca
TAK - warto, gdy:
- Złożone problemy matematyczne i obliczeniowe
- Wieloetapowe rozumowanie logiczne
- Analiza i debugging kodu
- Pisanie kodu od podstaw (szczególnie algorytmy)
- Analiza długich dokumentów z wnioskowaniem
- Decyzje wymagające rozważenia wielu czynników
NIE - szkoda czasu i tokenów, gdy:
- Proste, faktograficzne pytania
- Krótkie odpowiedzi (tak/nie, definicje)
- Proste formatowanie tekstu
- Zwykła konwersacja
Dobra wiadomość: przy adaptive nie musisz tego ręcznie pilnować. Model przy prostym pytaniu myśli krótko albo wcale. Wyjątek to Sonnet 5.5: według przewodnika Anthropic od poziomu medium myśli krótko przed niemal każdą odpowiedzią, nawet przed odpowiedzią na powitanie. Prośba w prompcie, żeby myślał mniej, nie działa pewnie. Myślenie zmniejszysz niższym effortem. W API i Claude Code effort low lub medium zbija koszt rutynowych zadań, a w aplikacji oszczędza limit.
Pro tip: Rozumowanie masz nawet na Free (Sonnet 5.5). Płatne plany dodają Opusa 5.5 (od Pro, w limitach planu) i Fable 5.1 plus wyższe limity. Fable 5.1 na Pro i Team standard działa tylko na usage credits (dokupionych kredytach rozliczanych po stawkach API). Na Max i Team premium Fable 5.1 jest wliczony do 50% limitu tygodniowego. Przy naprawdę trudnych zadaniach to tam zobaczysz największą różnicę.
Starsza generacja: klasyczny Extended Thinking
Klasyczny Extended Thinking z ręcznym budżetem tokenów (budget_tokens, minimum 1024) ma dziś trzy stany. Haiku 4.5, Sonnet 4.5 i Opus 4.5 przyjmują wyłącznie ten tryb. Opus 4.6 i Sonnet 4.6 traktują go jako deprecated - działa, ale nie licz na niego przy migracji. Sonnet 4.5 jest już wycofywany: zniknie z Claude API 30 listopada 2026, a Anthropic wskazuje jako zamiennik Sonneta 5.5.
Na Opusie 5.5, Sonnecie 5.5, Fable 5.1, Fable 5, Opusie 5, Sonnecie 5, Opusie 4.8 i Opusie 4.7 wysłanie budget_tokens zwraca błąd 400. Zamiennik: thinking: {"type": "adaptive"} plus output_config.effort. Na Opusie 5.5 możesz też po prostu pominąć pole thinking - myślenie i tak jest włączone.
Jedno się nie zmieniło: tokeny myślenia są rozliczane jak output tokens. Głębsze myślenie = wyższy koszt odpowiedzi.
Ultrathink i dawne magiczne słowa
We wczesnym Claude Code krążyły zaklęcia: „think”, „think hard”, „think harder”, „ultrathink”. Każde miało wymuszać głębszy poziom myślenia. Dziś specjalne znaczenie ma tylko jedno z nich.
ultrathink działa. Wpisz to słowo w dowolnym miejscu promptu w Claude Code, a model dostanie prośbę o głębsze rozumowanie w tej jednej turze. Ustawienie effort sesji się nie zmienia: Claude Code rozpoznaje słowo i dokłada do kontekstu instrukcję, a do API idzie ten sam poziom effort. Przydaje się, gdy jedno pytanie w sesji jest wyraźnie trudniejsze od reszty.
Pozostałe zaklęcia to relikty. Słowa „think”, „think hard” czy „think more” Claude Code przekazuje jako zwykły tekst promptu. Działają najwyżej jak każda prośba o przemyślenie. Głębokość na całą sesję ustawiasz komendą /effort.
Uwaga na mylącą zbieżność nazw: ULTRATHINK to NIE ultracode. Ultrathink to słowo kluczowe na jedną turę. Ultracode to ustawienie Claude Code, a nie poziom effort modelu. Gdy jest włączone, Claude przy większych zadaniach orkiestruje dynamic workflows. To przebiegi, w których rozdziela pracę między wielu subagentów (pomocniczych instancji Claude). Od wersji 2.1.284 ultracode działa przy każdym poziomie effort i nie wymusza już xhigh.
Jak włączyć ultracode:
- przełącznik Ultracode w suwaku
/effort(klawisz Tab) albo komenda/effort ultracode(wyłączasz:/effort ultracode off) - wymaga wersji 2.1.284 lub nowszej, - flaga
claude --effort ultracode- startuje sesję naxhighz włączonym ultracode, wymaga wersji 2.1.203 lub nowszej, - wpis
"ultracode": truew pliku ustawień.
Zapisane ustawienie effortLevel i zmienna CLAUDE_CODE_EFFORT_LEVEL nie przyjmują wartości ultracode. Dwie zupełnie różne rzeczy: ultrathink pogłębia jedną odpowiedź, ultracode zmienia sposób pracy całej sesji.
Ćwiczenie praktyczne: Daj to samo złożone zadanie trzem modelom z selektora: Sonnet 5.5, Opus 5.5 i Fable 5.1. Opus i Fable działają tylko na płatnych planach. Na Pro i Team standard Fable 5.1 rozliczasz wyłącznie z usage credits. Na Max i Team premium mieści się w abonamencie do 50% limitu tygodniowego (aktualne zasady sprawdzisz na claude.com/pricing). Zostaw domyślny effort, a potem powtórz test na Opusie 5.5 z poziomem High:
„Przeanalizuj strategię wejścia na rynek niemiecki dla polskiej firmy SaaS (narzędzie do zarządzania projektami, 50 pracowników, $2M ARR). Uwzględnij: otoczenie konkurencyjne, regulacje, kanały dystrybucji, lokalizację produktu, budżet, timeline i główne ryzyka.”
Obserwuj wskaźnik „Thinking”: jak długo myśli każdy model i jak przekłada się to na głębokość analizy, liczbę rozważonych czynników i jakość rekomendacji.
Co dalej
W następnej lekcji poznasz zaawansowane techniki promptowania: few-shot learning, mega-prompts i XML tags - narzędzia, które wyciągają z Claude maksimum.