Integrer vidensstyring i Dynamics 365 med Copilot Studio-robotter

Vigtigt

Power Virtual Agents-funktioner og -egenskaber er nu en del af Microsoft Copilot Studio, der følger vigtige investeringer i generativ AI og forbedrede integrationer på tværs af Microsoft Copilot.

Der refereres muligvis i nogle artikler og skærmbilleder til Power Virtual Agents, mens vi opdaterer dokumentation og træningsindhold.

Integrer vidensstyring med en Copilot Studio-bot til at bruge tilpassede samtaler. Bots kan hjælpe med at besvare spørgsmål, udføre handlinger og løse simple problemer. Derved frigøres din agents tid til at håndtere komplekse problemer, der skal håndteres af en medarbejder.

Med Copilot Studio kan du konfigurere bots, der er konfigureret med forskellige emner og udløsersætninger, som automatisk hjælper dig med at løse de spørgsmål, som dine kunder stiller, på portalsiden. Flere oplysninger: Oversigt over Copilot Studio

Du kan integrere vidensstyring med en Copilot Studio-bot på af følgende metoder:

  • Søg i Dynamics 365-videnbaseartikler-handling
  • Power Automate-skabelog til flow

Forudsætninger

Bruge handlingen Søg i Dynamics 365-videnbaseartikelflow

Du skal udføre følgende trin for at integrere vidensstyring med Copilot Studio-bot ved hjælp af handlingen Søg i Dynamics 365-vidensartikler:

  1. Konfigurere forbindelsesreferencer.
  2. Føj handlingen til emnet Copilot Studio.

Konfigurere forbindelsesreferencer

Videnstyring integreret med Copilot Studio gør brug af det flow, der bruger forbindelser, f.eks. indholdskonvertering og Microsoft Dataverse. Du skal konfigurere disse forbindelsesreferencer, før du slår handlingen Søg i Dynamics 365-videnbaseartikelflow til.

Bemærk

  • Hvis du har rollen Miljøudvikler og ikke kan se meddelelsen om forbindelsesreferencer eller skyflowet, har du ikke tilladelse til at opdatere dem. Du skal kontakte systemtilpasseren eller administrator for at angive forbindelsesreferencerne og aktivere flowet.
  • Når løsningen importeres fra et testmiljø til produktionsmiljøet, skal du igen konfigurere forbindelsesreferencerne som systemadministrator. Du kan finde flere oplysninger om import under Eksportere og importere robotter ved hjælp af løsninger.

Konfigurere forbindelsesreferencer:

  1. Gå til make.powerapps.com.

  2. Gå til Løsninger. På siden Løsninger vises der en meddelelse med et link til konfiguration af forbindelsesreferencer.

    Meddelelse om forbindelsesreference

  3. Vælg linket. Hvis du ikke kan se meddelelsen på siden Løsninger, skal du gå til Standardløsninger>Forbindelsesreferencer.

    Forbindelsesreferencer-side

  4. Vælg forbindelserne til Microsoft Dataverse og Indholdskonvertering på siden Forbindelsesreferencer.

  5. Vælg Gem og luk.

  6. Gå til Standardløsning>Skyflows, og slå flowet Søg i Dynamics 365-videnbaseartikelflow til.

    Aktivere videnbaseartikelflow

Føj handlingen til emnet Copilot Studio

Når du har konfigureret forbindelsesreferencerne i make.powerapps.com skal du gå til Chatbots>Liste og vælge den påkrævede chatbot. Dette fører dig til Copilot Studio-portalen, hvor du kan oprette et emne. Hvis du har brug for at oprette en chatbot, skal du se Oprette chatbotter fra Power Apps.

Du kan oprette et emne med to spørgsmålsnoder til søgetekst og filter, eller du kan konfigurere søgeintegrationen til at konfigurere et fallback-emne i tilfælde af en ukendt søgeudtryk. Flere oplysninger: Konfigurere systemets fallback-emne i Copilot Studio

Hvis du opretter et emne med to spørgsmålsnoder for at filtrere spørgsmålsnoden, kan Copilot Studio-forfatteren angive en prøvefilterværdi, f.eks. statecode eq 3.

Udfør følgende trin for at sikre, at flowet er konfigureret korrekt og nu kan erstattes med handlingen Søg i Dynamics 365-videnbaseartikler.

  1. Vælg Emner>Nyt emne på Copilot Studio-portalen.

  2. I emnet skal du oprette en spørgsmålsnode for at bede brugeren om at søge efter inputteksten.

  3. Opret en spørgsmålsnode for filteret, og angiv prøvefilterværdien, når du udløser emnet.

  4. Vælg Tilføj node (+) og vælg Hent en handling. Vælg handlingen Søg i Dynamics 365-videnbaseartikelflow.

  5. Angiv input til flowet. Der kan vises en fejl, hvis der ikke er angivet filter til flowet.

    Beskriver søgeflowet

  6. Tilføj en meddelelsesnode for at få vist de resultater, der returneres af flowet. Flere oplysninger: Gengive resultater

    Tliføje meddelelsesnode.

  7. Vælg Gem.

  8. Brug udløserfasen, og kør emnet for at bekræfte flowet.

    Tip

    Hvis søgningen ikke returnerer resultater, kan du ændre søgeordene eller filterbetingelserne. Du kan også tilføje en filterbetingelse, hvis det er nødvendigt.

    Tilføje en betingelse, når der ikke returneres søgeresultater

  9. Når emnet er konfigureret, skal du erstatte Søg i Dynamics 365-videnbaseartikelflow med handlingen Søg i Dynamics 365-videnbaseartikler. Du kan nu konfigurere enhver bot i organisationen for at få adgang til vidensartikler ved hjælp af handlingen Søg i Dynamics 365-vidensartikler.

    Føj handling til Copilot Studio-emne

  10. Fjern noden filterspørgsmål. Flere oplysninger: Arbejde med filtre.

  11. Opdater meddelelsesnoden med outputtet fra handlingen, og vælg Gem.

Arbejde med filtre

  • Søgningen udføres som standard på eksterne publicerede artikler (statecode eq 3 og isinternal eq false). Hvis du skal udføre yderligere filtrering, kan du angive den ønskede filterforespørgsel som inputvariabelen Filter (tekst).
  • Du kan kontrollere, hvilke filtre du kan bruge, og attributterne for videnartikelobjektet i KnowledgeArticle EntityType.
  • Hvis du vil skrive en Dataverse-søgeforespørgsel ved hjælp af filtre, skal du se Arbejde med operatorer.
  • Hvis du vil se filterbetingelser, der ikke understøttes af søgninger Dataverse, skal du se Konfiguration af Dataverse-søgning for at forbedre søgeresultaterne og ydeevnen.
  • Hvis du vil filtrere på en strengattribut som nøgleord, skal du føje strengværdien til søgeteksten.

Publicere ændringerne

Du kan finde oplysninger om publicering af robotten i Publicer det nyeste robotindhold. Hvis der opstår fejl under publicering, skal du se Fejlfinding.

Bruge skabelon til Power Automate-flow

Udfør følgende trin, hvis du vil integrere vidensstyring med en Copilot Studio-bot ved hjælp af flowskabelonen Power Automate:

  1. Opret et flow ved hjælp af en skabelon.
  2. Føj løsningens flow til emnet Copilot Studio.

Opret et flow ved hjælp af en skabelon

  1. Gå til powerautomate.microsoft.com.

  2. Søg efter Generer svar fra Dataverse-vidensartikler til Power Virtual Agent-skabelonen på skabelonsiden.

    Opret et flow.

  3. Vælg Fortsæt. Du bliver omdirigeret til Power Automate-flowskabelonen.

  4. Gem skabelonen, og vælg Løsninger. Du får måske vist en meddelelse, hvor du kan vælge OK.

  5. Vælg + Ny løsning.

  6. Angiv et vist navn. Listen over løsninger omfatter alle løsninger i organisationen. Vælg en navngivningskonvention, der kan hjælpe dig med at filtrere til kun din løsning. Du kan f.eks. give løsningsnavnet et præfiks som johndoe-power-virtual-agent-knowledgesearch-fallback.

  7. Vælg udgiveren på listen over valgmuligheder.

  8. Acceptér standardværdierne for navn og version.

  9. Vælg Opret for at fuldføre processen.

    Tilføj en løsning.

  10. Vælg den løsning, du lige har oprettet, på listen over løsninger. Den vises øverst på listen. Hvis den ikke vises, kan du søge efter den konvention, du brugte i trin 6, for at navngive løsningen.

  11. Vælg Tilføj eksisterende i løsningen, og vælg derefter Cloud Flow på listen.

  12. Vælg flowet på listen Eksterne løsninger, og vælg derefter Tilføj for at fuldføre processen. Hvis der er flere flow, skal du kigge på kolonnen Ændret for at finde den nyeste version.

Du kan finde flere oplysninger om håndtering af Copilot Studio-løsninger under Eksportere og importere robotter ved hjælp af løsninger.

Føj løsningens flow til emnet Copilot Studio

  1. Åbn browseren med oprettelseslærredet.

  2. Vælg forbindelsen over Meddelelses-handlingsfelt skal du vælge Kald en handling.

  3. Vælg det nye flow med navnet Opret svar fra Dataverse-vidensartikler for Power Virtual Agent i pop op-vinduet. Den nye handling vises i flowet.

  4. Hvis inputvariablen skal indstilles korrekt til handlingen, skal du vælge Vælg en variabel og derefter vælge bot.UnrecognizedTriggerPhrase.

  5. Hvis du vil returnere søgeresultaterne fra vidensartikel til botten, skal du se Gengive resultater.

Gengive resultater

Hvis du vil returnere søgeresultaterne fra vidensartikelbasen, skal du benytte en af disse trin:

  • Brug miniaturekort til at få vist artiklen. Flere oplysninger: Svar med kort

  • Brug følgende eksempelkode til at gengive søgeresultater i tilpassede 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" 

} 

Fejlfinde

  • Hvis en dialog er sammenkædet på tværs og ændret, kan du se en valideringsfejl ved publicering, og Copilot Studio blokerer publiceringen. Flere oplysninger: Publicer det nyeste robotindhold

  • Hvis der opstår fejl under lagring af et emne, viser Emnekontrol de berørte emner. Fejl forhindrer, at botten fungerer og skal løses, før du kan udgive din bot. Flere oplysninger: Emnefejl

  • Du kan finde flere oplysninger om flowfejlkoder under Fejlkoder: Copilot Studio

Se også

Oprette og redigere emner