Reflexion (riflessione e ritentativo)
Ragionamento
Livello 3 · Tecniche agenticheTenta il compito, verificalo rispetto a criteri di successo, rifletti sui fallimenti e riprova — ripetendo finché non riesce.
Reflexion chiede al modello di tentare un compito, valutare il proprio tentativo rispetto a criteri di successo espliciti e — se fallisce — scrivere una breve riflessione su esattamente perché è fallito prima di riprovare l'intero compito tenendo conto di quella riflessione. A differenza di un singolo passaggio di auto-critica, Reflexion ripete questo ciclo su più tentativi, portando avanti ciò che ha imparato da ogni fallimento.
Quando usarla
Usalo per compiti con un criterio di successo chiaro e verificabile, dove un singolo tentativo spesso non basta ma un affinamento iterativo tende a convergere — puzzle, codice che deve superare test specifici, compiti di scrittura vincolati.
Quando evitarla
Evitalo per compiti senza un modo chiaro di verificare il successo, o dove un singolo tentativo ben strutturato è già affidabile.
Vantaggi
- Impara attraverso i tentativi, non solo all'interno di un singolo passaggio, a differenza di una singola auto-critica
- Particolarmente efficace per compiti con un criterio di successo oggettivo e verificabile
- Il passaggio di riflessione rende possibile vedere perché i tentativi precedenti sono falliti, non solo che sono falliti
Svantaggi
- Può ciclare più volte, moltiplicando in modo significativo il costo in token
- Vale quanto i criteri di successo dichiarati — un criterio vago produce riflessioni vaghe
Esempi
Scrivi una funzione che restituisce true solo per i numeri primi, e supera questa suite di test: [casi di test per 2, 4, 17, 1, 0, numeri negativi] Tenta il compito. Verificalo rispetto ai criteri di successo. Se fallisce, scrivi una breve riflessione su esattamente perché, poi riprova l'intero compito incorporando quella riflessione. Ripeti finché non riesce o hai provato 3 volte.
Si abbina bene con
Provala
Compila i placeholder qui sotto e guarda il prompt aggiornarsi in tempo reale.
Cosa vuoi ottenere.
I criteri verificabili che il risultato deve superare.
- 40
- Parole
- 268
- Caratteri
- 0/2
- Placeholder compilati
- 1 min
- Tempo di lettura
- Completezza0
- Chiarezza0
- Contesto0
- Specificità0
- Vincoli0
- Formato0
- Output0
- Sezione vincoli0
- Criteri di successo100
- 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.