Ändra standardsvar för en QnA Maker-resurs

Standardsvaret för en kunskapsbas är avsett att returneras när inget svar hittas. Om du använder ett klientprogram, till exempel Azure AI-Bot Service, kan det också ha ett separat standardsvar som anger att inget svar uppfyllde tröskelvärdet för poäng.

Anteckning

QnA Maker-tjänsten dras tillbaka den 31 mars 2025. En nyare version av funktionen för frågor och svar är nu tillgänglig som en del av Azure AI Language. Information om funktioner för frågesvar i språktjänsten finns i frågesvar. Från och med den 1 oktober 2022 kan du inte skapa nya QnA Maker-resurser. Information om hur du migrerar befintliga QnA Maker-kunskapsbaser till frågesvar finns i migreringsguiden.

Typer av standardsvar

Det finns två typer av standardsvar i kunskapsbas. Det är viktigt att förstå hur och när var och en returneras från en förutsägelsefråga:

Typer av standardsvar Beskrivning av svar
KB-svar när inget svar fastställs No good match found in KB. – När GenerateAnswer-API :et inte hittar något matchande svar på frågan DefaultAnswer returneras inställningen för App Service. Alla kunskapsbaser i samma QnA Maker-resurs delar samma standardsvarstext.
Du kan hantera inställningen i Azure Portal, via App Service eller med REST-API:erna för att hämta eller uppdatera inställningen.
Instruktionstext för uppföljningsprompt När du använder en uppföljningsprompt i ett konversationsflöde kanske du inte behöver något svar i QnA-paret eftersom du vill att användaren ska välja bland uppföljningsanvisningarna. I det här fallet anger du specifik text genom att ange standardsvarstexten, som returneras med varje förutsägelse för uppföljningsprompter. Texten är avsedd att visas som instruktionstext för valet av uppföljningsprompter. Ett exempel på den här standardsvarstexten är Please select from the following choices. Den här konfigurationen beskrivs i de kommande avsnitten i det här dokumentet. Kan också anges som en del av kunskapsbas definition av defaultAnswerUsedForExtraction att använda REST API.

Integrering av klientprogram

För ett klientprogram, till exempel en robot med Azure AI-Bot Service, kan du välja bland följande vanliga scenarier:

  • Använd inställningen för kunskapsbas
  • Använd annan text i klientprogrammet för att skilja när ett svar returneras men inte uppfyller tröskelvärdet för poäng. Den här texten kan antingen vara statisk text som lagras i kod eller lagras i klientprogrammets inställningslista.

Ange standardsvaret för uppföljningsprompten när du skapar kunskapsbas

När du skapar en ny kunskapsbas är standardsvarstexten en av inställningarna. Om du väljer att inte ange det under skapandeprocessen kan du ändra det senare med följande procedur.

Ändra standardsvaret för uppföljningsprompten i QnA Maker-portalen

Det kunskapsbas standardsvaret returneras när inget svar returneras från QnA Maker-tjänsten.

  1. Logga in på QnA Maker-portalen och välj din kunskapsbas i listan.

  2. Välj Inställningar i navigeringsfältet.

  3. Ändra värdet för Standardsvarstext i avsnittet Hantera kunskapsbas.

    Skärmbild av QnA Maker-portalen, sidan Inställningar, med standardtextrutan för svar markerad.

  4. Välj Spara och träna för att spara ändringen.

Nästa steg