Vai al contenuto principale
← Torna alle tecniche

Plan-and-Execute (pianifica ed esegui)

Ragionamento

Livello 3 · Tecniche agentiche

Separa la pianificazione dell'intero approccio dall'esecuzione e dalla verifica del risultato — utile per compiti con strumenti o più passaggi.

Plan-and-execute separa un compito in tre fasi esplicite: prima pianifica l'intero approccio prima di fare qualsiasi cosa, poi esegue il piano passo dopo passo, poi verifica il risultato rispetto all'obiettivo originale. A differenza di ReAct — che alterna ragionamento e azione turno dopo turno, reagendo a ogni osservazione — plan-and-execute si impegna su un piano completo fin dall'inizio, il che è spesso più efficiente quando i passaggi sono in gran parte prevedibili in anticipo, al costo di essere meno adattivo se accade qualcosa di inaspettato a metà esecuzione.

Quando usarla

Usalo per compiti multi-passaggio — specialmente compiti agentici che coinvolgono strumenti — dove l'approccio complessivo può essere ragionevolmente pianificato in anticipo; pianificare l'intera sequenza in anticipo è spesso più efficiente che reagire a ogni passaggio singolarmente.

Quando evitarla

Evitalo per compiti dove ogni passaggio dipende genuinamente da risultati imprevedibili del precedente — l'adattamento turno per turno di ReAct è più adatto quando il piano non può essere realisticamente fissato in anticipo.

Vantaggi

  • Più efficiente di ReAct per compiti i cui passaggi sono in gran parte prevedibili
  • Rende l'intero approccio visibile e revisionabile prima che venga intrapresa qualsiasi azione
  • Separa 'qual è il piano' da 'ha funzionato' come due fasi esplicite e verificabili

Svantaggi

  • Meno adattivo di ReAct se il risultato di un passaggio iniziale cambia cosa dovrebbe succedere dopo
  • Un piano iniziale imperfetto non viene corretto fino alla fase di verifica, potenzialmente dopo diversi passaggi sprecati

Esempi

Obiettivo: compilare un confronto dei prezzi dei competitor usando lo strumento di ricerca disponibile.

Strumenti disponibili: search_web(query)

Prima, scrivi l'intero piano: quali ricerche eseguirai e in quale ordine. Poi esegui il piano passo dopo passo. Infine, verifica che il risultato risponda davvero all'obiettivo originale, e annota cosa il piano ha mancato.

Provala

Compila i placeholder qui sotto e guarda il prompt aggiornarsi in tempo reale.

Cosa vuoi ottenere.

Elenca gli strumenti/azioni che il modello può usare, uno per riga (es. search_web(query), get_weather(città)).

33
Parole
205
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}} Available tools (if any): {{AZIONI_DISPONIBILI}} First, write out the full plan. Then execute it step by step. Finally, verify that the result answers the original goal, and note anything the plan missed.
AI Assistant

Vai a una pagina…

Navigazione