Ändra standardsvaret för en QnA Maker-resurs
Standardsvaret för en kunskapsbas är avsett att returneras när ett svar inte 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.
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.
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 kunskapsbas 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 från uppföljningsprompterna. 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 i valet av uppföljningsprompter. Ett exempel för den här standardsvarstexten är Please select from the following choices . Den här konfigurationen beskrivs i de närmaste avsnitten i det här dokumentet. Kan också anges som en del av kunskapsbas definition av användning av defaultAnswerUsedForExtraction 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 standardsvar 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 uppföljningspromptens standardsvar i QnA Maker-portalen
Det kunskapsbas standardsvaret returneras när inget svar returneras från QnA Maker-tjänsten.
Logga in på QnA Maker-portalen och välj din kunskapsbas i listan.
Välj Inställningar i navigeringsfältet.
Ändra värdet för Standardsvarstext i avsnittet Hantera kunskapsbas.
Välj Spara och träna för att spara ändringen.