Co je QnA Maker?

Poznámka

Služba QnA Maker se k 31. březnu 2025 vyřadí z provozu. V rámci služby Azure Cognitive Service pro jazyk je teď k dispozici novější verze funkce otázek a odpovědí. Informace o možnostech odpovídání na otázky v rámci služby jazyka najdete v článku o odpovídání 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ích bází služby QnA Maker na zodpovězení otázek najdete v průvodci migrací.

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

QnA Maker se běžně používá k vytváření konverzačních klientských aplikací, mezi které patří aplikace sociálních médií, chatovací roboti a desktopové aplikace s podporou řeči.

Služba QnA Maker neukládá 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 nasazuje 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é umožňují volat službu a získat výsledky v krátkém časovém období.
  • Návody obsahují pokyny pro používání služby konkrétnějšími nebo přizpůsobenými způsoby.
  • Koncepční články poskytují podrobné vysvětlení funkcí a funkcí služby.
  • Kurzy jsou delší příručky, které ukazují, jak službu používat jako součást v širších obchodních řešeních.

Kdy použít QnA Maker

  • Pokud máte statické informace – QnA Maker použijte, když máte statické informace v znalostní báze odpovědí. Tento znalostní báze je vlastní vašim potřebám, který jste vytvořili pomocí dokumentů, jako jsou soubory PDF a adresy URL.
  • Když chcete poskytnout stejnou odpověď na požadavek, otázku nebo příkaz – když různí uživatelé odešlou stejnou otázku, vrátí se stejná odpověď.
  • Pokud chcete filtrovat statické informace na základě metainformací , přidejte značky metadat , které poskytují další možnosti filtrování relevantní pro uživatele a informace klientské aplikace. Mezi běžné informace metadat patří konverzace, typ nebo formát obsahu, účel obsahu a aktuálnost obsahu.
  • Pokud chcete spravovat konverzaci robota, která obsahuje statické informace, znalostní báze vezme konverzační text nebo příkaz uživatele a odpoví na ně. Pokud je odpověď součástí předem určeného toku konverzace reprezentované ve vašem znalostní báze s vícenásobným kontextem, robot může tento tok snadno poskytnout.

Co je znalostní báze?

Služba QnA Maker importuje váš obsah do znalostní báze dvojic otázek a odpovědí. Proces importu extrahuje informace o vztahu mezi částmi strukturovaného a částečně strukturovaného obsahu a naznačuje tak vztahy mezi dvojicemi otázek a odpovědí. Tyto dvojice 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žívané k filtrování voleb odpovědí během hledání
  • Následné výzvy k pokračování v upřesňování hledání

Příklad otázky a odpovědi s metadaty

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

Programové vytvoření chatovacího robota

Po publikování znalostní báze služby QnA Maker klientská aplikace odešle dotaz do vašeho koncového bodu znalostní báze a obdrží výsledky jako odpověď JSON. Běžnou klientskou aplikací pro QnA Maker je chatovací robot.

Položit robotovi otázku a získat odpověď z znalostní báze obsahu

Krok Akce
1 Klientská aplikace odešle do koncového bodu znalostní báze otázku uživatele (text vlastním slovem) "Návody programově aktualizovat znalostní bázi?".
2 Služba QnA Maker používá natrénované znalostní báze k poskytnutí správné odpovědi a všech následných výzev, které se dají použít k upřesnění hledání nejlepší odpovědi. QnA Maker vrátí odpověď ve formátu JSON.
3 Klientská aplikace použije odpověď JSON k rozhodování o tom, jak pokračovat v konverzaci. K těmto rozhodnutím může patřit zobrazení nejlepší odpovědi a prezentace dalších možností pro upřesnění hledání nejlepší odpovědi.

Vytváření chatovacích robotů s minimem kódu

Portál QnA Maker poskytuje kompletní znalostní báze prostředí pro vytváření obsahu. Do znalostní báze můžete importovat dokumenty v jejich aktuální podobě. Tyto dokumenty (například nejčastější dotazy, příručka k produktu, tabulka nebo webová stránka) se převedou na páry otázek a odpovědí. U každého páru se analyzují následné výzvy a připojí se k dalším párům. Konečný formát Markdownu podporuje bohatou prezentaci včetně obrázků a odkazů.

Vysoce kvalitní odpovědi s vícevrstvým řazením

Systém služby QnA Maker je přístup k vícevrstému hodnocení. Data se ukládají ve službě Azure Search, která také slouží jako první vrstva řazení. Nejlepší výsledky ze služby Azure Search se pak předávají prostřednictvím modelu opětovného řazení NLP služby QnA Maker, který vytvoří konečné výsledky a skóre spolehlivosti.

Rozvinuté konverzace

QnA Maker nabízí 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í.

Vícenásobné výzvy umožňují propojit dvojice otázek a odpovědí. Toto připojení umožňuje klientské aplikaci poskytnout nejlepší odpověď a poskytuje další otázky, které upřesní hledání konečné odpovědi.

Jakmile znalostní báze obdrží dotazy od uživatelů v publikovaném koncovém bodu, QnA Maker použije aktivní učení na tyto reálné otázky a navrhne změny znalostní báze za účelem zlepšení kvality.

Životní cyklus vývoje

QnA Maker poskytuje vytváření, školení a publikování spolu s oprávněními ke spolupráci pro 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í v nejoblíbenějších programovacích jazycích, z nichž každý je navržený tak, aby vás naučil základní vzory návrhu, a spuštění kódu za méně než 10 minut. Projděte si následující seznam rychlých startů pro jednotlivé funkce.

Další kroky

QnA Maker nabízí vše, co potřebujete k sestavení, správě a nasazení vlastního znalostní báze.