Claude Ultrathink: I Livelli di Pensiero Segreti Che la Maggior Parte degli Utenti Non Conosce

Scopri i modalità di pensiero nascoste di Claude—da 'think' a 'ultrathink'. Impara quando usare ogni livello, come funzionano, e perché funzionano solo su Claude Code.

C’è una funzionalità in Claude che la maggior parte degli utenti non conosce.

Non è esattamente nascosta—Anthropic l’ha documentata. Ma a meno che tu non sia immerso profondamente nell’ecosistema di Claude Code, probabilmente non ne hai mai sentito parlare.

Si chiama extended thinking. E al suo livello più alto, c’è qualcosa che suona quasi mitico: ultrathink.

Ho passato un bel po’ di tempo a scavare per capire cosa fanno effettivamente, quando contano, e—più importante—quando non funzionano affatto. Ecco cosa ho trovato.

Cos’è Davvero Extended Thinking

Quando fai una domanda a Claude, normalmente risponde abbastanza velocemente. Legge il tuo prompt, genera una risposta, fatto.

Ma alcuni problemi hanno bisogno di più… riflessione.

Extended thinking dà a Claude il permesso di fare una pausa prima di rispondere. Invece di saltare direttamente a una risposta, affronta il problema passo dopo passo, esplora diversi approcci, e considera i casi limite—tutto prima che tu veda una sola parola.

Pensalo così: Claude normale è il tuo collega che ti dà una risposta veloce di getto. Claude con extended thinking è lo stesso collega che dice, “Lasciami pensare un minuto” e lo fa davvero.

Per i problemi complessi—decisioni architettoniche, debugging complicato, analisi multi-step—questo tempo di riflessione extra spesso produce risultati drammaticamente migliori.

La Gerarchia della Riflessione: Da “Think” a “Ultrathink”

Qui è dove le cose diventano interessanti.

Claude Code (lo strumento da riga di comando di Anthropic) ha parole chiave integrate che attivano diversi livelli di riflessione. Ogni livello assegna più “budget di pensiero”—essenzialmente, quanto tempo Claude può ragionare prima di rispondere.

Parola ChiaveBudget di PensieroMigliore Per
think~4,000 tokensDebug di routine, refactoring semplice
think hard / megathink~10,000 tokensProgettazione API, pianificazione database, ottimizzazione
think harder / ultrathink~32,000 tokensRedesign architettonici, bug critici, migrazioni complesse

Le frasi attivanti sono flessibili. “Think about it”, “think deeply”, o “think more” attivano tutte il livello megathink. Per il massimo della riflessione, puoi dire “think harder”, “think really hard”, “think very hard”, o semplicemente “ultrathink”.

Cosa Succede Quando Usi Ultrathink

Quando attivi ultrathink, Claude ottiene approssimativamente 32.000 token per ragionare il problema prima di rispondere.

Quello è un sacco di spazio di riflessione.

In pratica, questo significa che Claude può:

  • Considerare molteplici approcci di soluzione prima di impegnarsi
  • Lavorare attraverso una logica complessa passo dopo passo
  • Catturare casi limite che potrebbe perdere con risposte più veloci
  • Pianificare cambiamenti multi-file coerentemente
  • Eseguire il debug di problemi intricati tracciando metodicamente le possibilità

Per un bug di produzione complicato o una domanda tipo “dovrei riprogettare l’intero sistema?”, ultrathink può fare la differenza tra una risposta utile e una genuinamente perspicace.

L’Avvertenza Importante: Funziona Solo Su Claude Code

Ecco cosa mi ha confuso inizialmente, e non voglio che tu faccia lo stesso errore.

Le parole chiave ultrathink e extended thinking funzionano solo su Claude Code—lo strumento terminal/CLI.

Se digiti “ultrathink” nell’interfaccia web di Claude.ai, non succede nulla di speciale. È solo un’altra parola nel tuo prompt. Lo stesso vale per l’API—a meno che non configuri esplicitamente i parametri di pensiero nella tua richiesta API, le parole chiave non attivano nulla.

Questo è importante perché ho visto persone raccomandare “basta aggiungere ultrathink al tuo prompt” come consiglio generale. Quel consiglio si applica solo se stai usando Claude Code specificamente.

Per tutti gli altri che usano la chat web o l’API senza parametri di pensiero, concentrati su altre tecniche di prompting. Le parole chiave non ti aiuteranno.

Quando Usare Ogni Livello

Non ogni compito ha bisogno di ultrathink. Infatti, abusarne spreca tempo e—se stai pagando per token—denaro.

Ecco la mia guida approssimativa:

Usa “think” (4K tokens) quando:

  • Stai sistemando un bug semplice
  • Stai scrivendo una funzione diretta
  • Refactoring del codice di routine
  • Domande veloci con risposte chiare

Usa “megathink” (10K tokens) quando:

  • Stai progettando una struttura API
  • Stai pianificando schemi di database
  • Ottimizzazione delle prestazioni
  • Revisione dell’architettura del codice
  • Risoluzione di problemi multi-step

Usa “ultrathink” (32K tokens) quando:

  • Stai riprogettando l’architettura del sistema
  • Stai eseguendo il debug di problemi critici di produzione
  • Migrazioni complesse che interessano più sistemi
  • Problemi in cui sbagliare ha conseguenze gravi
  • Hai provato approcci ordinari e hai bisogno di un’analisi più profonda

La chiave è abbinare il livello di riflessione alla complessità del problema. I problemi semplici non ottengono risposte migliori da più riflessione—richiedono solo più tempo.

La Realtà del Costo

Extended thinking non è gratis.

In base ai prezzi attuali di Claude:

  • Pensiero basico (~4K tokens): ~$0.06 per compito
  • Pensiero potenziato (~10K tokens): ~$0.15 per compito
  • Ultrathink massimo (~32K tokens): ~$0.48 per compito

Per i progetti personali, questi costi sono solitamente trascurabili. Ma se stai eseguendo Claude Code per un team o su molti compiti, l’uso sistematico di ultrathink si accumula velocemente.

Usa ultrathink per i problemi che lo meritano, non come impostazione predefinita.

Come Usarlo Realmente

Se stai usando Claude Code e vuoi provare extended thinking:

Per complessità moderata:

Think hard about how to refactor this authentication module.
Consider security implications and backward compatibility.

Per il massimo della riflessione:

Ultrathink about this architecture. We're migrating from a
monolith to microservices. I need you to identify service
boundaries, data flow, and potential failure points.

La parola chiave può andare da qualsiasi parte nel tuo prompt—inizio, fine, o mezzo. Il preprocessamento di Claude Code la rileverà e assegnerà il budget di pensiero appropriato.

E Claude 4 Con Interleaved Thinking?

I modelli più recenti di Claude 4 hanno introdotto qualcosa chiamato “interleaved thinking”—Claude può ora riflettere tra le chiamate di strumenti, non solo all’inizio.

Questo è particolarmente potente per i compiti agentic in cui Claude fa più step: leggere file, eseguire comandi, apportare modifiche. Invece di pianificare tutto in anticipo e sperare per il meglio, Claude può ragionare sui risultati man mano che arrivano e adattare il suo approccio.

Per i compiti di coding complessi che coinvolgono operazioni su più file, questo rende extended thinking ancora più prezioso.

La Conclusione

Extended thinking è una funzionalità reale e utile—ma solo nel contesto giusto.

Se usi Claude Code per lavoro di sviluppo complesso, imparare ad attivare i livelli di riflessione appropriati può genuinamente migliorare i tuoi risultati. Inizia con “think” per i compiti di routine, passa a “megathink” per il lavoro di progettazione, e conserva “ultrathink” per i problemi difficili che davvero lo necessitano.

Se stai usando Claude attraverso l’interfaccia web o l’API, queste parole chiave non ti aiuteranno. Concentrati invece su prompting chiaro, buon contesto, e richieste strutturate.

E in entrambi i casi, ricorda: più riflessione non è sempre migliore riflessione. Abbina lo strumento al compito.