Dela via


Skapa ett flöde

Lär dig hur du använder ett molnflöde i Copilot Studio genom att ge en agent möjlighet att skapa en väderprognos på begäran. I det här första exemplet skapar du ett flöde som hämtar en väderprognos. I nästa exempel konfigurerar du ett ämne för att anropa flödet som en åtgärd, så att agenten kan svara med väderprognosen när en kund frågar om vädret.

För att arbeta med agenter kräver ett Power Automate-flöde kräver följande flödesutlösare och svarsåtgärd:

  • Flödesutlösaren: Kör ett flöde från Copilot
  • Svarsåtgärd: Svara på Copilot

När du skapar ett flöde från Copilot Studio läggs den obligatoriska flödesutlösaren och svarsåtgärden till åt dig. Du kan ändra ett befintligt flöde för användning med handläggare genom att uppdatera det så att det använder dessa utlösare och åtgärder.

Viktigt

För att kunna använda molnflöden i anpassade agenter i Copilot Studio måste flödena:

  • Ha utlösaren Kör ett flöde från Copilot.
  • Placeras i en lösning i samma miljö som agenten. Befintliga flöden kan läggas till i en lösning som är tillgänglig när åtgärder läggs till i agenten.
  • Returnera ett svar synkront med åtgärden Svara på Copilot inom gränsen på 100 sekunder. Undvik tidsgränser genom att optimera flödeslogiken, frågor och mängden data som returneras så att en vanlig körning understiger den här gränsen. Åtgärder som behöver köras längre kan placeras efter att åtgärden Svara på Copilot fortsätter köra upp till gränsen för varaktighet för flödeskörning som vanligtvis är 30 dagar.

Förutsättningar

Skapa ett flöde att använda med en agent

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

  2. Öppna det ämne som du vill anropa ett flöde ifrån.

  3. Välj ikonen Lägg till nod under valfri nod och välj Lägg till en åtgärd.

  4. På fliken Grundläggande åtgärder väljer du Nytt Power Automate flöde.

    Power Automate-portalen öppnas i en ny flik tillsammans med en startflödesmall öppen för redigering. Portalen öppnas automatiskt i samma miljö som agenten och använder samma användarautentiseringsuppgifter.

    Lägg nu till åtgärder i ditt flöde. I det här exemplet lägger du till en åtgärd som hämtar den aktuella prognosen från MSN Weather.

  5. Välj namnet på flödet och ersätt det med "Hämta väderprognos".

  6. Välj flödesutlösaren Kör ett flöde från Copilot och lägg till följande indata-parametrar:

    • Ort (text)
    • Postnummer (nummer)

    Skärmbild av indataparametrar för flödesutlösaren.

  7. Välj ikonen Lägg till under flödesutlösaren Kör ett flöde från Copilot.

  8. I Lägg till en åtgärd söker du efter "MSN-väder" och väljer åtgärden Hämta prognos för idag .

  9. I panelen Hämta prognos för idag i rutan Plats anger du ett snedstreck (/) väljer du Infoga dynamiskt innehåll och väljer sedan indataparametern för Ort.

  10. Fortsätt på samma sätt för att lägga till indataparametern för postnummer.

  11. I åtgärden Svara på Copilot lägger du till följande utdataparametrar och variabler:

    Utdataparameter Type Variabel
    day_summary Text Dagsammanfattning
    location Text Plats
    chance_of_rain Siffra Risk för regn under dagen

    Skärmbild av dynamiska variabler som utdataparametrar för svarsåtgärden.

  12. Spara och publicera flödet.

  13. Gå tillbaka till ditt ämne i Copilot Studio och följ anvisningarna i Anropa ett flöde från ett ämne.

Hantera vilka anslutningar som används av flödet

I en autentiserad agent som stöds kan molnflöden konfigureras att använda slutanvändaruppgifter när de körs som en del av generativ orkestreringsplan eller anropas från ett ämne. Om du använder flödet i en kanal som stöds krävs ingen särskild konfiguration i agenten. Kunderna kan hantera sina anslutningar när de använder agenten.

Molnflöden i miljöer som använder kundhanterade nycklar (CMK) kan ännu inte köras med kundautentiseringsuppgifter som en del av generativa orkestreringsplaner eller från ämnen. Se till att endast köra-inställningarna för molnflöden i CMK-miljöer är inställda på specifika anslutningar istället för Tillhandahållen av en användare som endast körs.

Ändra ett befintligt flöde för användning med en agent

Om du har ett flöde med en annan utlösare som du vill använda med din agent, kan du ändra flödet för att använda Kör ett flöde från Copilot och Svara på Copilot och se till att den finns i en lösning i samma miljö som den anpassade agenten.

  1. Gå till Power Automate-portalen och använd miljöväljaren högst upp till höger för att välja den miljö där ditt flöde lagras.

  2. Välj Mina flöden i det vänstra navigeringsfönstret och sök efter det flöde som du vill ändra.

  3. Välj ditt flöde och välj Redigera.

    Skärmbild av prognosflödet för Hämta prognos i standardlösningen.

Lägg till en Copilot-utlösare och en svarsåtgärd

Om ditt flöde inte redan innehåller den obligatoriska flödesutlösaren och svarsåtgärden måste du lägga till dem innan du kan använda flödet med din agent.

  1. Välj Nytt steg.

  2. Sök efter Copilot och välj Kör ett flöde från Copilot.

  3. Välj Nytt steg.

  4. Sök efter Copilot anslutningsprogram och välj Svara på Copilot. Svarsåtgärden kan användas vid flera grenar i flödet, men måste ha samma utdata för varje användning.

  5. Spara och publicera flödet.

Se till att svarsåtgärden är inställd på att returneras i realtid

Flöden som du vill använda i en agent måste returnera värden i realtid eller synkront. Flöden som körs i bakgrunden eller asynkront kan orsaka ett fel när handläggaren försöker köra dem. I stället för att köra flödet säger agenten "Något oväntat har inträffat. Vi jobbar på det. Felkod 3000.”

När du skapar ett flöde från Copilot Studio inaktiveras asynkrona svar som standard. Om du har ändrat ett befintligt flöde som har asynkrona svar aktiverat följer du dessa steg för att kontrollera inställningen och se till att den är avstängd:

  1. Öppna ditt flöde och leta reda på åtgärderna Svara på Copilot.

  2. Välj fliken Inställningar.

  3. Ange Asynkrona svar till Av och välj Spara.

    Skärmbild av inställningen Asynkront svarsflöde.

Lägg till flödet i en lösning

För att vara tillgängliga för agenter måste flöden lagras i en lösning i samma Power Platform-miljö. Om ett flöde finns i en lösning visas en lösningspanel på flödets informationssida som visar vilka lösningar flödet finns i. Flöden kan läggas till i standardlösningen för användning med agent eller flyttas till en annan lösning med hjälp av stegen nedan:

  1. Gå till Power Automate.

  2. Gå till Lösningar och välj antingen en befintlig lösning eller skapa en lösning för ditt flöde.

  3. Om du vill skapa en ny lösning:

    1. Välj Ny lösning.

    2. Namnge din nya lösning, välj Förvald CDS-utgivare i fältet Utgivare och ange Versionsnummer.

      Skärmbild av egenskapspanelen för en ny lösning.

    3. Välj Skapa.

  4. Om du vill lägga till ditt flöde i en befintlig lösning väljer du önskad lösning och väljer Redigera.

  5. Välj Lägg till befintlig>Automatisering>Molnflöde.

    Skärmbild av menyn Lägg till befintlig.

    Panelen Lägg till befintliga flöden visas.

  6. Välj flödet och välj Lägg till.

    Skärmbild av befintliga flöden som du kan lägga till i en lösning.