Snabbstart: Skapa, träna och publicera QnA Maker kunskapsbas

Du kan skapa en QnA Maker-kunskapsbas (KB) av eget innehåll, till exempel vanliga frågor eller produkthandböcker. Den här artikeln innehåller ett exempel på hur du skapar QnA Maker kunskapsbas från en enkel webbsida med vanliga frågor och svar för att besvara frågor.

Förutsättningar

  • Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.
  • En QnA Maker resurs som skapats i Azure Portal. Kom ihåg Azure Active Directory id, prenumeration QnA Maker resursnamn som du valde när du skapade resursen.

Skapa din QnA Maker kunskapsbas

  1. Logga in på QnAMaker.ai portalen med dina autentiseringsuppgifter för Azure.

  2. I QnA Maker portal väljer du Skapa en kunskapsbas.

  3. På sidan Skapa hoppar du över steg 1 om du redan har QnA Maker resurs.

Om du inte har skapat tjänsten ännu väljer du Stabil och Skapa en QnA-tjänst. Du dirigeras till Azure-portalen för att konfigurera en QnA Maker-tjänst i din prenumeration. Kom ihåg ditt Azure Active Directory-ID, prenumeration, QnA-resursnamn som du valde när du skapade resursen.

När du är klar med att skapa resursen i Azure Portal går du tillbaka till QnA Maker-portalen, uppdaterar webbläsarsidan och fortsätter till Steg 2.

  1. I steg 2 väljer du din Active Directory, prenumeration, tjänst (resurs) och språket för alla kunskapsbaser som skapats i tjänsten.

    Skärmbild av val av QnA Maker tjänstkunskapsbas

  2. I steg 3 ger du kunskapsbasen namnet My Sample QnA KB.

  3. I steg 4 konfigurerar du inställningarna med följande tabell:

    Inställning Värde
    Aktivera fler turn-extrahering från URL:er, PDF- eller .docx-filer. Markerad
    Standardtext för flera turn Välj ett alternativ
    + Lägg till URL https://www.microsoft.com/en-us/software-download/faq
    Chit-chat Välj Professional
  4. I steg 5 väljer du Skapa kunskapsbasen.

    Extraheringsprocessen tar en stund att läsa dokumentet och identifiera frågor och svar.

    När QnA Maker har skapat kunskapsbasen öppnas sidan Kunskapsbas. Du kan redigera innehållet i kunskapsbasen på den här sidan.

Lägga till en ny uppsättning frågor och svar

  1. I QnA Maker på sidan Redigera väljer du + Lägg till par med frågor och svar i kontextverktygsfältet.

  2. Lägg till följande fråga:

    How many Azure services are used by a knowledge base?

  3. Lägg till svaret formaterat med markdown:

    * Azure QnA Maker service\n* Azure Cognitive Search\n* Azure web app\n* Azure app plan

    Lägg till frågan som text och svaret formaterat med markdown.

    Markdown-symbolen, * , används för punkter. \nanvänds för en ny rad.

    Markdown visas på sidan Redigera. När du använder testpanelen senare visas markdown korrekt.

Spara och öva

I det övre högra hörnet väljer du Spara och träna för att spara dina ändringar och träna QnA Maker. Redigeringarna försvinner om de inte sparas.

Testa kunskapsbasen

  1. I QnA Maker-portalen väljer du Testa i det övre högra hörnet för att testa att de ändringar som du har gjort har verkställt.

  2. Ange en exempelanvändarfråga i textrutan.

    I want to know the difference between 32 bit and 64 bit Windows

    Ange en exempelanvändarfråga i textrutan.

  3. Välj Granska för att undersöka svaret i detalj. Testfönstret används för att testa ändringarna i kunskapsbasen innan du publicerar kunskapsbasen.

  4. Välj Testa igen för att stänga testpanelen.

Publicera kunskapsbasen

När du publicerar en kunskapsbas flyttas innehållet i kunskapsbasen från test indexet till ett prod index i Azure Search.

Skärmbild av att flytta innehållet i kunskapsbasen

  1. I QnA Maker portal väljer du Publicera. Bekräfta sedan genom att välja Publicera på sidan.

    QnA Maker-tjänsten har nu publicerats. Du kan använda slutpunkten i ditt program eller din robotkod.

    Skärmbild av lyckad publicering

Skapa en robot

Efter publiceringen kan du skapa en robot från sidan Publicera:

  • Du kan snabbt skapa flera robotar som pekar på samma kunskapsbas för olika regioner eller prisplaner för enskilda robotar.
  • Om du bara vill ha en robot för kunskapsbasen använder du Visa alla på länken Azure Portal för att visa en lista över dina aktuella robotar.

När du gör ändringar i kunskapsbasen och publicerar på nytt behöver du inte vidta ytterligare åtgärder med roboten. Den har redan konfigurerats för att fungera med kunskapsbasen och fungerar med alla framtida ändringar i kunskapsbasen. Varje gång du publicerar en kunskapsbas uppdateras alla robotar som är anslutna till den automatiskt.

  1. I QnA Maker-portalen går du till sidan Publicera och väljer Skapa robot. Den här knappen visas först när du har publicerat kunskapsbasen.

    Skärmbild av att skapa en robot

  2. En ny webbläsarflik öppnas för Azure Portal, med Azure Bot Service sidan för att skapa den. Konfigurera Azure Bot Service. Roboten och QnA Maker kan dela webbtjänstplanen, men kan inte dela webbappen. Det innebär att appnamnet för roboten måste vara ett annat än appnamnet för QnA Maker tjänsten.

    • Gör följande
      • Ändra robothandtag – om det inte är unikt.
      • Välj SDK-språk. När roboten har skapats kan du ladda ned koden till din lokala utvecklingsmiljö och fortsätta utvecklingsprocessen.
    • Gör inte följande
      • ändra följande inställningar i Azure Portal när du skapar roboten. De är förifyllda för din befintliga kunskapsbas:
        • QnA-autentiseringsnyckel
        • App Service-plan och plats
  3. När roboten har skapats öppnar du bottjänstresursen.

  4. Under Bot Management(Robothantering) väljer du Test i Webbchatt.

  5. I chattmeddelandet i Skriv ditt meddelande anger du:

    Azure services?

    Chattroboten svarar med ett svar från kunskapsbasen.

    Ange en användarfråga i webbchatttestet.

Vad åstadkom du?

Du har skapat en ny kunskapsbas, lagt till en offentlig URL till kunskapsbasen, lagt till ditt eget QnA-par, tränat, testat och publicerat kunskapsbasen.

När du har publicerat kunskapsbasen har du skapat en robot och testat roboten.

Allt detta åstadkommades på några minuter utan att behöva skriva någon kod eller rensa innehållet.

Rensa resurser

Om du inte fortsätter till nästa snabbstart tar du bort QnA Maker och Bot Framework-resurser i Azure Portal.

Nästa steg

Mer information: