Aggiungere un nodo agente a un flusso di agenti

Note

Questo articolo descrive le caratteristiche utilizzate negli agenti o nei flussi di agenti alimentati dall'imbracatura standard.

Il nodo agente permette a un flow di passare un passaggio a un agente IA che può ragionare, chiamare strumenti e attingere da fonti di conoscenza prima di restituire un risultato. Usalo ogni volta che un passaggio richiede valutazione, orchestrazione in più fasi o informazioni esterne al flusso stesso.

Usando il nodo agente, è possibile:

  • Chiama un agente già esistente.
  • Assegnare all'agente un'istruzione in linguaggio naturale, incluso il contenuto dinamico dei passaggi precedenti.
  • Equipaggiare l'agente con strumenti (Model Context Protocol (MCP) server e connettori) in modo che possa agire.
  • Radicare l'agente nella conoscenza (i siti di SharePoint, i siti web pubblici) affinché possa rispondere dai tuoi contenuti.
  • Usa la risposta dell'agente nelle fasi successive del flusso.

Nei flussi degli agenti, puoi selezionare un agente pubblicato esistente oppure crearne uno nuovo tramite il generatore di agenti e quindi richiamarlo dal flusso.

Aggiungere un nodo agente

  1. In Copilot Studio passare a Flussi e aprire un flusso di agente esistente o crearne uno nuovo.

    • Nuovo flusso: si passa alla pagina Progettazione per configurare un trigger.
    • Flusso esistente: si passa alla pagina Panoramica e si deve passare alla pagina Progettazione.
  2. Selezionare l'icona Inserisci una nuova azione nel punto nel flusso in cui si vuole chiamare un agente.

  3. In Aggiungi un'azione, in Funzionalità di intelligenza artificiale selezionare Esegui un agente. Nel flusso viene visualizzato un nodo Esegui un agente .

Scegliere un agente esistente per il nodo dell'agente

Nell'editor di esecuzione e agente, in Agent, è possibile selezionare una delle due opzioni seguenti:

  • Selezionare un agente esistente: selezionare un agente pubblicato da un elenco. L'agente viene eseguito con qualsiasi istruzione, strumento e conoscenza con cui è stato già configurato.

  • Crea un nuovo agente: selezionare Nuovo per creare un nuovo agente. Verrà aperta una nuova scheda del browser con l'esperienza del generatore di agenti. Compilare e pubblicare l'agente, quindi tornare alla finestra di progettazione dei flussi per selezionarla dall'elenco degli agenti esistenti.

Se si seleziona un agente esistente, passare a Invia un messaggio all'agente.

Crea un nuovo agente per il nodo agente

Quando selezioni Nuovo, apri l'esperienza del builder agenti in una nuova scheda del browser. Nel costruttore agenti, configuri le istruzioni, le conoscenze e le capacità dell'agente.

Quando hai finito di costruire l'agente, pubblicalo, torna al flow designer e selezionalo dalla lista degli agenti esistenti.

Inviare un messaggio a un agente esistente

Quando selezioni un agente esistente, il nodo mostra un campo Messaggio . Usa questo campo per dire all'agente cosa fare in questa corsa. Le istruzioni, gli strumenti e le conoscenze dell'agente sono già impostati nell'agente pubblicato.

Nel campo Messaggio scrivere il prompt per l'esecuzione. Usare il selettore di contenuto dinamico per inserire i token dai passaggi precedenti in modo che l'agente possa elaborare sui dati durante l'esecuzione effettiva.

Richiedere assistenza umana quando non si è certi

Attiva Richiedi assistenza umana quando incerta se vuoi che l'agente escali a un operatore umano quando non può procedere autonomamente. Quando si verifica un'escalation, l'agente invia una richiesta di input tramite posta elettronica al proprietario della connessione.

Questa opzione è utile quando l'attività dell'agente potrebbe richiedere un'interpretazione che va oltre le istruzioni o le conoscenze disponibili. Ad esempio, se un agente sta esaminando i rapporti spese e rileva un addebito insolito che non corrisponde ad alcuna politica, può segnalare il report affinché una persona prenda una decisione invece di dare un'approvazione errata.

Usa la risposta dell'agente nel tuo flusso

Quando il nodo agente si attiva, il flusso di agente attende che l'agente completi il suo compito. La risposta dell'agente diventa quindi disponibile come contenuto dinamico che è possibile usare in qualsiasi passaggio successivo.

Per usare la risposta dell'agente in un'azione downstream:

  1. Selezionare l'azione in cui si vuole usare la risposta, ad esempio un'azione Invia un messaggio di posta elettronica o Aggiorna una riga .

  2. Nel campo in cui si desidera inserire la risposta, aprire il selettore di contenuto dinamico.

  3. Cerca l'output del passaggio Esegui un agente e seleziona la risposta dell'agente.

Modi comuni per usare la risposta dell'agente:

  • Inserire la risposta nel corpo di un messaggio di posta elettronica o di un messaggio.
  • Definisci una condizione per ramificare il flusso dell'agente in base a ciò che l'agente ha restituito.
  • Salvare la risposta in una variabile o in un'origine dati per riferimento successivo.

Scenari di automazione

Un nodo agente è al meglio come un passaggio in un flusso di lavoro più lungo. I passaggi precedenti raccolgono e normalizzano gli input, l'agente esegue il ragionamento e i passaggi successivi agiscono sul risultato in più sistemi.

Valutare i ticket di supporto in ingresso

Un flusso di lavoro viene attivato quando viene creato un nuovo ticket in Dataverse. I passaggi precedenti recuperano il corpo del ticket, gli allegati e la cronologia recente dei casi del cliente. Il nodo agente legge tutto, si radica nella knowledge base del prodotto (SharePoint) e restituisce un output strutturato con category, priority, suggested_owner, e draft_reply. Nei passaggi successivi, si ramificano per contattare il tecnico reperibile in caso di interruzioni oppure assegnano il ticket e mettono in coda la bozza di risposta per la revisione.

Esaminare le note spese in base alla politica

Un flusso di lavoro viene attivato quando viene inviato un report spese. I passaggi precedenti caricano le singole voci e convertono gli importi non espressi in USD, in modo che l'agente operi su un'unica base di riferimento. Il nodo agente si inserisce nel sito policy SharePoint e restituisce un flag per linea compliant più reason. I passi successivi possono approvare automaticamente e pubblicare la voce contabile nel sistema dei conti da pagare, oppure avviare un'azione di approvazione con il ragionamento dell'agente allegato e aspettare un revisore finanziario.

Preparare un briefing per una riunione

Un flusso di lavoro viene eseguito ogni mattina, elenca le riunioni del giorno da Outlook e itera su ciascuna di esse. Per ogni incontro, un passaggio precedente prende il contesto dell'account da Dynamics 365. Il nodo agente poi utilizza Work IQ per scansionare le email recenti e i thread Teams con i partecipanti e restituisce punti di discussione, rischi aperti e domande consigliate. I passaggi successivi formattano l'output in un briefing HTML inviato tramite posta elettronica 30 minuti prima della riunione e lo pubblicano come scheda adattiva in Teams.

Domande frequenti

Quando è consigliabile usare un agente inline e quando è necessario usare un agente esistente?

Usare un agente inline quando il compito dell'agente è specifico di un flusso di lavoro e si vuole che tutto, incluse istruzioni, strumenti, conoscenza e output, venga trasferito con il flusso di lavoro. Gli agenti inline sono più veloci da configurare e più facili da comprendere poiché la configurazione è proprio accanto ai passaggi che la utilizzano.

Usare un agente esistente quando lo stesso agente viene condiviso tra più flussi di lavoro o interfacce (ad esempio, nelle chat su Teams) o quando l'agente è di proprietà di un team diverso e si desidera semplicemente chiamarlo.

Quando è consigliabile usare un nodo agente e quando è necessario usare un nodo prompt?

Entrambi aggiungono intelligenza artificiale a un flusso di lavoro, ma sono compilati per processi diversi.

Capability Nodo agente Nodo di comando
Orchestrazione degli strumenti Accesso completo a tutti gli strumenti dell'agente Solo interprete di codice
Fonti di conoscenza Tutte le fonti di informazioni supportate Solo Dataverse
Revisione umana No
Complessità delle attività Attività complesse. L'agente di orchestrazione può assumere più turni. Attività semplici che possono essere eseguite in un unico turno

Usare il nodo agente quando il passaggio necessita di ragionamento, orchestrazione degli strumenti o conoscenza basata su base. Utilizzare il nodo prompt quando è necessario che il modello trasformi o generi testo.

L'agente inline può essere riutilizzato all'esterno di questo flusso di lavoro?

No. Un agente inline ha come ambito il flusso di lavoro. Se ci si trova a creare lo stesso agente inline in più flussi di lavoro, alzarlo di livello a un agente pubblicato e chiamare tale agente da ogni flusso di lavoro.