Self-Consistency (autocoerenza)
Ragionamento
Livello 3 · Tecniche agenticheGenera più percorsi di ragionamento indipendenti per lo stesso problema e prendi la risposta più frequente.
La self-consistency estende il chain-of-thought generando più tentativi indipendenti di risoluzione dello stesso problema — invece di fidarsi di un unico percorso di ragionamento — e poi selezionando la risposta che ricorre più frequentemente tra questi. Poiché gli occasionali errori di ragionamento del modello tendono a essere incoerenti da un tentativo all'altro, mentre un ragionamento corretto tende a convergere sulla stessa risposta, prendere il risultato maggioritario migliora in modo misurabile l'accuratezza su compiti con una risposta oggettivamente corretta.
Quando usarla
Usalo per problemi con un'unica risposta oggettivamente corretta — matematica, logica, calcoli multi-passaggio, classificazione — dove un errore iniziale nel ragionamento può produrre silenziosamente una risposta sbagliata ma dall'aspetto convincente.
Quando evitarla
Evitalo per compiti aperti o creativi senza un'unica risposta corretta (non esiste una 'maggioranza' significativa da calcolare), e per compiti semplici dove un solo tentativo di chain-of-thought è già abbastanza affidabile, rendendo inutile generarne diversi.
Vantaggi
- Riduce in modo misurabile gli errori di ragionamento rispetto a un singolo tentativo di chain-of-thought
- Individua errori di ragionamento incoerenti che un singolo tentativo non rivelerebbe
- Non richiede modifiche al compito di base — solo a quante volte chiedi e a come combini le risposte
Svantaggi
- Moltiplica il costo in token e la latenza per il numero di tentativi generati
- Ha senso solo per compiti in cui 'la risposta più comune' è un segnale reale — cioè esiste un'unica risposta corretta
- Non corregge un errore sistematico che si presenta allo stesso modo in ogni tentativo
Esempi
Un negozio aveva 120 mele. Ne ha vendute il 35% al mattino e altre 40 al pomeriggio. Quante mele restano? Genera 5 soluzioni indipendenti passo dopo passo per questo problema, ragionando separatamente ogni volta. Poi confronta le risposte finali e riporta quella che ricorre più frequentemente, insieme al numero di tentativi (su 5) che concordano.
Provala
Compila i placeholder qui sotto e guarda il prompt aggiornarsi in tempo reale.
Cosa vuoi ottenere.
Il materiale di partenza.
Quante soluzioni indipendenti generare. Default: 5.
- 34
- Parole
- 262
- Caratteri
- 0/3
- Placeholder compilati
- 1 min
- Tempo di lettura
- Completezza0
- Chiarezza0
- Contesto0
- Specificità0
- Vincoli0
- Formato0
- Output0
- Sezione vincoli0
- Criteri di successo0
- Focus scope100
- Step di verifica0
- Esempio negativo0
- Confidenza0
- Sintassi placeholder100
- Struttura Markdown0
- Compila i placeholder rimasti.
- Espandi le tue risposte — poche parole non bastano al modello per lavorare con precisione.
- Aggiungi contesto di sfondo perché il modello capisca la situazione.