Problemen met QnA Maker

De samengestelde lijst met de meest gestelde vragen met betrekking tot de QnA Maker-service helpt u om de service sneller en met betere resultaten te gebruiken.

Notitie

Er is nu een nieuwere versie van de vraag- en antwoordfunctie beschikbaar als onderdeel van Azure Cognitive Service for Language. Zie documentatie voor Azure Cognitive Service for Language voor meer informatie. Zie Vraag beantwoorden voor mogelijkheden voor het beantwoorden van vragenin Language Service. Raadpleeg de migratiehandleiding voor informatie over het migreren van bestaande Knowledge Bases.

Voorspellingen beheren

Hoe kan ik de doorvoerprestaties voor queryvoorspellingen verbeteren?

Antwoord: Prestatieproblemen met doorvoer geven aan dat u omhoog moet schalen voor zowel uw App Service als uw Cognitive Search. Overweeg een replica aan uw Cognitive Search om de prestaties te verbeteren.

Meer informatie over prijscategorie.

Het QnAMaker-service-eindpunt op te halen

Antwoord: QnAMaker-service-eindpunt is handig voor het foutenopsporingsdoeleinden wanneer u contact op neemt met QnAMaker Support of UserVoice. Het eindpunt is een URL in deze vorm: https://your-resource-name.azurewebsites.net .

  1. Ga naar uw QnAMaker-service (resourcegroep) in de Azure Portal

    QnAMaker Azure-resourcegroep in Azure Portal

  2. Selecteer de App Service die is gekoppeld aan QnA Maker resource. Normaal gesproken zijn de namen hetzelfde.

    Selecteer QnAMaker App Service

  3. De eindpunt-URL is beschikbaar in de sectie Overzicht

    QnAMaker-eindpunt

De knowledge base beheren

Ik heb per ongeluk een deel van mijn QnA Maker verwijderd. Wat moet ik doen?

Antwoord: verwijder geen Azure-services die samen met de QnA Maker zijn gemaakt, zoals Zoeken of Web-app. Deze zijn nodig om QnA Maker te laten werken. Als u er een verwijdert, werkt QnA Maker niet meer goed.

Alle verwijderingen zijn permanent, inclusief vraag- en antwoordparen, bestanden, URL's, aangepaste vragen en antwoorden, Knowledge Bases of Azure-resources. Zorg ervoor dat u uw Knowledge Base exporteert vanaf Instellingen pagina voordat u een deel van uw Knowledge Base kunt verwijderen.

Waarom extraheren mijn URL('s)/bestand(en) geen vraag-antwoordparen?

Antwoord: Het is mogelijk dat QnA Maker bepaalde QnA-inhoud (question-and-answer) niet automatisch kan extraheren uit geldige URL's voor veelgestelde vragen. In dergelijke gevallen kunt u de QnA-inhoud in een .txt plakken en zien of het hulpprogramma deze kan opnemen. U kunt ook inhoud aan uw knowledge base toevoegen via de QnA Maker portal.

Hoe groot kan ik mijn Knowledge Base maken?

Antwoord: de grootte van de knowledge base is afhankelijk van de SKU van Azure Search die u kiest bij het maken van QnA Maker service. Lees hier voor meer informatie.

Waarom zie ik niets in de vervolgkeuzebank wanneer ik een nieuwe Knowledge Base maak?

Antwoord: u hebt nog geen QnA Maker in Azure gemaakt. Lees hier om te leren hoe u dat doet.

Hoe kan ik een met anderen Knowledge Base delen?

Antwoord: Delen werkt op het niveau van QnA Maker service, dat wil zeggen dat alle Knowledge Bases in de service worden gedeeld. Lees hier hoe u kunt samenwerken aan een knowledge base.

Kunt u een knowledge base delen met een inzender die zich niet in dezelfde AAD tenant, om een knowledge base te wijzigen?

Antwoord: Delen is gebaseerd op op rollen gebaseerd toegangsbeheer van Azure. Als u een resource in Azure kunt delen met een andere gebruiker, kunt u deze ook QnA Maker.

Als u een abonnement App Service 5 Knowledge Bases van QnAMaker. Kunt u lees-/schrijfrechten toewijzen aan vijf verschillende gebruikers, zodat elk van hen toegang heeft tot slechts 1 QnAMaker-knowledge base?

Antwoord: U kunt een volledige QnAMaker-service delen, niet afzonderlijke Knowledge Bases.

Hoe kan ik het standaardbericht wijzigen wanneer er geen goede overeenkomst wordt gevonden?

Antwoord: het standaardbericht maakt deel uit van de instellingen in uw App Service.

  • Ga naar uw App Service-resource in de Azure Portal

qnamaker appservice

  • Selecteer de Instellingen optie

qnamaker appservice-instellingen

  • De waarde van de instelling DefaultAnswer wijzigen
  • De App Service opnieuw starten

qnamaker appservice opnieuw starten

Waarom wordt mijn SharePoint niet geëxtraheerd?

Antwoord: zie Locaties van gegevensbron voor meer informatie.

De updates die ik heb aangebracht in mijn Knowledge Base, worden niet weergegeven in publiceren. Waarom niet?

Antwoord: elke bewerking, ongeacht of deze in een tabelupdate, -test of -instelling wordt uitgevoerd, moet worden opgeslagen voordat deze kan worden gepubliceerd. Zorg ervoor dat u na elke bewerking de knop Opslaan en trainen selecteert.

Ondersteunt de knowledge base uitgebreide gegevens of multimedia?

Antwoord:

Automatische extractie van multimedia voor bestanden en URL's

  • URL's: beperkte conversie van HTML naar Markdown.
  • Bestanden - niet ondersteund

Antwoordtekst in Markdown

Zodra QnA-paren zich in de Knowledge Base hebben gemaakt, kunt u de Markdown-tekst van een antwoord bewerken om koppelingen naar media op te nemen die beschikbaar zijn via openbare URL's.

Ondersteunt QnA Maker niet-Engelse talen?

Antwoord: zie meer informatie over ondersteunde talen.

Als u inhoud uit meerdere talen hebt, moet u voor elke taal een afzonderlijke service maken.

Services beheren

Wanneer moet ik mijn app-service opnieuw starten?

Antwoord: Vernieuw uw app-service wanneer het waarschuwingspictogram naast de versiewaarde voor de Knowledge Base in de tabel Eindpuntsleutels op de Instellingen gebruiker staat.

Ik heb mijn bestaande Search-service. Hoe kan ik dit oplossen?

Antwoord: als u een Azure Cognitive Search verwijdert, is de bewerking definitief en kan de index niet worden hersteld.

Ik heb mijn `testkb` index in mijn Search-service. Hoe kan ik dit oplossen?

Antwoord: als u de index in uw Search-service, kunt u de gegevens uit de laatst gepubliceerde testkb KB herstellen. Gebruik het herstelprogramma RestoreTestKBIndex dat beschikbaar is op GitHub.

Ik krijg de volgende foutmelding: Controleer of QnA Maker CORS-instellingen van App Service toestaan of dat er https://www.qnamaker.ai organisatiespecifieke netwerkbeperkingen zijn. Hoe kan ik dit oplossen?

Antwoord: werk in de sectie API van het deelvenster App Service de CORS-instelling bij naar * of " https://www.qnamaker.ai ". Als het probleem hiermee niet wordt opgelost, controleert u of er organisatiespecifieke beperkingen bestaan.

Wanneer moet ik mijn eindpuntsleutels vernieuwen?

Antwoord: Vernieuw uw eindpuntsleutels als u vermoedt dat deze zijn aangetast.

Kan ik dezelfde resource gebruiken Azure Cognitive Search knowledge bases met behulp van meerdere talen?

Antwoord: Als u meerdere talen en meerdere Knowledge Bases wilt gebruiken, moet de gebruiker voor QnA Maker taal een resource maken. Hiermee maakt u per taal een afzonderlijke Azure Search-service. Het combineren van verschillende taalkennisbases in één Azure-zoekservice leidt tot een gedegradeerde relevantie van resultaten.

Hoe kan ik de naam wijzigen van de Azure Cognitive Search resource die door de QnA Maker?

Antwoord: De naam van de Azure Cognitive Search resource is de QnA Maker resourcenaam met enkele willekeurige letters aan het einde toegevoegd. Hierdoor is het moeilijk om onderscheid te maken tussen meerdere zoekbronnen voor QnA Maker. Maak een afzonderlijke zoekservice (noem deze zoals u wilt) en koppel deze aan uw QnA-service. De stappen zijn vergelijkbaar met de stappen die u moet uitvoeren om een Azure-zoekopdracht bij te werken.

Wanneer QnA Maker hoe kan ik dit `Runtime core is not initialized,` oplossen?

Antwoord: De schijfruimte voor uw app-service is mogelijk vol. Stappen voor het herstellen van uw schijfruimte:

  1. Selecteer in Azure Portalde app QnA Maker service van uw bedrijf en stop de service.

  2. Terwijl u zich nog in de App-service blijft, selecteert u Ontwikkelhulpprogramma's, vervolgens Geavanceerde hulpprogramma's en vervolgens Go. Er wordt een nieuw browservenster geopend.

  3. Selecteer Console voor foutopsporing en vervolgens CMD om een opdrachtregelprogramma te openen.

  4. Navigeer naar de map site/wwwroot/Data/QnAMaker/.

  5. Verwijder alle mappen waarvan de naam begint met rd .

    Verwijder niet het volgende:

    • Bestand KbIdToRankerMappings.txt
    • Bestand EndpointSettings.json
    • Map EndpointKeys
  6. Start de App Service.

  7. Ga naar uw Knowledge Base om te controleren of deze nu werkt.

Waarom werkt mijn Insights toepassing niet?

Antwoord: Controleer de onderstaande stappen en werk deze bij om het probleem op te lossen:

  1. In App Service -> Instellingen group -> Configuration -> Application Instellingen -> Name "UserAppInsightsKey" parameters is correct geconfigureerd en ingesteld op de respectievelijke Application Insights Overview tabblad ('Instrumentation Key')-GUID.

  2. In App Service -> Instellingen -> sectie 'Application Insights' -> Zorg ervoor dat App Insights is ingeschakeld en is verbonden met de respectieve Application Insights-resource.

Mijn toepassings Insights is ingeschakeld, maar waarom werkt deze niet goed?

Antwoord: Volg de onderstaande stappen:

  1. Kopieer de waarde van 'APPINSIGHTS_INSTRUMENTATIONKEY' naar 'UserAppInsightsKey'-naam door te overschrijven als er al een waarde aanwezig is.

  2. Als de sleutel UserAppInsightsKey niet bestaat in app-instellingen, voegt u een nieuwe sleutel met die naam toe en kopieert u de waarde.

  3. Sla deze op. Hierdoor wordt de app-service automatisch opnieuw gestart. Hiermee zou het probleem moeten worden opgelost.

Integreren met andere services, waaronder bots

Moet ik een Bot Framework gebruiken om de QnA Maker?

Antwoord: Nee, u hoeft de Bot Framework niet te QnA Maker. De QnA Maker wordt echter aangeboden als een van de verschillende sjablonen in Azure Bot Service. Bot Service maakt snelle intelligente botontwikkeling mogelijk via Microsoft Bot Framework en wordt uitgevoerd in een server-less omgeving.

Hoe kan ik een nieuwe bot maken met QnA Maker?

Antwoord: volg de instructies in deze documentatie om uw bot te maken met Azure Bot Service.

Hoe kan ik een andere knowledge base gebruiken met een bestaande Azure-botservice?

Antwoord: U hebt de volgende informatie nodig over uw knowledge base:

  • Knowledge base-id.
  • De naam van het aangepaste subdomein van het gepubliceerde eindpunt van de knowledge base, ook wel genoemd , vindt u host op Instellingen pagina na het publiceren.
  • De gepubliceerde eindpuntsleutel van de Knowledge Base: deze vindt u op Instellingen pagina na het publiceren.

Ga met deze informatie naar de app-service van uw bot in de Azure Portal. Wijzig Instellingen waarden Instellingen -> -> Application settings.

De eindpuntsleutel van de knowledge base is gelabeld QnAAuthkey in de ABS-service.

Kunnen twee of meer clienttoepassingen een knowledge base delen?

Antwoord: Ja, de Knowledge Base kan worden opgevraagd bij een groot aantal clients. Als het antwoord van de Knowledge Base traag lijkt of als er een time-out is, kunt u overwegen om de servicelaag bij te werken voor de app-service die is gekoppeld aan de knowledge base.

Hoe kan ik de service QnA Maker mijn website insluiten?

Antwoord: volg deze stappen om de service QnA Maker in te sluit als een besturingselement voor webchat op uw website:

  1. Maak uw FAQ-bot door de instructies hier te volgen.
  2. Schakel de webchat in door de stappen hier te volgen

Gegevensopslag

Welke gegevens worden opgeslagen en waar worden ze opgeslagen?

Antwoord:

Wanneer u uw QnA Maker service maakt, hebt u een Azure-regio geselecteerd. Uw Knowledge Bases en logboekbestanden worden opgeslagen in deze regio.