Aggiungere un nodo agente a un flusso di agenti

I flussi degli agenti automatizzano i processi aziendali connettendo trigger e azioni a una sequenza affidabile.

Usando il nodo agente nei flussi di lavoro, è possibile rendere questi flussi di lavoro più potenti chiamando un agente direttamente da un nodo. L'agente offre al flusso dell'agente la possibilità di ragionare sui dati, estrarre dalle origini delle informazioni e decidere quali strumenti usare.

Ad esempio, un flusso di lavoro che elabora i ticket di supporto in ingresso può usare un nodo agente per avere un agente che legge il ticket, cercare la cronologia del cliente e creare una risposta consigliata, tutto all'interno di un singolo passaggio del flusso di lavoro. Il flusso di lavoro rimane in controllo della sequenza complessiva, mentre l'agente gestisce l'interpretazione dei dettagli del ticket.

Usando il nodo agente, è possibile:

  • Chiama un agente esistente dal flusso di lavoro.
  • Inviare un messaggio all'agente, incluso il contenuto dinamico dei passaggi precedenti del flusso.
  • Recuperare la risposta dell'agente e usarla nei passaggi successivi del flusso di lavoro.
  • Facoltativamente, consentire all'agente di richiedere assistenza a una persona quando non è sicuro come procedere.

Aggiungere e configurare 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 arriva alla pagina Panoramica ed è necessario passare alla pagina Progettazione.
  2. Selezionare l'icona Inserisci 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.

  4. Il nodo Esegui un agente viene visualizzato nel flusso. Configurare i campi seguenti:

    • Agente (obbligatorio): selezionare l'agente. L'elenco mostra gli agenti pubblicati a cui è possibile accedere.

    • Messaggio: immettere il messaggio da inviare all'agente. Questo messaggio indica all'agente quale attività eseguire quando viene eseguito il flusso.

      È possibile includere contenuto dinamico dei passaggi precedenti nel flusso. Selezionare i token dal selettore di contenuto dinamico per passare i dati nel messaggio. Ad esempio, se il flusso viene attivato quando viene creato un evento del calendario, è possibile scrivere "Prepara un briefing per" seguito dal token Partecipante richiesto dal trigger.

    • Richiedere assistenza umana quando non si è certi (facoltativo): attivare questa opzione se si vuole che l'agente eseduca a un essere 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.

Usare la risposta dell'agente nel flusso di lavoro

Quando il nodo dell'agente viene avviato, il workflow 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.
  • Definire una condizione per diramare il flusso di lavoro in base a quanto restituito dall'agente.
  • Salvare la risposta in una variabile o in un'origine dati per riferimento successivo.

Domande frequenti

Quando è necessario usare un nodo agente nel flusso di lavoro?

Usare un nodo agente quando un passaggio del flusso di lavoro richiede un'orchestrazione dinamica—ad esempio, chiamare strumenti, recupero da fonti di conoscenza o seguire più passaggi per completare un'attività in base a un insieme di istruzioni. Se il passaggio deve elaborare solo testo o generare una risposta da un singolo prompt, è probabile che un nodo del prompt sia più adatto.

Ecco alcuni esempi in cui il nodo dell'agente è la scelta giusta:

  • Esaminare i criteri (origini delle informazioni): Un flusso di lavoro viene attivato quando viene inviato un report spese. Il nodo agente invia gli elementi di riga a un agente che ha accesso ai criteri di spesa aziendali come origine delle informazioni. L'agente controlla la conformità di ogni elemento e contrassegna qualsiasi elemento che non sia conforme. Il flusso di lavoro instrada quindi i report contrassegnati per la revisione manuale e approva automaticamente quelli puliti. L'agente è la scelta giusta perché può ragionare attraverso i documenti delle politiche anziché richiederti di codificare ogni singola regola come condizione di un flusso di lavoro.

  • Ricerca e preparazione di un briefing (strumenti e conoscenze): Un flusso di lavoro viene attivato quando viene aggiunta una nuova riunione al calendario. Il nodo agente invia i dettagli della riunione a un agente. L'agente usa gli strumenti del connettore per cercare il ruolo di ogni partecipante e le interazioni recenti negli strumenti CRM e attinge da una fonte di conoscenze interna con l'organigramma aziendale e i riepiloghi dei progetti. L'agente compila i risultati in un documento di briefing. Il flusso di lavoro invia quindi un'email contenente il briefing prima della riunione. L'agente è la scelta giusta perché l'attività richiede la chiamata di strumenti esterni e la combinazione di informazioni da più origini.

  • Gestire le richieste dei clienti (strumenti + conoscenze + escalation umana): Un flusso di lavoro viene attivato quando viene creato un nuovo caso nel sistema di supporto. Il nodo agente passa la domanda del cliente a un agente. L'agente cerca una knowledge base del prodotto, cerca l'account e la cronologia degli ordini del cliente usando gli strumenti CRM e crea una risposta personalizzata. Se l'agente rileva una situazione che non riesce a risolvere, ad esempio una controversia di fatturazione che richiede una decisione discrezionale, l'agente esegue l'escalation a un essere umano per ottenere un parere. Il flusso di lavoro invia la risposta finale o instrada il caso in base al risultato. L'agente è la scelta giusta perché orchestra attraverso più strumenti e fonti di conoscenza e può escalare quando raggiunge i limiti di ciò che può gestire in modo autonomo.

Qual è la differenza tra il nodo dell'agente e il nodo del prompt?

Sia il nodo agente che il nodo del prompt aggiungono funzionalità di intelligenza artificiale al flusso di lavoro, ma sono progettate per diversi tipi di attività.

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
Intervento umano nel sistema Yes No
Complessità delle attività Attività complesse; l'agente di orchestrazione può assumere più turni Attività semplici; turno singolo

Usare il nodo agente quando il passaggio del flusso di lavoro richiede un ragionamento, un'orchestrazione degli strumenti o l'accesso alle origini delle informazioni. Un nodo agente è particolarmente adatto per attività complesse in cui l'intelligenza artificiale deve decidere quali strumenti usare o quali informazioni recuperare da più origini.

Usare il nodo prompt per chiamate di intelligenza artificiale più semplici e leggere in cui è necessario il modello per elaborare il testo o generare una risposta senza strumenti o conoscenze esterne.