Co je QnA Maker?

Poznámka

K dispozici je nová verze otázky a funkce pro příjem jako součást služby Azure pro rozpoznávání jazyka. Další informace najdete v tématu dokumentace k jazykovým službám Azure pro rozpoznávání. Možnosti pro zodpovězení otázek v rámci jazykové služby najdete v tématu s odpovědí na otázky. Informace o migraci stávajících základů znalostní báze najdete v Průvodci migrací.

QnA Maker je cloudová služba pro zpracování přirozeného jazyka (NLP), která umožňuje vytvořit přirozenou konverzační vrstvu přes vaše data. Používá se k nalezení nejvhodnější odpovědi pro libovolný vstup z vaší vlastní znalostní báze (KB) informací.

QnA Maker se běžně používá k sestavování klientských aplikací v konverzaci, mezi které patří aplikace sociálních médií, chat roboty a desktopové aplikace s podporou řeči.

QnA Maker neukládají zákaznická data. Všechna zákaznická data (odpovědi na otázky a protokoly chatu) se ukládají v oblasti, ve které zákazník nasadí závislé instance služby. Další podrobnosti o závislých službách najdete tady.

Tato dokumentace obsahuje následující typy článků:

  • Rychlé starty jsou podrobné pokyny, které vám umožní volat službu a získat výsledky v krátké době.
  • Příručky návody obsahují pokyny k používání služby v konkrétnějším nebo přizpůsobeném způsobu.
  • Koncepční články poskytují podrobné vysvětlení funkcí a funkcí služby.
  • Kurzy jsou delší než příručky, které ukazují, jak používat službu jako součást v širších obchodních řešeních.

Kdy použít QnA Maker

  • Pokud máte statické informace – použijte QnA maker, když máte statické informace ve znalostní bázi odpovědí. Tato znalostní báze je vlastní pro vaše potřeby, které jste sestavili s dokumenty, jako jsou soubory PDF a adresy URL.
  • Pokud chcete zadat stejnou odpověď na žádost, dotaz nebo příkaz – když jiný uživatel odešle stejnou otázku, vrátí se stejná odpověď.
  • Pokud chcete filtrovat statické informace založené na metadatech meta-informace – Přidání značek metadat k poskytnutí dalších možností filtrování, které jsou relevantní pro uživatele klientské aplikace a informace. Mezi běžné informace o metadatech patří funkce CHITEST-chat, typ obsahu nebo formát, účel obsahu a aktuálnost obsahu.
  • Pokud chcete spravovat konverzaci robota, která zahrnuje statické informace – vaše znalostní báze přijímá text nebo příkaz v konverzaci uživatele a odpoví na něj. Pokud je odpověď součástí předem stanoveného toku konverzace, který je ve znalostní bázi v kontextu vícenásobnéhozastavení, může tento tok snadno poskytnout.

Co je znalostní báze?

QnA Maker importuje obsah do dvojice otázek a odpovědí ve znalostní bázi. Proces importu extrahuje informace o vztahu mezi částmi strukturovaného a částečně strukturovaného obsahu, aby vyznamenal vztahy mezi páry otázka a odpověď. Tyto páry otázek a odpovědí můžete upravit nebo přidat nové páry.

Obsah dvojice otázek a odpovědí zahrnuje:

  • Všechny alternativní formy otázky
  • Značky metadat použité k filtrování voleb odpovědí během hledání
  • Další výzvy pro pokračování v vylepšení hledání

Ukázková otázka a odpověď s metadaty

Po publikování znalostní báze pošle klientská aplikace do vašeho koncového bodu otázku uživatele. Vaše služba QnA Maker zpracuje otázku a odpoví nejlepší odpovědí.

Vytvoření robota v programu chat

Po publikování QnA Maker znalostní báze pošle klientská aplikace dotaz do koncového bodu znalostní báze a výsledky obdrží jako odpověď JSON. Společná klientská aplikace pro QnA Maker je robotem chatu.

Požádat o otázku a získat odpověď od obsahu znalostní báze

Krok Akce
1 Klientská aplikace pošle dotaz uživatele (text vlastními slovy), "návody programově aktualizovat moji znalostní bázi?" do koncového bodu znalostní báze.
2 QnA Maker využívá školenou znalostní bázi k poskytnutí správné odpovědi a dalších výzev, které lze použít k upřesnění hledání nejlepší odpovědi. QnA Maker vrátí odpověď ve formátu JSON.
3 Klientská aplikace používá odpověď JSON k rozhodování o tom, jak pokračovat v konverzaci. Tato rozhodnutí mohou zahrnovat zobrazení horní odpovědi a další možnosti pro upřesnění vyhledávání pro nejlepší odpověď.

Vytváření roboty chatu s nízkým kódem

Portál QnA Maker poskytuje kompletní prostředí pro vytváření znalostí znalostní báze. Do své znalostní báze můžete importovat dokumenty v jejich aktuálním formuláři. Tyto dokumenty (například časté otázky, ruční zadání produktu, tabulka nebo webová stránka) se převádějí na páry otázek a odpovědí. Každý pár se analyzuje pro následné výzvy a připojuje se k ostatním párů. Konečný formát Markdownu podporuje bohatou prezentaci, včetně obrázků a odkazů.

Po úpravě znalostní báze publikujte znalostní bázi do funkčního robota webové aplikace Azure bez psaní kódu. Otestujte robota v Azure Portal nebo si ho stáhněte a pokračujte v vývoji.

Vysoce kvalitní odezvy s vrstveným hodnocením

Systém QnA Maker je přístup k vrstveným seřazením. Data se ukládají do služby Azure Search, která také slouží jako první vrstva hodnocení. Výsledky z Azure Search se pak předávají QnA Maker pomocí NLP modelu rehodnocení, který vám umožní dosáhnout konečných výsledků a skóre spolehlivosti.

Rozvinuté konverzace

QnA Maker poskytuje vícenásobné výzvy a aktivní učení, které vám pomůžou vylepšit základní páry otázek a odpovědí.

Funkce vícenásobného zapnutí vám umožní propojit páry otázek a odpovědí. Toto připojení umožňuje klientské aplikaci poskytovat nejlepší odpověď a poskytuje další otázky pro upřesnění hledání konečné odpovědi.

Až znalostní báze obdrží dotazy od uživatelů v publikovaném koncovém bodu, QnA Maker použije aktivní učení na tyto otázky reálného světa a navrhne tak změny ve znalostní bázi, aby se zlepšila kvalita.

Životní cyklus vývoje

QnA Maker poskytuje vytváření, školení a publikování společně s oprávněními pro spolupráci k integraci do celého životního cyklu vývoje.

Koncepční obrázek vývojového cyklu

Dokončení rychlého startu

Nabízíme rychlé zprovoznění ve většině oblíbených programovacích jazyků, z nichž každá je navržena pro učení základních vzorů návrhu a spouštění kódu za méně než 10 minut. Seznam rychlých startů pro jednotlivé funkce najdete v následujícím seznamu.

Další kroky

QnA Maker poskytuje vše, co potřebujete k sestavování, správě a nasazení vlastní znalostní báze.