Vai al contenuto principale
← Torna alle tecniche

Reflexion (riflessione e ritentativo)

Ragionamento

Livello 3 · Tecniche agentiche

Tenta 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.

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
Punteggio di qualità11
  • 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
Suggerimenti
  • 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.
{{OBIETTIVO}} Success criteria: {{SUITE_DI_TEST_/_CRITERI_DI_SUCCESSO}} Attempt the task. Check it against the success criteria. If it fails, write a brief reflection on specifically why, then retry the full task incorporating that reflection. Repeat until it succeeds or you've tried 3 times.
AI Assistant

Vai a una pagina…

Navigazione