Dela via


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-baza znanja 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-resursgrupp i Azure-portalen

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

    Välj QnAMaker App Service

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

    QnAMaker-slutpunkt

Hantera baza znanja

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, baza znanja eller Azure-resurser. Kontrollera att du exporterar din baza znanja från sidan Inställningar innan du tar bort någon del av din baza znanja.

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 baza znanja via QnA Maker-portalen.

Hur stor kunskapsbas kan jag skapa?

Svar: Storleken på baza znanja 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 baza znanja i tjänsten delas. Läs här om hur du samarbetar i en baza znanja.

Kan du dela en baza znanja med en deltagare som inte finns i samma AAD-klientorganisation för att ändra en baza znanja?

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-baza znanja. 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-baza znanja?

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

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-inställningar

  • Ä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 baza znanja å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 baza znanja 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 baza znanja 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 baza znanja i tabellen Slutpunktsnycklarsidan Användarinställningar.

Jag har tagit bort min befintliga usluga pretrage. 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 usluga pretrage. Hur kan jag åtgärda detta?

Svar: Om du har tagit bort indexet testkb i usluga pretrage 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 baza znanja med flera språk?

Svar: Om du vill använda flera språk och flera baza znanja 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 baza znanja i en enda Azure-söktjänst får resultatet en försämrad relevans.

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 baza znanja 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ällningsgrupp –> Avsnittet Konfiguration –> Programinställningar –> Namn på parametrarna "UserAppInsightsKey" är korrekt konfigurerat och inställt på respektive programinsiktsöversiktsflik ("Instrumentationsnyckel") guid.

  2. I App Service –> inställningsgrupp –> avsnittet "Application Insights" –> Kontrollera 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 använder jag en annan baza znanja med en befintlig Azure AI Bot Service?

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

  • Kunskapsbas-ID.
  • Kunskapsbasens publicerade anpassade underdomännamn för slutpunkten, som kallas host, finns på sidan Inställningar när du har publicerat.
  • Kunskapsbasens publicerade slutpunktsnyckel – finns på sidan Inställningar 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 baza znanja är märkt QnAAuthkey i ABS-tjänsten.

Kan två eller flera klientprogram dela en baza znanja?

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

Hur bäddar jag 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 baza znanja och loggfiler lagras i den här regionen.