Dela via


Integrera kunskapshantering i Dynamics 365 med Copilot Studio robot

Obs

Du kan se tillgänglighetsinformationen för funktionen enligt följande.

Dynamics 365 Contact Center – inbäddad Dynamics 365 Contact Center – fristående Dynamics 365 Customer Service
Nej. Ja Ja

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.

Integrera kunskapshanteringen med en Copilot Studio robot för att använda anpassade konversationer. Robotar hjälper dig besvara frågor, utföra åtgärder och lösa enkla problem. Detta frigör din handläggares tid för att hantera komplexa problem som behöver be om hjälp av människor.

Copilot Studio låter dig konfigurera robotar som har konfigurerats med olika ämnen och utlösa sökfraser som hjälper kunderna att automatiskt lösa frågor på portalsidan. Mer information: Copilot Studio översikt

Du kan integrera kunskapshanteringen med en Copilot Studio robot på något av följande sätt:

  • Sök Dynamics 365 kunskapsbasartiklar
  • Power Automate-flödesmall

Förutsättningar

Använd åtgärden Sök i Dynamics 365-kunskapsbasartikelflöde

Du måste utföra följande steg för att integrera kunskapshanteringen med en Copilot Studio-robot med åtgärden Sök i Dynamics 365-kunskapsbasartiklar:

  1. Ange anslutningsreferenser.
  2. Lägg till åtgärden i Copilot Studio ämne.

Ange anslutningsreferenser

I lösningen Copilot Studio kunskapslösningen används flödet som använder anslutningar, till exempel Innehållskonvertering och Microsoft Dataverse. Du måste konfigurera dessa anslutningsreferenser innan du aktiverar åtgärden Sök i Dynamics 365-kunskapsbasartikelflöde.

Kommentar

  • Om du har rollen miljöskapare och inte kan se någon avisering om anslutningsreferenser eller molnflödet, har du inte behörighet att uppdatera dem. Du måste kontakta din systemadministratör eller systemanpassare för att ställa in anslutningsreferenserna och aktivera flödet.
  • När lösningen importeras från en testmiljö till produktionsmiljön måste du konfigurera anslutningsreferenserna igen som en systemadministratör. Mer information om import finns i Exportera och importera robotar med lösningar.

Ange anslutningsreferenser:

  1. Gå till make.powerapps.com.

  2. Gå till Lösningar. På sidan Lösningar visas ett meddelande med en länk om att konfigurera anslutningsreferenser.

    Avisering av anslutningsreferens

  3. Välj länken. Om du inte ser meddelandet på sidan Lösningar gå till Standardlösningar>Anslutningsreferenser.

    Sidan anslutningsreferenser

  4. Välj anslutningar för Microsoft Dataverse och Innehållskonvertering på sidan Anslutningsreferenser.

  5. Välj Spara och stäng.

  6. Gå till Standardlösning>Molnflöden och aktivera flödet Sök i Dynamics 365-kunskapsbasartikelflöde.

    Aktivera kunskapsbasartikelflöde

Lägg till åtgärden i Copilot Studio ämne

När du har konfigurerat anslutningsreferenser i make.powerapps.com, gå till Chattrobotar>Lista och väljer den nödvändiga chattroboten. Då kommer du till Copilot Studio-portalen där du kan skapa ett ämne. Mer information om hur du skapar en chattrobot finns i Skapa chattrobotar från Power Apps.

Du kan skapa ett ämne med två frågenoder för söktext och filter eller så kan du konfigurera sökintegreringen för att skapa ett reservämne i händelse av en okänd sökfras. Mer information: Konfigurera systemets reservämne i Copilot Studio

Om du skapar ett ämne med två frågenoder, för filterfrågenoden, är Copilot Studio författaren kan tillhandahålla ett provfiltervärde; till exempel statecode eq 3.

Gör följande steg för att säkerställa att flödet är korrekt konfigurerat och kan nu ersättas med åtgärden Sök i Dynamics 365-kunskapsbasartiklar.

  1. I portalen Copilot Studio-portal, välj Ämnen>Nya ämnen.

  2. I ämne skapa du en frågenod där du ber användaren söka efter indatatexten.

  3. Skapa en frågenod för filtret och ange exempelfiltervärdet när du har utlöst ämnet.

  4. Välj Lägg till nod (+) och välj Anropa en åtgärd. Välj åtgärden Sök i Dynamics 365-kunskapsbasartikelflöde.

  5. Tillhandahåll indata till flödet. Ett fel kan visas om filtret inte har angetts för flödet.

    Beskriv sökflödet

  6. Lägg till en meddelandenod som visar resultatet som returneras av flödet. Mer information: Återge resultat

    Lägg till meddelandenod.

  7. Välj Spara.

  8. Använd utlösarfasen och kör ämne för att verifiera flödet.

    Dricks

    Om sökningen inte returnerar några resultat ändrar du sökvillkoren eller filtervillkoren. Du kan också lägga till ett filtervillkor om det behövs.

    Lägg till ett villkor när inga sökresultat returneras

  9. När ämnet har konfigurerats, byt ut Sök i Dynamics 365-kunskapsbasartikelflöde med åtgärden Sök i Dynamics 365-kunskapsbasartiklar. Du kan nu konfigurera vilken robot som helst i organisationen för att komma åt kunskapsbasartiklar med hjälp av åtgärden Sök Dynamics 365 kunskapsbasartiklar.

    Lägg till åtgärd i Copilot Studio-ämne

  10. Ta bort noden för filterfråga. Mer information: Arbeta med filter.

  11. Uppdatera meddelandenoden med utdata från åtgärden och välj Spara.

Arbeta med filter

  • Som standard utförs sökningen på externa publicerade artiklar (statecode eq 3 och isinternal eq false). Om du behöver utföra ytterligare filtrering kan du ange den önskade filterfrågan som en variabel för filter (text).
  • Information om vilka filter du kan använda och attributen för kunskapsbasartikelentiteten finns i knowledgearticle EntityType.
  • För att skriva en Dataverse sökfråga med filter, gå till Arbeta med operatorer.
  • Information om hur du visar filtervillkor som inte stöds av Dataverse sökningen finns i Konfigurera Dataverse sökning för att förbättra sökresultat och prestanda.
  • Om du vill filtrera på ett strängattribut som nyckelord lägger du till strängvärdet i söktexten.

Publicera ändringarna

Mer information om hur du publicerar roboten finns i Publicera det senaste robotinnehållet. Om du stöter på fel under publiceringen går du till Felsökning.

Använda Power Automate flödesmall

Utför följande steg för att integrera kunskapshantering med en Copilot Studio robot med Power Automate flödesmallen:

  1. Skapa ett flöde med mallen.
  2. Lägg till lösningens flöde till ämne Copilot Studio.

Skapa ett flöde med mallen

  1. Gå till powerautomate.microsoft.com.

  2. På mallsidan, sök efter mallen Generera svar från Dataverse kunskapsbasartiklar till Power Virtual Agent.

    Skapa ett flöde.

  3. Välj Fortsätt. Du omdirigeras till Power Automate-flödesmallen.

  4. Spara mallen och välj sedan Lösningar. Du kan få en uppmaning med ett meddelande om att du kan välja OK.

  5. Välj Ny lösning.

  6. Ange ett visningsnamn. Listan med lösningar innehåller alla lösningar i organisationen. Välj en namnkonvention som hjälper dig att filtrera efter lösningar. Du kan till exempel prefix din e-post till lösningens namn: johndoe-power-virtual-agent-knowledgesearch-fallback.

  7. Välj utgivaren i listan med alternativ.

  8. Godkänn standardvärdena för namn och version.

  9. Välj Skapa för att avsluta processen.

    Lägg till en lösning.

  10. Välj den lösning du just skapat i listan över lösningar. Den ska visas hgögst upp i listan. Om den inte gör det söker du efter lösningen med hjälp av den konvention du använde i steg 6.

  11. I lösningen, välj Lägg till befintligt och välj sedan Molnflöde i listan.

  12. I listan Utomhuslösningar väljer du ditt flöde och sedan Lägg till för att avsluta processen. Om det finns flera flöden tittar du på kolumnen Ändrad för att hitta den senaste versionen.

Mer information om hur du hanterar Copilot Studio-lösningar finns i Exportera och importera robotar med lösningar.

Lägg till lösningens flöde till ämne Copilot Studio

  1. Öppna webbläsaren med redigeringsarbetsytan.

  2. Ovanför åtgärdsrutan Meddelande välj anslutning och Anropa en åtgärd.

  3. I popup-flödesfönstret väljer du det nya flödet Generera svar från Dataverse kunskapsbasartiklar för Power Virtual Agent. Den nya åtgärden i flödet.

  4. För att korrekt ställa in inmatningsvariabeln till åtgärden, välj Välj en variabel och väljer sedan bot.UnrecognizedTriggerPhrase.

  5. Om du vill returnera sökresultaten från kunskapsbasartikeln till artikeln kan du läsa Återge resultat.

Återge resultat

Returnera sökresultaten från kunskapsbasartikeln genom att följa något av dessa steg:

  • Visa artikeln med hjälp av miniatyrkort. Mer information: Svara med kort

  • Använd följande exempelkod för rendering av sökresultat i adaptiva kort.

#kbcardjson()

-  
{ 

  "type": "AdaptiveCard", 

    "body": [ 

        { 

            "type": "ColumnSet", 

            "columns": [ 

                { 

                    "type": "Column", 

                    "items": [ 

                        { 

                            "type": "Image", 

                            "height": "35px", 

                            "url": "https://th.bing.com/th/id/R4fbade037f8209666b06aa22641708fc?rik=ya%2bpnPJ41EFFMg&riu=http%3a%2f%2fmolnar-institute.com%2ffileadmin%2f_processed_%2fcsm_KnowledgeManagement_icon_forWebsite_bcda89676b.png&ehk=J%2bz2G15xtbJgd7ssSXo7X2q7LDLaMGl7EuGUSQU6P2s%3d&risl=&pid=ImgRaw", 

                            "size": "Small" 

                        } 

                    ], 

                    "width": "auto" 

                }, 

                { 

                    "type": "Column", 

                    "items": [ 

                        { 

                            "type": "TextBlock", 

                            "weight": "Bolder", 

                            "text": "${json(virtualagent.jsonResult).articles[0].title}", 

                            "wrap": true, 

                            "size": "Large" 

                        }, 

                        { 

                            "type": "TextBlock", 

                            "spacing": "None", 

                            "text": "Last modified on ${json(virtualagent.jsonResult).articles[0].modifiedon}", 

                            "isSubtle": true, 

                            "wrap": true 

                        } 

                    ], 

                    "width": "stretch" 

                } 

            ] 

        }, 

        { 

            "type": "TextBlock", 

            "text": "${json(virtualagent.jsonResult).articles[0].description}", 

            "wrap": true, 

            "size": "medium" 

        } 

    ], 

    "actions": [ 

        { 

            "type": "Action.OpenUrl", 

            "title": "View article in Dynamics App", 

            "url": "${json(virtualagent.jsonResult).articles[0].crmAppUrl}" 

        } 

    ], 

    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json", 

    "version": "1.0" 

} 

Felsöka

  • Om en dialog är korslänkad och ändrad visas ett valideringsfel vid publiceringen och Copilot Studio blockerar publiceringen. Mer information: Publicera det senaste robotinnehållet

  • Om det uppstår fel när ett ämne sparas visar Ämneskontroll vilka ämnen som påverkas. Fel kommer att förhindra att roboten fungerar och måste åtgärdas innan du kan publicera roboten. Mer information: Ämnesfel

  • Mer information om flödesfelkoder finns i Felkoder: Copilot Studio

Se även

Skapa och redigera ämnen