Sdílet prostřednictvím


Změna výchozí odpovědi pro prostředek služby QnA Maker

Výchozí odpověď pro znalostní báze se má vrátit, když se nenajde odpověď. Pokud používáte klientskou aplikaci, například Azure AI Bot Service, může mít také samostatnou výchozí odpověď, která značí, že žádná odpověď nesplní prahovou hodnotu skóre.

Poznámka:

Služba QnA Maker se vyřadí z provozu 31. března 2025. Novější verze funkce pro otázky a odpovědi je teď dostupná jako součást jazyka Azure AI. Možnosti odpovídání na otázky v rámci služby Language Service najdete v tématu odpovědi na otázky. Od 1. října 2022 nebudete moct vytvářet nové prostředky služby QnA Maker. Informace o migraci stávajících znalostní báze služby QnA Maker na zodpovězení otázek najdete v průvodci migrací.

Typy výchozích odpovědí

Ve vašem znalostní báze existují dva typy výchozích odpovědí. Je důležité pochopit, jak a kdy se každá vrátí z prediktivního dotazu:

Typy výchozích odpovědí Popis odpovědi
Odpověď znalostní báze, pokud není určena žádná odpověď No good match found in KB. – Když rozhraní GenerateAnswer API nenajde žádnou odpovídající odpověď na otázku, DefaultAnswer vrátí se nastavení služby App Service. Všechny znalostní báze ve stejném prostředku služby QnA Maker sdílejí stejný výchozí text odpovědi.
Nastavení můžete spravovat na webu Azure Portal, prostřednictvím služby App Service nebo pomocí rozhraní REST API pro získání nebo aktualizaci nastavení.
Text pokynů pro následné výzvy Při použití následné výzvy v toku konverzace možná nebudete potřebovat odpověď ve dvojici QnA, protože chcete, aby uživatel vybral z následujících výzev. V tomto případě nastavte konkrétní text nastavením výchozího textu odpovědi, který se vrátí s každou predikcí pro následné výzvy. Text se má zobrazit jako instrukční text pro výběr následných výzev. Příkladem tohoto výchozího textu odpovědi je Please select from the following choices. Tato konfigurace je vysvětlená v několika dalších částech tohoto dokumentu. Lze také nastavit jako součást znalostní báze definice defaultAnswerUsedForExtraction pomocí rozhraní REST API.

Integrace klientských aplikací

Pro klientskou aplikaci, jako je robot s Azure AI Bot Service, si můžete vybrat z běžných následujících scénářů:

  • Použití nastavení znalostní báze
  • K rozlišení, kdy se vrátí odpověď, ale nesplňuje prahovou hodnotu skóre, použijte v klientské aplikaci jiný text. Tento text může být buď statický text uložený v kódu, nebo může být uložen v seznamu nastavení klientské aplikace.

Při vytváření znalostní báze nastavte výchozí odpověď výzvy pro následné provedení

Když vytvoříte nový znalostní báze, výchozí text odpovědi je jedním z nastavení. Pokud se rozhodnete, že ho během procesu vytváření nenastavíte, můžete ho později změnit pomocí následujícího postupu.

Změna výchozí odpovědi na následné výzvě na portálu služby QnA Maker

Výchozí odpověď znalostní báze se vrátí, když se ze služby QnA Maker nevrátí žádná odpověď.

  1. Přihlaste se k portálu služby QnA Maker a ze seznamu vyberte svůj znalostní báze.

  2. Na navigačním panelu vyberte Nastavení .

  3. Změňte hodnotu výchozího textu odpovědi v části Spravovat znalostní báze.

    Snímek obrazovky s portálem služby QnA Maker, stránkou Nastavení a zvýrazněným výchozím textovým polem odpovědi

  4. Výběrem možnosti Uložit a vytrénovat změnu uložte.

Další kroky