Reflection: migliorare la prima bozza

La riflessione assomiglia a uno scrittore ed editore.

Cosa imparerai

  • Spiegare: un flusso di lavoro ha una struttura esplicita
  • Applica l'idea in un esempio: Riflessione: migliorare la prima bozza
  • Riconoscere i limiti e verificare il risultato dell'esercizio

La riflessione assomiglia a uno scrittore ed editore. Il generatore delle bozze, il revisore controlla i criteri e il feedback può innescare la revisione.

Questi passaggi si riferiscono alle funzionalità identificate nel codice dell'applicazione. Questo materiale non è stato convalidato su un'istanza live; controlla la documentazione e le opzioni nella tua versione.

Come funziona, passo dopo passo

Istruzioni sul ruolo

Generatore: rispondi al massimo in tre frasi utilizzando la policy. Revisore: controlla scadenza, condizioni e lingua; specificare cosa deve cambiare Conserva le affermazioni corrette. "Renderlo migliore" non è un feedback utilizzabile. Utilizza Sequenziale quando hai solo bisogno di una trasformazione fissa senza feedback.

Laboratorio dettagliato

Una revisione con criteri espliciti

Assegna a entrambi gli agenti la stessa polizza. Il generatore scrive; il revisore controlla scadenza, condizioni e lingua. Un feedback utile dice "Hai omesso l'imballaggio originale" anziché "la risposta è negativa". Il generatore preserva i fatti corretti e ripara l'omissione.

Una sequenza illustrativa è: “Restituisce entro 14 giorni” → critica delle condizioni omesse → “Restituisce entro 14 giorni dal ricevimento se non utilizzato e nella confezione originale”. Esamina bozze e critiche in Playground. Confrontare se la revisione ha aggiunto valore.

I limiti di iterazione impediscono modifiche infinite, ma il raggiungimento del limite non significa che tutti i criteri siano stati superati. Mantieni una valutazione indipendente anziché fidarti del verdetto del revisore.

Lo schema esplicativo

Reflection: migliorare la prima bozza Seguire le frecce continue per il flusso principale. Le frecce blu tratteggiate forniscono dati o contesto; le frecce rosa tratteggiate mostrano feedback o risultati restituiti. Colori e forme distinguono modelli, negozi, decisioni e risultati. Il raggiungimento del limite di iterazioni termina l'esecuzione; non certifica l'approvazione. Connessioni: Richiesta dell'utente → Generator: bozza e revisione; Generator: bozza e revisione → Bozza attuale; Bozza attuale → Reviewer: valuta la bozza; Reviewer: valuta la bozza → Approvato o limite raggiunto?; Risultato da verificare → Verifica umana; Istruzioni e contesto → Generator: bozza e revisione; Criteri di valutazione → Reviewer: valuta la bozza; Limiti di passi e iterazioni → Approvato o limite raggiunto?; Approvato o limite raggiunto? → Risultato da verificare (Sì); Approvato o limite raggiunto? → Feedback utilizzabile (No); Feedback utilizzabile → Generator: bozza e revisione (Rivedere). W03 · Mappa delle relazioni Reflection: migliorare la prima bozza Ingresso Richiesta dell'utente Dati Istruzioni e contesto Dati Criteri di valutazione Modello/agente AI Generator: bozza e revisione Dati Bozza attuale Modello/agente AI Reviewer: valuta la bozza Dati Feedback utilizzabile Decisione/controllo Approvato o limite raggiunto? Decisione/controllo Limiti di passi e iterazioni Produzione Risultato da verificare Decisione/controllo Verifica umana Sì No Rivedere Flusso principale Dati e contesto Feedback e reso

Seguire le frecce continue per il flusso principale. Le frecce blu tratteggiate forniscono dati o contesto; le frecce rosa tratteggiate mostrano feedback o risultati restituiti. Colori e forme distinguono modelli, negozi, decisioni e risultati. Il raggiungimento del limite di iterazioni termina l'esecuzione; non certifica l'approvazione. Su schermi piccoli, scorri in orizzontale per seguire l’intero schema.

Un esempio completo

Il generatore scrive “La polizza presuppone l’idoneità”. Il revisore richiede un linguaggio semplice, la scadenza esatta e la condizione di non utilizzo. La revisione dice "Puoi richiedere un reso entro 14 giorni se non utilizzato".

generator: LunaWriter
reviewer: LunaReviewer
max_iterations: 2

Provalo tu stesso

  1. Assegnare ruoli di generatore e revisore; iniziare con due iterazioni e criteri espliciti.
  2. Registrare l'input, la fonte e il risultato atteso prima di eseguire l'esperimento. Utilizzare solo i dati fittizi nell'esempio.
  3. Seguire le fasi del diagramma. Ad ogni passaggio registrare quali informazioni vengono ricevute e prodotte; non confondere il risultato intermedio con il risultato finale.
  4. Ripetere dopo aver rimosso le informazioni necessarie o reso ambiguo l'input. Controlla se il sistema chiarisce, ferma o inventa una risposta.
  5. Confrontare con la soluzione spiegata. Conserva la configurazione, la data, il risultato e una spiegazione delle differenze. Cambia una cosa e riprova.

Una soluzione spiegata

La revisione è più chiara e preserva i fatti. Il revisore effettua il confronto con le prove, non solo con le preferenze di stile. Un esercizio riuscito ti consente di mostrare la connessione tra input, fasi e risultato. Quando mancano le informazioni, una risposta cauta è più utile dei dettagli inventati. Confrontare non solo stile: verificare anche condizioni, fonti e operazioni.

Quando è utile e quali sono i suoi limiti

Due modelli possono ripetere lo stesso errore; aggiungere prove esterne. Scegli questo approccio quando migliora un bisogno misurato. Mantieni una linea di base semplice e confronta i risultati utilizzando input identici. Un esempio di successo non stabilisce l’affidabilità in ogni situazione.

Verifica ciò che hai imparato

Multi-agente è un ottavo modello?

No. È una categoria architettonica che può utilizzare diversi modelli esistenti.

Un prompt può sostituire il controllo degli accessi?

No. Un'istruzione non costituisce un limite di autorizzazione.

Quale risultato dovrebbe produrre questo esercizio?

La revisione è più chiara e preserva i fatti. Il revisore effettua il confronto con le prove, non solo con le preferenze di stile.

Termini da ricordare

  • Cenno: Una fase in un grafico di esecuzione.
  • Pochi colpi: Esempi risolti forniti nel contesto.
  • Regresia/Regressione: una modifica che interrompe un caso precedentemente corretto.

Fonti e il prossimo passo

Per preparare: W02 — ReAct: decidere, agire, osservare