Condividi tramite


Usare le variabili di input e output per passare informazioni

Utilizzare le variabili come parametri di input e output per passare informazioni tra flussi Power Automate e agenti Copilot Studio.

Importante

Un agente può solo ricevere fino a 1 MB di dati da un flusso a un'azione singola. Tuttavia, non c'è limite al numero di variabili o alla quantità di dati che un agente può inviare.

In questo esempio crei un flusso con un parametro di input e lo restituisci a un agente come parametro di output.

Prerequisiti

  • Informazioni su come creare un flusso dall'area del contenuto di Copilot Studio

Tipi di parametro supportati

Gli agenti Copilot Studio supportano i seguenti tipi di parametri di input e output per i flussi Power Automate:

  • Numero
  • String
  • Boolean

I seguenti tipi di dati non sono attualmente supportati:

  • Object
  • Date
  • Timestamp:
  • Elenco [String]
  • Elenco [Number]
  • Elenco [Boolean]
  • Elenco [Object]
  • Elenco [Date]
  • Elenco [Timestamp]

Creare un argomento e un flusso

  1. Vai alla pagina Argomenti dell'agente.

  2. Crea un nuovo argomento chiamato Messaggio di eco.

  3. Aggiungi la frase trigger eco.

  4. Aggiungi un nodo Domanda e immetti il messaggio "Dimmi cosa devo dirti".

  5. Per Identifica, scegli Intera risposta dell'utente.

  6. Per Salva risposta utente con nome, rinomina la variabile in userResponse.

    Screenshot di un nodo Domanda che raccoglie la risposta dell'utente.

  7. Seleziona l'icona Aggiungi nodo nel nodo Domanda e seleziona Aggiungi un'azione.

  8. Nella scheda Azioni di base seleziona Nuovo flusso Power Automate.

  9. In Power Automate, seleziona il nome del flusso e sostituiscilo con Parametro Eco.

Aggiunta di un parametro di input per il flusso

  1. Seleziona il passaggio del trigger Esegui un flusso da Copilot, quindi seleziona + Aggiungi un input.

  2. Seleziona Testo e inserisci il nome Stringa_Input.

    Screenshot del parametro di input per il trigger del flusso.

Aggiunta di un parametro di output per il flusso

  1. Selezionare l'azione di risposta Rispondi a Copilot, quindi + Aggiungi un output.

  2. Seleziona Testo e inserisci il nome Stringa_Output.

    Screenshot del parametro di output dell'azione di risposta.

  3. Per il valore, immetti una barra rovesciata (/) nella casella, seleziona Inserisci contenuto dinamico, quindi seleziona la variabile String_Input.

  4. Selezionare Salva.

Chiamare il flusso dall'argomento

  1. In Copilot Studio, seleziona l'icona Aggiungi nodo nel nodo Domanda e seleziona Aggiungi un'azione.

  2. Nella scheda Azioni di base seleziona il flusso creato in precedenza, Parametro Eco.

  3. Imposta il parametro di input del flusso sulla variabile di output dal nodo Domanda: String_Input (stringa) ottiene il valore dalla variabile di userResponse.

    Screenshot del nodo Azione che chiama il flusso

  4. Aggiungi un nodo messaggio.

  5. Seleziona Inserisci variabile, quindi seleziona Stringa_Output.

    Screenshot del nodo del messaggio che restituisce l'input dell'utente.

  6. Selezionare Salva.

  7. Testa l'agente.

    Screenshot della conversazione dell'agente.