Del via


Opret et flow

Få mere at vide om, hvordan du bruger et cloudflow i Copilot Studio ved at give et agent mulighed for at oprette en vejrudsigt efter anmodning. I dette første eksempel skal du oprette et flow, der henter en vejrudsigt. I det næste eksempel kalder du -flowet som en handling fra et emne, så agenten kan reagere med prognosen, når en kunde spørger om prognosen.

Når du arbejder med agenter, kræver Power Automate-flowet en særlig flowudløser og svarhandling.

  • Flowudløser: Kør et flow fra Copilot

    Skærmbillede af Kør et flow fra Copilot-flowudløser.

  • Svarhandling: Svar på Copilot

    Skærmbillede af svarhandlingen Svar på Copilot.

Når du opretter et flow ud fra Copilot Studio, tilføjes udløseren og handlingen for dig. Du kan ændre et eksisterende flow, der kan bruges sammen med agenter, ved at ændre det, så det bruger disse handlinger.

Vigtige oplysninger

Hvis der skal bruges cloudflows i brugerdefinerede agenter i Copilot Studio, skal flowene:

  • Få udløst Kør et flow fra Copilot.
  • Findes i en løsning i samme miljø som agenten. Eksisterende flows kan føjes til en løsning, så de er tilgængelige, når der føjes handlinger til din agent.
  • Returner et svar synkront med handlingen Svar til Copilot inden for handlingsgrænsen på 100 sekunder. Hvis du vil undgå timeout, skal du optimere flowlogikken, forespørgslerne og den mængde data, så der returneres, så en typisk kørsel er under denne grænse. Handlinger, der skal køres længere, kan placeres efter handlingen Svar på Copilot for at fortsætte med at udføre handlinger i op til varigheden af flowkørslen, som typisk er 30 dage.

Forudsætninger

Opret et flow, der kan bruges sammen med en agent

  1. Gå til siden Emner for din agent.

  2. Åbn det emne, hvorfra du ønsker at kalde et flow.

  3. Vælg Tilføj node (+) under en eksisterende node for at tilføje en ny node.

  4. Vælg Kald en handling, Grundlæggende handling, og vælg derefter Opret et flow i vinduet til nodevalg.

    Skærmbillede af indstillingen Opret et flow i menuen Kald en handling.

    Power Automate-portalen åbnes under en ny fane med en startflowskabelon åben til redigering. Portalen åbnes automatisk i det samme miljø som agenten og bruger somme legitimationsoplysninger.

    Skærmbillede af Power Automate-flowskabelonen, der kaldes fra Copilot Studio.

    Tip

    Omdøb noder for at gøre det nemmere at identificere dem. Vælg nodens navnefelt for at opdatere navnet direkte, eller vælg ikonet Flere (...) for noden, og vælg Omdøb i menuen. Du kan også omdøbe noder i kodeeditoren.

    Det er ikke muligt at omdøbe udløsernoder og noderne Gå til trin.

    Nodenavne kan være på op til 500 tegn.

Nu kan du føje handlinger til dit flow. I dette eksempel kan du tilføje en handling, der henter den aktuelle prognose fra MSN Vejr.

  1. Vælg navnet på flowet, og omdøb det Hent vejrudsigt.

    Skærmbillede af det valgte flownavn.

  2. Føj følgende inputparametre til udløseren Kør et flow fra Copilot:

    • By (tekst)
    • Postnummer (tal)

    Skærmbillede af inputparametre til Power Automate-flowet.

  3. Vælg Tilføj en handling for at oprette en ny handling under Kør et flow fra Copilot-flowudløseren.

    Skærmbillede af knappen Tilføj flowhandling.

  4. Søg efter MSN Vejr, og vælg derefter handlingen Hent vejrudsigten for i dag.

    Skærmbillede af handlingen Hent vejrudsigten for i dag under MSN Vejr-connectoren.

  5. Vælg Tilføj dynamisk indhold i feltet Placering i handlingen Hent vejrudsigt for dag, og vælg derefter By og Postnummer.

    Skærmbillede af variabler, der er føjet til handlingen Hent vejrudsigt for i dag

  6. Tilføj følgende outputparametre og variabler i handlingen Svar på Copilot:

    Outputparameter Type Variabel
    day_summary String Dagsoversigt
    location String Lokation
    chance_of_rain Nummer Chance for regn

    Skærmbillede af dynamiske outputvariabler, der er føjet til handlingen flowsvar.

  7. Vælg Gem.

Administrere, hvilke forbindelser der bruges af flowet

På en understøttet godkendt agent kan cloudflows konfigureres til at bruge slutbrugerens legitimationsoplysninger, når de køres som del af en generativ orkestreringsplan handling eller kaldes fra et emne. Hvis du bruger flowet på en understøttet kanal, kræver dette ingen særlig konfiguration i din agentdialog, og slutbrugere kan administrere deres forbindelser, mens de bruger agenten.

Cloudflows i miljøer, der bruger kundeadministrerede nøgler (CMK), kan endnu ikke køres med kundelegitimationsoplysninger som en del af generative orkestreringsplaner eller fra emner. Sørg for, at indstillingerne, der kun køres for cloudflows i CMK-miljøer, er indstillet til bestemte forbindelser i stedet for Angivet af kun kørende brugere.

Ændre et eksisterende flow, så det kan bruges sammen med en agent

Hvis du har et flow med en anden udløser, du vil bruge sammen med din agent, kan du ændre flowet tilat bruge Kør et flow fra Copilot-udløseren og Svar på Copilot-responshandlingen, og sørg for, at den er i en løsning i samme miljø som den brugerdefinerede agent.

  1. Gå til Power Automate-portalen, og brug miljøvælgeren øverst til højre for at vælge det miljø, hvor flowet er gemt.

  2. Naviger til Mine flows i venstre side, og søg efter flowet.

  3. Markér flowet.

    Skærmbillede af flowet Hent vejrudsigt i standardløsningen.

Tilføj Copilot-udløser- og svarhandlingen

Hvis flowet ikke allerede inkluderer Copilot-udløser og svarhandling, skal du tilføje dem, før du kan bruge flowet sammen med din agent.

  1. Vælg Nyt trin.

  2. Søg efter Copilot,, og vælg Kør et flow fra Copilot.

  3. Vælg Nyt trin.

  4. Søg efter Copilot-connector , og vælg Svar til Copilot. Svarhandlingen kan bruges i flere grene i flowet, men skal have de samme output ved hver brug.

  5. Gem og publicer flowet.

Sørg for, at svarhandlingen er indstillet til at vende tilbage i realtid

Flows, du vil bruge i en agent, skal returnere værdier i realtid eller synkront. Flows, der kører i baggrunden eller asynkront, kan forårsage en fejl, når din agent forsøger at køre dem. I stedet for at køre flowet, siger agenten "Der er sket noget uventet. Vi undersøger det. Fejlkode: 3000."

Når du opretter et flow fra Copilot Studio, slås asynkrone svar fra som standard. Hvis du har ændret et eksisterende flow, hvor asynkrone svar er slået til, skal du følge disse trin for at kontrollere indstillingen og sikre dig, at indstillingen er slået fra:

  1. Åbn flowet,, og find Svar til Copilot-handlinger.

  2. Vælg fanen Indstillinger.

  3. Angiv Asynkront svar til Fra, og vælg derefter Udført.

    Skærmbillede af kontakten Asynkrone svar.

Føj flow til en løsning

Flows skal gemmes i en løsning i samme Power Platform-miljø for at kunne tilgås af dine agenter. Hvis der er et flow i en løsning, kan du se et løsningsfelt på detaljesiden i flowet, hvor det angives, hvilke løsninger flowet er i. Flow kan føjes til standardløsningen til brug sammen med agenter eller flyttes til en anden løsning ved hjælp af nedenstående trin:

  1. Gå til Power Automate-portalen.

  2. Gå til Løsninger, og vælg enten en eksisterende løsning, eller opret en løsning til dine flow.

    Vælg Ny løsning for at oprette en ny løsning.

    Skærmbillede af knappen Ny løsning.

    Giv den nye løsning et navn, vælg CDS standardudgiver i feltet Udgiver, angiv et Versionsnummer, og vælg derefter Opret.

    Skærmbillede af løsningsegenskaber.

  3. På fanen Løsninger skal du finde den løsning, som du vil bruge. Vælg Tilføj eksisterende for at føje et flow til den.

    Skærmbillede af knappen Tilføj eksisterende.

  4. På siden Tilføj eksisterende flow skal du vælge fanen Fra løsninger, vælge dit flow og derefter vælge Tilføj.

    Skærmbillede af listen over eksisterende flow i løsninger.

    Hvis du vil flytte et flow fra fanen Mine flow til en løsning, skal du vælge Eksterne løsninger og derefter vælge Tilføj for at føje flowet til løsningen.

    Skærmbillede af listen over eksisterende flow uden for løsninger.