Självstudie: Lägga till din kunskapsbas i Power Virtual Agents

Skapa och utöka en Power Virtual Agents-robot för att ge svar från din kunskapsbas.

Anteckning

Integreringen som visas i den här självstudien är i förhandsversion och är inte avsedd för distribution till produktionsmiljöer.

I den här guiden får du lära dig att:

  • Skapa en Power Virtual Agents-robot
  • Skapa ett systemåterställningsämne
  • Lägga till QnA Maker som en åtgärd i ett ämne som ett Power Automate-flöde
  • Skapa en Power Automate-lösning
  • Lägga till ett Power Automate-flöde i din lösning
  • Publicera virtuella Power-agenter
  • Testa Virtuella Power-agenter och få ett svar från din QnA Maker-kunskapsbas

Anteckning

QnA Maker-tjänsten dras tillbaka den 31 mars 2025. En nyare version av fråge- och svarsfunktionen är nu tillgänglig som en del av Azure AI Language. Information om funktioner för frågesvar i språktjänsten finns i frågor som besvaras. Från och med den 1 oktober 2022 kan du inte skapa nya QnA Maker-resurser. Information om hur du migrerar befintliga QnA Maker-kunskapsbaser till frågesvar finns i migreringsguiden.

Skapa och publicera en kunskapsbas

  1. Följ snabbstarten för att skapa en kunskapsbas. Slutför inte det sista avsnittet om att skapa en robot. Använd i stället den här självstudien för att skapa en robot med Power Virtual Agents.

    Skärmbild av publicerade kunskapsbas inställningar

    Ange dina publicerade kunskapsbas inställningar som finns på sidan Inställningar i QnA Maker-portalen. Du behöver den här informationen för Power Automate-steget för att konfigurera QnA Maker-anslutningen GenerateAnswer .

  2. I QnA Maker-portalen går du till sidan Inställningar och letar upp slutpunktsnyckeln, slutpunktsvärden och kunskapsbas-ID:t.

Skapa robot i Power Virtual Agents

Med Power Virtual Agents kan team skapa kraftfulla robotar med hjälp av ett guidat grafiskt gränssnitt utan kod. Du behöver inte dataexperter eller utvecklare.

Skapa en robot genom att följa stegen i Skapa och ta bort Power Virtual Agents-robotar.

Skapa avsnittet om systemåterställning

I Power Virtual Agents skapar du en robot med en serie ämnen (ämnesområden) för att besvara användarfrågor genom att utföra åtgärder.

Även om roboten kan ansluta till din kunskapsbas från vilket ämne som helst, använder den här självstudien systemets återställningsämne. Återställningsavsnittet används när roboten inte kan hitta ett svar. Roboten skickar användarens text till QnA Maker-API:GenerateAnsweret, tar emot svaret från din kunskapsbas och visar den för användaren som ett meddelande.

Skapa ett återställningsavsnitt genom att följa stegen i Avsnittet Konfigurera systemets återställning i Power Virtual Agents.

Använda redigeringsarbetsytan för att lägga till en åtgärd

Använd power virtual agents-redigeringsarbetsytan för att ansluta återställningsavsnittet till din kunskapsbas. Ämnet börjar med den okända användartexten. Lägg till en åtgärd som skickar texten till QnA Maker och visar sedan svaret som ett meddelande. Det sista steget för att visa ett svar hanteras som ett separat steg, senare i den här självstudien.

Det här avsnittet skapar konversationsflödet för återställningsämne.

  1. Den nya återställningsåtgärden kanske redan har konversationsflödeselement. Ta bort objektet Eskalera genom att välja menyn Alternativ .

    Partiell skärmbild av konversationsflödet med borttagningsalternativet markerat.

  2. Ovanför noden Meddelande väljer du plusikonen (+) och väljer sedan Anropa en åtgärd.

    Partiell skärmbild av anropa en åtgärd.

  3. Välj skapa ett flöde. Processen tar dig till Power Automate-portalen.

    Skärmbild av Skapa ett flöde

    Power Automate öppnas för en ny mall. Du kommer inte att använda den här nya mallen.

    Partiell skärmbild av Power Automate med en ny flödesmall.

Skapa ett Power Automate-flöde för att ansluta till din kunskapsbas

Anteckning

Power Automate-mallen stöder för närvarande inte QnA Maker-hanterade slutpunkter (förhandsversion). Om du vill lägga till en QnA Maker-hanterad (förhandsversion) kunskapsbas i Power Automate hoppar du över det här steget och lägger till slutpunkterna manuellt i det.

Följande procedur skapar ett Power Automate-flöde som:

  • Tar den inkommande användartexten och skickar den till QnA Maker.
  • Returnerar det översta svaret tillbaka till roboten.
  1. I Power Automate väljer du Mallar i det vänstra navigeringsfönstret. Om du tillfrågas om du vill lämna webbläsarsidan godkänner du Lämna.

  2. På sidan mallar söker du efter mallen Generera svar med QnA Maker och väljer sedan mallen. Den här mallen innehåller alla steg för att anropa QnA Maker med dina kunskapsbas inställningar och returnera det översta svaret.

  3. På den nya skärmen för QnA Maker-flödet väljer du Fortsätt.

    Partiell skärmbild av QnA Maker-mallflödet med knappen Fortsätt markerad.

  4. Välj åtgärdsrutan Generera svar och fyll i dina QnA Maker-inställningar från ett tidigare avsnitt med rubriken Skapa och publicera en kunskapsbas. Tjänstvärden i följande bild refererar till din kunskapsbas värdvärd och är i formatet https://YOUR-RESOURCE-NAME.azurewebsites.net/qnamaker.

    Partiell skärmbild av QnA Maker-mallflödet med Generera svar (förhandsversion) markerat.

  5. Spara flödet genom att klicka på Spara.

Skapa en lösning och lägg till flödet

För att roboten ska kunna hitta och ansluta till flödet måste flödet ingå i en Power Automate-lösning.

  1. I Power Automate-portalen väljer du Lösningar i navigeringen till vänster.

  2. Välj + Ny lösning.

  3. Ange ett visningsnamn. Listan över lösningar innehåller alla lösningar i din organisation eller skola. Välj en namngivningskonvention som hjälper dig att filtrera efter dina lösningar. Du kan till exempel prefixa ditt e-postmeddelande till lösningsnamnet: jondoe-power-virtual-agent-qnamaker-fallback.

  4. Välj utgivaren i listan med alternativ.

  5. Acceptera standardvärdena för namnet och versionen.

  6. Välj Skapa för att slutföra processen.

Lägga till ditt flöde i lösningen

  1. I listan över lösningar väljer du den lösning som du nyss skapade. Den bör vara överst i listan. Om det inte är det söker du efter ditt e-postnamn, som är en del av lösningsnamnet.

  2. I lösningen väljer du + Lägg till befintlig och väljer sedan Flow i listan.

  3. Hitta ditt flöde från listan Externa lösningar och välj sedan Lägg till för att slutföra processen. Om det finns många flöden kan du titta på kolumnen Ändrad för att hitta det senaste flödet.

Lägga till lösningens flöde i Power Virtual Agents

  1. Gå tillbaka till webbläsarfliken med roboten i Power Virtual Agents. Redigeringsarbetsytan bör fortfarande vara öppen.

  2. Om du vill infoga ett nytt steg i flödet väljer du plusikonen (+) ovanför åtgärdsrutan Meddelande. Välj sedan Anropa en åtgärd.

  3. I popup-fönstret Flow väljer du det nya flödet Med namnet Generera svar med QnA Maker kunskapsbas.... Den nya åtgärden visas i flödet.

    Partiell skärmbild av konversationsarbetsytan för Power Virtual Agent-ämnet när QnA Maker-flödet har lagts till.

  4. Om du vill ange indatavariabeln till QnA Maker-åtgärden väljer du Välj en variabel och sedan robot. UnrecognizedTriggerPhrase.

    Partiell skärmbild av power virtual agent-ämneskonversationens arbetsyta som väljer indatavariabel.

  5. Om du vill ange utdatavariabeln till QnA Maker-åtgärden väljer du UnrecognizedTriggerPhrase i meddelandeåtgärden. Välj sedan ikonen för att infoga en variabel och {x}välj sedan FinalAnswer.

  6. I kontextverktygsfältet väljer du Spara för att spara redigeringsinformationen för arbetsytan för ämnet.

Så här ser den slutliga robotarbetsytan ut.

Skärmbild som visar den slutliga agentarbetsytan med utlösarfraser, åtgärd och sedan meddelandeavsnitt.

Testa roboten

När du utformar din robot i Power Virtual Agents kan du använda fönstret Testrobot för att se hur roboten leder en kund genom robotkonversationen.

  1. Växla Spåra mellan ämnen i testfönstret. På så sätt kan du watch förloppet mellan ämnen och inom ett enda ämne.

  2. Testa roboten genom att ange användartexten i följande ordning. Redigeringsarbetsytan rapporterar de lyckade stegen med en grön bockmarkering.

    Frågeordning Testfrågor Syfte
    1 Hello Starta konversation
    2 Butikstimmar Exempelavsnitt. Detta har konfigurerats för dig utan ytterligare arbete från din sida.
    3 Yes Som svar på Did that answer your question?
    4 Utmärkt Som svar på Please rate your experience.
    5 Yes Som svar på Can I help with anything else?
    6 Hur kan jag förbättra dataflödesprestandan för frågeförutsägelser? Den här frågan utlöser återställningsåtgärden, som skickar texten till din kunskapsbas att svara på. Då visas svaret. de gröna bockmarkeringarna för de enskilda åtgärderna visar att varje åtgärd lyckades.

    Skärmbild av chattrobot med arbetsyta som anger gröna bockmarkeringar för lyckade åtgärder.

Publicera din robot

För att göra roboten tillgänglig för alla medlemmar i din skola eller organisation måste du publicera den.

Publicera din robot genom att följa stegen i Publicera din robot.

Dela din robot

För att göra din robot tillgänglig för andra måste du först publicera den till en kanal. I den här självstudien använder vi demowebbplatsen.

Konfigurera demowebbplatsen genom att följa stegen i Konfigurera en chattrobot för en live- eller demowebbplats.

Sedan kan du dela din webbplats-URL med dina skol- eller organisationsmedlemmar.

Rensa resurser

När du är klar med kunskapsbas tar du bort QnA Maker-resurserna i Azure Portal.

Nästa steg

Få analyser om din kunskapsbas

Läs mer om: