Felsökning för QnA Maker

Den curated listan över de vanligaste frågorna om QnA Maker tjänsten hjälper dig att införa tjänsten snabbare och med bättre resultat.

Anteckning

En nyare version av funktionen för frågor och svar är nu tillgänglig som en del av Azure Cognitive Service for Language. Mer information finns i Azure Cognitive Service för språkdokumentation. Om du vill ha funktioner för frågesvar i Language Service kan du se frågesvar . Information om hur du migrerar befintliga kunskapsbaser finns i migreringsguiden.

Hantera förutsägelser

Hur kan jag förbättra dataflödesprestanda för frågeförutsägelser?

Svar: Prestandaproblem med dataflöde anger att du måste skala upp för både apptjänsten och Cognitive Search. Överväg att lägga till en replik i Cognitive Search för att förbättra prestanda.

Läs mer om prisnivåer.

Så här hämtar du tjänstslutpunkten för QnAMaker

Svar: QnAMaker-tjänstslutpunkten är användbar för felsökning när du kontaktar QnAMaker-supporten eller UserVoice. Slutpunkten är en URL i det här formuläret: https://your-resource-name.azurewebsites.net .

  1. Gå till din QnAMaker-tjänst (resursgrupp) i Azure Portal

    QnAMaker Azure-resursgrupp i Azure Portal

  2. Välj den App Service som är associerad QnA Maker resurs. Vanligtvis är namnen desamma.

    Välj QnAMaker App Service

  3. Slutpunktens URL är tillgänglig i avsnittet Översikt

    QnAMaker-slutpunkt

Hantera kunskapsbasen

Jag har råkat ta bort en del av QnA Maker, vad ska jag göra?

Svar: Ta inte bort någon av de Azure-tjänster som skapats tillsammans QnA Maker resurs som Sök eller Webbapp. Dessa är nödvändiga för QnA Maker ska fungera. Om du tar bort en QnA Maker inte att fungera korrekt.

Alla borttagningar är permanenta, inklusive par med frågor och svar, filer, URL:er, anpassade frågor och svar, kunskapsbaser eller Azure-resurser. Se till att exportera kunskapsbasen från Inställningar innan du tar bort någon del av kunskapsbasen.

Varför extraherar inte mina URL:er/filer par med frågor och svar?

Svar: Det är möjligt att QnA Maker inte kan extrahera vissa frågor och svar-innehåll (QnA) automatiskt från giltiga URL:er för vanliga frågor och svar. I sådana fall kan du klistra in QnA-innehållet i en .txt och se om verktyget kan mata in det. Alternativt kan du lägga till innehåll i kunskapsbasen via portalen QnA Maker .

Hur stor kunskapsbas kan jag skapa?

Svar: Storleken på kunskapsbasen beror på vilken SKU för Azure-sökning du väljer när du skapar QnA Maker tjänsten. Läs här för mer information.

Varför kan jag inte se något i listrutan när jag försöker skapa en ny kunskapsbas?

Svar: Du har inte skapat några QnA Maker tjänster i Azure ännu. Läs här om du vill lära dig hur du gör det.

Hur delar jag en kunskapsbas med andra?

Svar: Delning fungerar på en QnA Maker tjänst, det vill säga att alla kunskapsbaser i tjänsten delas. Läs här om hur du samarbetar på en kunskapsbas.

Kan du dela en kunskapsbas med en deltagare som inte finns i AAD klientorganisation för att ändra en kunskapsbas?

Svar: Delning baseras på rollbaserad åtkomstkontroll i Azure. Om du kan dela en resurs i Azure med en annan användare kan du också dela QnA Maker.

Om du har en App Service plan med 5 QnAMaker-kunskapsbaser. Kan du tilldela läs-/skrivrättigheter till 5 olika användare så att var och en av dem bara kan komma åt 1 QnAMaker-kunskapsbas?

Svar: Du kan dela en hel QnAMaker-tjänst, inte enskilda kunskapsbaser.

Hur ändrar jag standardmeddelandet när ingen bra matchning hittas?

Svar: Standardmeddelandet är en del av inställningarna i apptjänsten.

  • Gå till apptjänstresursen i Azure Portal

qnamaker appservice

  • Välj Inställningar alternativ

inställningar för qnamaker-apptjänst

  • Ändra värdet för inställningen DefaultAnswer
  • Starta om apptjänsten

qnamaker appservice restart

Varför extraheras SharePoint länken inte?

Svar: Mer information finns i Datakällsplatser.

De uppdateringar som jag har gjort i min kunskapsbas visas inte vid publicering. Varför inte?

Svar: Varje redigeringsåtgärd, oavsett om det är i en tabelluppdatering, ett test eller en inställning, måste sparas innan den kan publiceras. Se till att välja knappen Spara och träna efter varje redigeringsåtgärd.

Stöder kunskapsbasen omfattande data eller multimedia?

Svar:

Auto-extrahering av multimedia för filer och URL:er

  • URL:er – begränsad konverteringskapacitet för HTML till Markdown.
  • Filer – stöds inte

Svarstext i markdown

När frågor och svar-par finns i kunskapsbasen kan du redigera markdown-texten för ett svar och ta med länkar till media som är tillgängliga från offentliga URL:er.

Stöder QnA Maker andra språk än engelska?

Svar: Mer information om språk som stöds finns i.

Om du har innehåll från flera språk måste du skapa en separat tjänst för varje språk.

Hantera tjänst

När ska jag starta om min apptjänst?

Svar: Uppdatera apptjänsten när varningsikonen visas bredvid versionsvärdet för kunskapsbasen i tabellen Slutpunktsnycklar på sidan Användare Inställningar .

Jag har tagit bort mitt befintliga tjänsten Search. Hur kan jag åtgärda detta?

Svar: Om du tar Azure Cognitive Search ett index är åtgärden slutgiltig och indexet kan inte återställas.

Jag har tagit bort `testkb` mitt index i tjänsten Search. Hur kan jag åtgärda detta?

Svar: Om du har tagit bort testkb indexet i tjänsten Search kan du återställa data från den senast publicerade kunskapsbasen. Använd återställningsverktyget RestoreTestKBIndex som finns på GitHub.

Jag får följande fel: Kontrollera om QnA Maker apptjänstens CORS-inställningar tillåter eller om det finns https://www.qnamaker.ai några organisationsspecifika nätverksbegränsningar. Hur kan jag lösa detta?

Svar: I AVSNITTET API i fönstret App Service uppdaterar du CORS-inställningen till * eller " https://www.qnamaker.ai ". Om det här inte löser problemet kontrollerar du om det finns organisationsspecifika begränsningar.

När ska jag uppdatera mina slutpunktsnycklar?

Svar: Uppdatera dina slutpunktsnycklar om du misstänker att de har komprometterats.

Kan jag använda samma Azure Cognitive Search för kunskapsbaser med flera språk?

Svar: Om du vill använda flera språk och flera kunskapsbaser måste användaren skapa QnA Maker resurs för varje språk. Detta skapar en separat Azure-söktjänst per språk. Att blanda olika språkkunskapsbaser i en enda Azure-söktjänst leder till försämrad relevans för resultaten.

Hur ändrar jag namnet på den Azure Cognitive Search som används av QnA Maker?

Svar: Namnet på den Azure Cognitive Search resursen är QnA Maker resursnamn med några slumpmässiga bokstäver tilagda i slutet. Detta gör det svårt att skilja mellan flera sökresurser för QnA Maker. Skapa en separat söktjänst (namnge den som du vill) och anslut den till din QnA-tjänst. Stegen liknar de steg du behöver göra för att uppgradera en Azure-sökning.

När QnA Maker returnerar `Runtime core is not initialized,` hur åtgärdar jag det?

Svar: Diskutrymmet för apptjänsten kan vara fullt. Steg för att åtgärda diskutrymmet:

  1. I Azure Portalväljer du QnA Maker apptjänst och stoppar sedan tjänsten.

  2. När du fortfarande är i App Service väljer du Utvecklingsverktyg, sedan Avancerade verktyg och sedan Go. Ett nytt webbläsarfönster öppnas.

  3. Välj Felsökningskonsol och sedan CMD för att öppna ett kommandoradsverktyg.

  4. Gå till katalogen site/wwwroot/Data/QnAMaker/.

  5. Ta bort alla mappar vars namn börjar med rd .

    Ta inte bort följande:

    • Filen KbIdToRankerMappings.txt
    • Filen EndpointSettings.json
    • Mappen EndpointKeys
  6. Starta App Service.

  7. Öppna kunskapsbasen för att verifiera att den fungerar nu.

Varför fungerar inte Insights program?

Svar: Kontrollera och uppdatera nedanstående steg för att åtgärda problemet:

  1. I avsnittet -App Service -> Inställningar group -> Configuration (Grupp ->-konfiguration) har parametrarna -> Application Inställningar -> Name "UserAppInsightsKey" konfigurerats korrekt och angetts till respektive Application Insights-flik (översiktsflik för Application Insights) ("Instrumentationsnyckel").

  2. I App Service -> Inställningar -> avsnittet "Application Insights" -> Kontrollera att App Insights är aktiverat och anslutet till respektive Application Insights-resurs.

Min program Insights är aktiverad men varför fungerar den inte korrekt?

Svar: Följ stegen nedan:

  1. Kopiera värdet för "APPINSIGHTS_INSTRUMENTATIONKEY"-namn till UserAppInsightsKey-namnet genom att åsidosätta om det redan finns ett värde där.

  2. Om nyckeln UserAppInsightsKey inte finns i appinställningarna lägger du till en ny nyckel med det namnet och kopierar värdet.

  3. Spara den så startas apptjänsten om automatiskt. Detta bör lösa problemet.

Integrera med andra tjänster, inklusive robotar

Måste jag använda Bot Framework för att kunna använda QnA Maker?

Svar: Nej, du behöver inte använda Bot Framework med QnA Maker. Men QnA Maker erbjuds som en av flera mallar i Azure Bot Service. Bot Service möjliggör snabb intelligent robotutveckling via Microsoft Bot Framework och körs i en server less-miljö.

Hur skapar jag en ny robot med QnA Maker?

Svar: Följ instruktionerna i den här dokumentationen för att skapa din robot med Azure Bot Service.

Hur gör jag för att du använda en annan kunskapsbas med en befintlig Azure Bot Service?

Svar: Du måste ha följande information om din kunskapsbas:

  • Kunskapsbas-ID.
  • Kunskapsbasens publicerade anpassade underdomännamn för slutpunkt, som kallas , finns hostInställningar när du har publicerat.
  • Kunskapsbasens publicerade slutpunktsnyckel – finns Inställningar när du har publicerat.

Med den här informationen går du till robotens apptjänst i Azure Portal. Under Inställningar -> Configuration ->-programinställningar ändrar du dessa värden.

Kunskapsbasens slutpunktsnyckel är märkt QnAAuthkey i ABS-tjänsten.

Kan två eller flera klientprogram dela en kunskapsbas?

Svar: Ja, kunskapsbasen kan efterfrågas från val av antal klienter. Om svaret från kunskapsbasen verkar vara långsamt eller har en time out bör du överväga att uppgradera tjänstnivån för den App Service som är associerad med kunskapsbasen.

Hur gör jag för att du QnA Maker tjänsten på min webbplats?

Svar: Följ dessa steg för att bädda QnA Maker tjänsten som en webbchattkontroll på din webbplats:

  1. Skapa din robot för vanliga frågor och svar genom att följa instruktionerna här.
  2. Aktivera webbchatten genom att följa stegen här

Datalagring

Vilka data lagras och var lagras de?

Svar:

När du skapar din QnA Maker-tjänst valde du en Azure-region. Dina kunskapsbaser och loggfiler lagras i den här regionen.