Opprett en flyt
Finn ut hvordan du bruker en skyflyt i Copilot Studio ved å gi en agent muligheten til å produsere en værmelding på forespørsel. I dette første eksemplet oppretter du en flyt som henter en værmelding. I det neste eksemplet skal du konfigurere et emne for å kalle opp flyten som en handling, slik at agenten kan svare med prognosen når en kunde spør om været.
For å kunne arbeide med agenter krever en Power Automate-flyt følgende flytutløser og responshandling:
- Flytutløser: Kjør en flyt fra Copilot
- Svarhandling: Svar på Copilot
Når du oppretter en flyt fra Copilot Studio, blir den nødvendige flytutløseren og svarhandlingen lagt til for deg. Du kan endre en eksisterende flyt for bruk med agenter ved å oppdatere den slik at denne utløseren og handlingen brukes.
Viktig!
Hvis du vil bruke skyflyter i egendefinerte agenter i Copilot Studio, må flytene:
- Flytene må ha utløseren Kjør en flyt fra Copilot.
- Være plassert i en løsning i samme miljø som agenten. Eksisterende flyter kan legges til i en løsning som skal være tilgjengelig når du legger til handlinger i agenten.
- Returner et svar synkront med handlingen Svar på Copilot innen handlingsgrensen på 100 sekunder. For å unngå tidsavbrudd, optimaliserer du flytlogikken, spørringene og mengden data som returneres, slik at en typisk kjøring er under denne grensen. Handlinger som må kjøres lenger, kan plasseres etter handlingen Svar på Copilot for å fortsette å kjøres i opptil varighetsgrensen for flytkjøring, som vanligvis er 30 dager.
Forutsetning
- Tilgang til Copilot Studio med en lisens som omfatter bruk av flyter i Copilot Studio.
Opprett en flyt som skal brukes med en agent
Gå til Emner-siden for agenten.
Åpne emnet du vil kalle opp en flyt fra.
Velg ikonet Legg til node
under en hvilken som helst node, og velg Legg til en handling.
Velg Ny Power Automate-flyt i fanen Grunnleggende handlinger.
Power Automate-portalen åpnes i en ny fane med en startflytmal som er åpen for redigering. Portalen åpnes i det samme miljøet som agenten og bruker samme brukerlegitimasjon.
Legg til handlingene i flyten. I dette eksemplet skal du legge til en handling som henter nåværende værmelding fra MSN Vær.
Velg navnet på flyten og erstatt den med Hent værmelding.
Velg flytutløseren Kjør en flyt fra Copilot, og legg til følgende inndataparametere:
- Poststed (tekst)
- Postnummer (nummer)
Velg ikonet Legg til nedenfor flytutløseren Kjør en flyt fra Copilot.
Søk etter «MSN Vær» i Legg til en handling, og velg handlingen Hent værmeldingen for i dag.
Skriv inn en skråstrek (
/
) i Sted-boksen i panelet Hent værmeldingen for i dag, velg Sett inn dynamisk innhold, og velg deretter inndataparameteren Poststed.Fortsett på samme måte for å legge til inndataparameteren Postnummer.
I handlingen Svar på Copilot legger du til følgende utdataparametere og variabler:
Utdataparameter Type Variabel day_summary
Tekstmelding Dagssammendrag location
Tekstmelding Lokasjon chance_of_rain
Nummer Mulighet for regn i dag Lagre og publiser flyten.
Gå tilbake til emnet i Copilot Studio, og følg instruksjonene i Kall opp en flyt fra et emne.
Administrer hvilke tilkoblinger som skal brukes av flyten
I en støttet godkjent agent kan skyflyter konfigureres til å bruke brukerlegitimasjon når de kjøres som en del av en generativ iverksettingsplan eller kalles opp fra et emne. Bruk av flyten i en støttet kanal krever ingen spesiell konfigurasjon i agenten. Kunder kan administrere tilkoblingene sine mens de bruker agenten.
Skyflyter i miljøer som bruker kundeadministrerte nøkler (CMK), kan ennå ikke kjøres med kundelegitimasjon som en del av generative iverksettingsplaner eller fra emner. Kontroller at spesifikke tilkoblinger er angitt for Bare kjør-innstillingene for skyflyter i CMK-miljøer i stedet for Levert av bare kjøring-bruker.
Endre en eksisterende flyt til bruk med en agent
Hvis du har en flyt med en annen utløser som du vil bruke med agenten din, kan du endre flyten slik at den bruker utløseren Kjør en flyt fra Copilot og svarhandlingen Svar på Copilot og passe på at den er i en løsning i samme miljø som den egendefinerte agenten.
Gå til Power Automate-portalen, og bruk miljøvelgeren øverst til høyre for å velge miljøet der flyten skal lagres.
Velg Mine flyter i den venstre navigasjonsruten, og søk etter flyten du vil endre.
Velg flyten, og velg Rediger.
Legg til Copilot-utløseren og -svarhandlingen
Hvis flyten ikke allerede inneholder den nødvendige flytutløseren og svarhandlingen, må du legge dem til før du kan bruke flyten med agenten.
Velg Nytt trinn.
Søk etter Copilot, og velg Kjør en flyt fra Copilot.
Velg Nytt trinn.
Søk etter Copilot-koblingen, og velg Svar på Copilot. Svarhandlingen kan brukes i flere grener i flyten, men må ha samme utdata ved hver bruk.
Lagre og publiser flyten.
Kontroller at svarhandlingen er satt til å returneres i sanntid
Flyter du vil bruke i agenten, må returnere verdier i sanntid eller synkront. Flyter som kjører i bakgrunnen, eller asynkront, kan forårsake en feil når agenten prøver å kjøre dem. Agenten sier at det har skjedd noe uventet, i stedet for at flyten kjøres. Vi undersøker saken. Feilkode: 3000.»
Når du oppretter en flyt fra Copilot Studio, deaktiveres asynkrone svar som standard. Hvis du endret en eksisterende flyt som har asynkrone svar aktivert, følger du denne fremgangsmåten for å kontrollere innstillingen og sørge for at den er deaktivert:
Åpne flyten, og finn handlingene for Svar til Copilot.
Velg fanen Innstillinger.
Angi Av for Asynkront svar, og velg deretter Lagre.
Legg til flyten i en løsning
For å være tilgjengelige for agenter må flyter lagres i en løsning i samme Power Platform-miljø. Hvis en flyt er i en løsning, vises en løsningsflis på flytens detaljside som viser hvilke løsninger flyten er i. Flyter kan legges til i standardløsningen for bruk med agenter, eller flyttes til en annen løsning ved hjelp av trinnene nedenfor:
Gå til Power Automate.
Gå til Løsninger, og velg en eksisterende løsning eller opprett en løsning for flyten.
Hvis du vil opprette en ny løsning:
Velg Ny løsning.
Gi den nye løsningen et navn, velg Standardutgiver for CDS i Utgiver-feltet, og angi et nummer for Versjon.
Velg Opprett.
Hvis du vil legge til flyten i en eksisterende løsning, velger du ønsket løsning og deretter Rediger.
Velg Legg til eksisterende>Automatisering>Skyflyt.
Panelet Legg til eksisterende flyter vises.
Velg flyten, og velg deretter Legg til.