Share via


Lägga till variabler för indata och utdata

Viktigt!

Power Virtual Agents-funktioner ingår nu i Microsoft Copilot Studio efter betydande investeringar i generativ AI och förbättrade integrationer mellan Microsoft Copilot.

Vissa artiklar och skärmbilder kan referera till Power Virtual Agents när vi uppdaterar dokumentation och utbildning.

Använd variabler som indata- och utdataparametrar för att skicka information mellan Power Automate-flöden och Microsoft Copilot Studio copilots.

Viktigt

En copilot kan endast ta emot upp till 1 MB från ett flöde i en enda åtgärd. Det finns dock ingen begränsning på vilken mängd data en copilot kan skicka eller hur många variabler en copilot kan passera.

I det här exemplet skapar du ett flöde med en indataparameter och returnerar det till en copilot som en utdataparameter.

Förutsättningar

Parametertyper som stöds

Copilots kan använda följande typer av in- och utdata med Power Automate-flöden:

  • Antal
  • String
  • Booleskt

Följande typer stöds inte:

  • Object
  • Date
  • Tidsstämpel
  • Lista [Sträng]
  • Lista [värde]
  • Lista [boolesk]
  • Lista [objekt]
  • Lista [datum]
  • Lista [tidsstämpel]

Skapa ett ämne och ett flöde

  1. Gå till sidan Ämnen för din copilot.

  2. Skapa ett ny ämne kallat Upprepa meddelande.

  3. Lägg till utlösarfrasen eko.

  4. Lägg till en nod av typen Fråga och ange meddelandet Säg något till mig, så ska jag upprepa det.

  5. För Identifiera väljer du Hela användarens svar.

  6. För Spara svar som väljer du pennikonen och döper om variabeln till userResponse.

    Skärmbild av en nod av typen Fråga.

  7. I designytan väljer du Lägg till nod (+). Välj Anropa en åtgärd och välj sedan Skapa ett flöde.

  8. I Power Automate-portalen döper du flödet till Uppera parameter.

Lägg till indataparametrar i flödet

  1. I flödesutlösaren för Microsoft Copilot Studio väljer du Lägg till indata.

    Skärmbild av en Microsoft Copilot Studio-flödesutlösnare, där Lägg till indata har markerats.

  2. Markera Text och ange namnet String_Input.

    Skärmbild på flödesutlösarens indata.

Lägg till utdataparametrar i flödet

  1. I svarsåtgärden Returnera värde(n) till Microsoft Copilot Studio väljer du Lägg till utdata.

    Skärmbild av flödessvarsåtgärden, med Lägg till utdata markerat.

  2. Markera Text och ange namnet String_Output.

    Skärmbild av utdatan för svarsåtgärden.

  3. För värdet för String_Output väljer du variabeln String_Input.

    Skärmbild av en indataparameter som valts som värde för en utdataparameter.

  4. Välj Spara.

Välj variabler i copilot-ämnet

  1. I Microsoft Copilot Studio-designytan väljer du Lägg till nod (+) och sedan Anropa en åtgärd.

  2. Välj det flöde du skapade tidigare, Upprepa parameter.

  3. För String_Input(text) hämtar värde från väljer du userResponse.

  4. Lägg till en nod av typen Meddelande. Välj Infoga variabel och välj sedan String_Output.

    Skärmbild av en nod av typen Åtgärd för flödet för Upprepa parameter.

  5. Testa ditt ämne i rutan Testa copilot.

    Skärmbild av en copilot-konversation.

Alternativt kan du använda literala värden för indataparametrar

Istället för att använda en variabel som indataparameter för en åtgärd kan du också skriva in värdet direkt i rutan "hämtar värde från".

Skärmbild av ett literalt värde som skickats som en indataparameter.

Använda variabler