Contratti di output degli agenti e output specifici per ramo
Gli output di un agente definiscono ciò che un'esecuzione deve fornire al termine: una risposta testuale, un file o una tabella. Un agente ha un unico output per ogni esecuzione oppure un output per ogni percorso del ramo, in modo che il risultato corrisponda al percorso seguito dall'esecuzione. Prima che un'esecuzione possa terminare correttamente, verifichiamo che ciò che ha prodotto corrisponda all'output previsto per quell'esecuzione.
Formati di output
Ogni output ha un Formato:
Formato | Cosa deve fornire l'agente |
|---|---|
Testo | Una risposta scritta nell'esecuzione, senza file generati o caricati. |
File | Un documento salvato in August, ad esempio un promemoria Word o una cartella di lavoro Excel. |
Tabella | Una tabella strutturata di risultati. |
Un output o uno per percorso
Quando ogni esecuzione produce lo stesso risultato, assegna all'agente un singolo output. Quando percorsi diversi del ramo producono risultati diversi, aggiungi invece un output per ogni percorso, ad esempio un File nel percorso che prepara un promemoria e Testo nel percorso che riporta solo "nessun problema rilevato". Viene verificato solo l'output del percorso seguito dall'esecuzione; gli output dei percorsi ignorati non vengono considerati.
Configura gli output
Gli output vengono modificati nella tela in modalità di modifica. Puoi anche richiederli in chat quando crei o modifichi l'agente.
Nella pagina dell'agente, apri il menu accanto a Modifica e scegli Modifica manualmente.
Seleziona un nodo di output oppure fai clic su Aggiungi output per aggiungerne un altro.
Compila Nome output, Formato e Descrizione.
In Proviene dal passaggio, scegli il passaggio che produce questo output. Per un output specifico per percorso, scegli un passaggio di quel percorso.
Fai clic su Salva, quindi testa l'agente con input che esercitino ogni percorso.
L'editor della tela è descritto in Creare e modificare agenti nella tela.
Come vengono verificati gli output
Quando l'agente prova a terminare un'esecuzione, confrontiamo ciò che ha prodotto con l'output previsto per l'esecuzione. Se non corrispondono, all'agente viene indicato cosa non va e l'agente ci riprova, invece di terminare l'esecuzione con un risultato del tipo errato. Discrepanze tipiche:
È stato prodotto un file per un output di tipo Testo.
Era previsto un output di tipo File, ma non è stato salvato alcun file.
L'esecuzione non ha prodotto alcun risultato.
Un'esecuzione che termina con Completata con avvisi salta questa verifica. L'avviso spiega cosa l'agente non ha potuto fornire, quindi esaminalo prima di fare affidamento sul risultato.
Cosa leggere dopo
Panoramica degli agenti per creare ed eseguire agenti
Passaggi di controllo degli agenti per i passaggi Branch e i relativi percorsi
Riprendere un'esecuzione dell'agente in attesa di input umano per le esecuzioni messe in pausa su un passaggio Question