Felsökning för QnA Maker

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

Kommentar

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 svar på frågor. Från och med den 1 oktober 2022 kommer du inte att kunna skapa nya QnA Maker-resurser. Information om hur du migrerar befintliga QnA Maker-kunskapsbas till frågesvar finns i migreringsguiden.

Hantera förutsägelser

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

Svar: Prestandaproblem med dataflöde indikerar att du behöver skala upp för både din App Service och din Kognitiva sökning. Överväg att lägga till en replik i cognitive search för att förbättra prestandan.

Läs mer om prisnivåer.

Hämta QnAMaker-tjänstslutpunkten

Svar: QnAMaker-tjänstslutpunkten är användbar i felsökningssyfte när du kontaktar QnAMaker Support 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-portalen

    QnAMaker Azure resource group in Azure portal

  2. Välj den App Service som är associerad med QnA Maker-resursen. Vanligtvis är namnen samma.

    Select QnAMaker App Service

  3. Slutpunkts-URL:en är tillgänglig i avsnittet Översikt

    QnAMaker endpoint

Hantera kunskapsbas

Jag har av misstag tagit bort en del av min QnA Maker, vad ska jag göra?

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

Alla borttagningar är permanenta, inklusive fråge- och svarspar, filer, URL:er, anpassade frågor och svar, kunskapsbas eller Azure-resurser. Kontrollera att du exporterar kunskapsbas från sidan Inställningar innan du tar bort någon del av kunskapsbas.

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

Svar: Det är möjligt att QnA Maker inte automatiskt kan extrahera vissa QnA-innehåll (question-and-answer) 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-fil och se om verktyget kan mata in det. Alternativt kan du lägga till innehåll i din kunskapsbas via QnA Maker-portalen.

Hur stor kunskapsbas kan jag skapa?

Svar: Storleken på kunskapsbas beror på vilken SKU för Azure-sökning du väljer när du skapar QnA Maker-tjänsten. Läs här om du vill ha 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 än. Läs här om du vill veta hur du gör det.

Hur delar jag en kunskapsbas med andra?

Svar: Delning fungerar på nivån för en QnA Maker-tjänst, dvs. alla kunskapsbas i tjänsten delas. Läs här om hur du samarbetar i en kunskapsbas.

Kan du dela en kunskapsbas med en deltagare som inte finns i samma 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 även dela QnA Maker.

Om du har en App Service-plan med 5 QnAMaker-kunskapsbas. 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 kunskapsbas.

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

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

  • Gå till din App Service-resurs i Azure-portalen

qnamaker appservice

  • Välj alternativet Inställningar

qnamaker appservice settings

  • Ändra värdet för inställningen DefaultAnswer
  • Starta om Din App Service

qnamaker appservice restart

Varför extraheras inte min SharePoint-länk?

Svar: Mer information finns i Datakällans platser.

Uppdateringarna som jag har gjort i min kunskapsbas återspeglas inte i publiceringen. Varför inte?

Svar: Varje redigeringsåtgärd, oavsett om den finns i en tabelluppdatering, ett test eller en inställning, måste sparas innan den kan publiceras. Välj knappen Spara och träna efter varje redigeringsåtgärd.

Stöder kunskapsbas omfattande data eller multimedia?

Svar:

Automatisk extrahering av multimedia för filer och URL:er

  • URL:er – begränsad HTML-till-Markdown-konverteringsfunktion.
  • Filer – stöds inte

Svarstext i markdown

När QnA-par är i kunskapsbas kan du redigera ett svars markdown-text för att inkludera länkar till media som är tillgängliga från offentliga URL:er.

Stöder QnA Maker icke-engelska språk?

Svar: Se mer information om språk som stöds.

Om du har innehåll från olika 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 är bredvid versionsvärdet för kunskapsbas i tabellen Slutpunktsnycklar på sidan Användare Inställningar.

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

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

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

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

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

Svar: I API-avsnittet i apptjänstfönstret 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 AI Search-resurs för kunskapsbas med flera språk?

Svar: Om du vill använda flera språk och flera kunskapsbas måste användaren skapa en QnA Maker-resurs för varje språk. Så skapas en separat Azure-söktjänst per språk. Om du blandar olika språk kunskapsbas i en enda Azure-söktjänst blir resultatets relevans försämrad.

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

Svar: Namnet på Azure AI Search-resursen är QnA Maker-resursnamnet med några slumpmässiga bokstäver som läggs till 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.

Hur åtgärdar jag det när QnA Maker returnerar "Runtime Core har inte initierats"?

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

  1. I Azure-portalen väljer du din 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 . 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. Gå till din kunskapsbas för att verifiera att den fungerar nu.

Varför fungerar inte Mina Application Insights?

Svar: Korskolla och uppdatera stegen nedan för att åtgärda problemet:

  1. I App Service –> Inställningar grupp –> Avsnittet Konfiguration –> Program Inställningar –> Namn på parametrarna "UserAppInsightsKey" är korrekt konfigurerat och inställt på respektive programinsiktsöversiktsflik ("Instrumentationsnyckel") guid.

  2. I avsnittet App Service –> Inställningar grupp –> "Application Insights" –> kontrollerar du att appinsikter är aktiverade och anslutna till respektive application insights-resurs.

Mina Application Insights är aktiverat, men varför fungerar det inte korrekt?

Svar: Följ stegen nedan:

  1. Kopiera värdet för namnet "APPINSIGHTS_INSTRUMENTATIONKEY" till userAppInsightsKey genom att åsidosätta om det redan finns något 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

Behöver 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. QnA Maker erbjuds dock som en av flera mallar i Azure AI Bot Service. Bot Service möjliggör snabb intelligent robotutveckling via Microsoft Bot Framework och körs i en serverlös miljö.

Hur skapar jag en ny robot med QnA Maker?

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

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

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

  • Kunskapsbas-ID.
  • Kunskapsbasens publicerade anpassade underdomännamn för slutpunkten, som kallas host, finns på Inställningar sida när du har publicerat.
  • Kunskapsbasens publicerade slutpunktsnyckel – hittad på Inställningar sida när du har publicerat.

Med den här informationen går du till robotens apptjänst i Azure-portalen. Under Inställningar –> Konfiguration –> Programinställningar ändrar du dessa värden.

Slutpunktsnyckeln för kunskapsbas är märkt QnAAuthkey i ABS-tjänsten.

Kan två eller flera klientprogram dela en kunskapsbas?

Svar: Ja, kunskapsbas kan frågas från valfritt antal klienter. Om svaret från kunskapsbas verkar vara långsamt eller överskriden tidsgräns bör du överväga att uppgradera tjänstnivån för den apptjänst som är associerad med kunskapsbas.

Hur gör jag för att bädda in QnA Maker-tjänsten på min webbplats?

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

  1. Skapa roboten med vanliga frågor och svar genom att följa anvisningarna 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 QnA Maker-tjänsten valde du en Azure-region. Dina kunskapsbas och loggfiler lagras i den här regionen.