Del via


Bruke variabler for inndata og utdata til å sende informasjon

Bruk variabler som inndata- og utdataparametere til å sende informasjon mellom Power Automate-flyter og Copilot Studio-agenter.

Viktig!

En agent kan bare motta opptil 1 MB med data fra en flyt i én enkelt handling. Det er imidlertid ingen grense for hvor mange variabler eller mengden data en agent kan sende.

I dette eksemplet oppretter du en flyt med en inndataparameter og returnerer den til en agent som en utdataparameter.

Forutsetning

Støttede parametertyper

Copilot Studio-agenter støtter følgende typer inn- og utdataparametere for Power Automate-flyter:

  • Nummer
  • String
  • Bolsk

Følgende datatyper støttes ikke:

  • Object
  • Date
  • Tidsstempel
  • Liste [streng]
  • Liste [nummer]
  • Liste [boolsk]
  • Liste [objekt]
  • Liste [dato]
  • Liste [tidsstempel]

Opprett et emne og en flyt

  1. Gå til Emner-siden for agenten.

  2. Opprett et nytt emne kalt Gjenta melding.

  3. Legg til utløseruttrykket gjenta.

  4. Legg til en Spørsmål-node, og skriv inn meldingen «Fortell meg noe, så skal jeg gjenta det til deg.»

  5. Velg Brukerens fulle svar for Identifiser.

  6. Gi variabelen det nye navnet userResponse for Lagre brukersvar som.

    Skjermbilde av en spørsmålsnode som samler inn brukerens svar.

  7. Velg ikonet Legg til node under Spørsmål-noden, og velg Legg til en handling.

  8. Velg Ny Power Automate-flyt i fanen Grunnleggende handlinger.

  9. Velg navnet på flyten i Power Automate, og erstatt den med Gjenspeil parameter.

Legg til en inndataparameter i flyten

  1. Velg flytutløseren Kjør en flyt fra Copilot, og velg Legg til inndata.

  2. Velg Tekst, og angi navnet String_Input.

    Skjermbilde av inndataparameteren for flytutløser.

Legg til en utdataparameter i flyten

  1. Velg svarhandlingen Svar til Copilot, og velg Legg til utdata.

  2. Velg Tekst, og angi navnet String_Output.

    Skjermbilde av utdataparameteren for svarhandling.

  3. Skriv inn en skråstrek (/) for verdien i boksen, velg Sett inn dynamisk innhold, og velg deretter variabelen String_Input.

  4. Velg Lagre.

Kall flyten fra emnet

  1. Velg ikonet Legg til node under Spørsmål-noden i Copilot Studio, og velg Legg til en handling.

  2. Velg flyten du opprettet tidligere, Gjenspeil parameter, i fanen Grunnleggende handlinger.

  3. Angi utdatavariabelen for inndataparameteren for flyt fra Spørsmål-noden: String_Input (streng) får verdien fra variabelen userResponse.

    Skjermbilde av handlingsnoden som kaller flyten Ekkoparameter.

  4. Legg til en Melding-node.

  5. Velg Sett inn variabel, og velg deretter String_Output.

    Skjermbilde av meldingsnoden som gjenspeiler brukerinndataene.

  6. Velg Lagre.

  7. Test agenten.

    Skjermbilde av en agentsamtale.