Reflection: prima variantă poate fi îmbunătățită
Reflection seamănă cu un redactor și un editor.
Ce vei învăța
- Explici: un workflow are structură explicită
- Aplici ideea într-un exemplu: Reflection: prima variantă poate fi îmbunătățită
- Recunoști limitele și verifici rezultatul exercițiului
Reflection seamănă cu un redactor și un editor. Generatorul scrie, reviewer-ul verifică criterii, apoi feedbackul poate produce o revizie.
Pașii se referă la funcționalități identificate în codul aplicației. Validarea pe o instanță live nu a fost efectuată pentru acest material; verifică documentația și opțiunile din versiunea ta.
Cum funcționează, pas cu pas
Instrucțiuni pentru roluri
Generator: răspunde în maximum trei propoziții folosind politica. Reviewer: verifică termenul, condițiile și limbajul; numește concret ce trebuie schimbat. Cere păstrarea afirmațiilor corecte. O critică precum „mai bine” nu oferă o direcție testabilă. Folosește Sequential dacă ai doar o transformare fixă fără nevoie de feedback.
Laborator detaliat
O revizie cu criterii explicite
Furnizează ambilor agenți aceeași politică. Generatorul redactează; reviewer-ul verifică trei lucruri: termen, condiții și limbaj. Un feedback util spune „Ai omis ambalajul original”, nu doar „răspunsul nu este bun”. Generatorul păstrează faptele corecte și repară omisiunea.
Execuția orientativă este: „Retur în 14 zile” → critică pentru condiții omise → „Retur în 14 zile de la primire dacă produsul este nefolosit și în ambalajul original”. Verifică în Playground ambele variante și critica. Comparația arată dacă iterația a adăugat valoare.
Limita de iterații previne revizuirea nesfârșită, dar atingerea limitei nu înseamnă că toate criteriile au fost îndeplinite. Păstrează evaluarea independentă de textul reviewer-ului.
Harta vizuală
Urmărește săgețile continue pentru fluxul principal. Săgețile albastre punctate furnizează date sau context; cele roz punctate arată feedback sau rezultate care revin. Culorile și formele disting modelele, stocările, deciziile și rezultatele. Limita de iterații încheie execuția; nu certifică aprobarea. Pe ecrane mici, derulează orizontal pentru a urmări întreaga diagramă.
Un exemplu complet
Generatorul scrie „Politica presupune eligibilitate”. Reviewer-ul cere limbaj simplu, termen exact și condiția nefolosit. Varianta revizuită spune „Poți solicita retur în 14 zile dacă produsul este nefolosit”.
generator: LunaWriter
reviewer: LunaReviewer
max_iterations: 2
Încearcă tu
- Asociază rolurile generator și reviewer; începe cu două iterații și criterii explicite.
- Notează intrarea, sursa și rezultatul așteptat înainte să rulezi experimentul. Folosește doar datele fictive din exemplu.
- Urmărește etapele din diagramă. La fiecare pas scrie ce informație primește și ce produce; nu confunda rezultatul intermediar cu rezultatul final.
- Repetă cazul după eliminarea unei informații necesare sau după o intrare ambiguă. Verifică dacă sistemul cere clarificare, se oprește sau inventează.
- Compară cu soluția comentată. Păstrează configurația, data, rezultatul și o explicație pentru orice diferență. Schimbă un singur lucru și retestează.
Soluție comentată
Revizia este mai clară și păstrează faptele. Reviewer-ul compară cu sursa, nu doar cu preferința stilistică. Pentru a considera exercițiul reușit, poți arăta legătura dintre intrare, etapele parcurse și rezultat. Dacă lipsesc date, un răspuns prudent este mai util decât o completare inventată. Nu compara doar stilul: verifică și condițiile, sursele și operațiile efectuate.
Când merită și ce poate merge prost
Două modele pot repeta aceeași eroare; adaugă dovezi externe. Alege această abordare când îmbunătățește o nevoie măsurată. Păstrează o variantă simplă ca referință și compară rezultatele pe aceleași intrări. Un singur exemplu reușit nu stabilește fiabilitatea în toate situațiile.
Verifică ce ai înțeles
Multi-agent este un al optulea template?
Nu. Este o categorie de arhitecturi care poate folosi mai multe dintre template-urile existente.
Un prompt poate înlocui controlul accesului?
Nu. O instrucțiune nu este o barieră de autorizare.
Ce rezultat trebuie să obții în acest exercițiu?
Revizia este mai clară și păstrează faptele. Reviewer-ul compară cu sursa, nu doar cu preferința stilistică.
Cuvinte de ținut minte
- Nod: Etapă din graful unei execuții.
- Few-shot: Exemple rezolvate oferite în context.
- Regresie / Regression: O schimbare care strică un caz anterior corect.
Surse și următorul pas
Pentru pregătire: W02 — ReAct: decide, acționează, observă