Co je odpovídání na otázky

Odpovídání na otázky poskytuje cloudové zpracování přirozeného jazyka (NLP), které umožňuje vytvořit nad daty přirozenou konverzační vrstvu. Slouží k nalezení nejvhodnější odpovědi pro všechny vstupy z vaší vlastní znalostní báze.

Odpovídání na otázky 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.

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

  • Rychlé starty jsou podrobné pokyny, které vám umožňují provádět volání služby a získat výsledky v krátkém časovém období.
  • Návody obsahují pokyny pro použití služby konkrétnějšími nebo přizpůsobenějšími způsoby.
  • Koncepční články poskytují podrobné vysvětlení funkcí a funkcí služby.
  • Kurzy jsou delší příručky, které vám ukážou, jak tuto službu používat jako součást v širších obchodních řešeních.

Kdy použít odpovídání na otázky

  • Pokud máte statické informace , použijte odpovědi na otázky, pokud máte ve znalostní bázi odpovědi statické informace. Tato znalostní báze je přizpůsobená vašim potřebám a vytvořená pomocí dokumentů, jako jsou soubory PDF a adresy URL.
  • Pokud chcete zadat stejnou odpověď na požadavek, otázku nebo příkaz – když stejní uživatelé odešle 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 klientské aplikace a informace. Mezi běžné informace metadat patří chit-chat,typ nebo formát obsahu, účel obsahu a aktualizace obsahu.
  • Pokud chcete spravovat konverzaci robota, která obsahuje statické informace, vaše 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 znalostní bázi s kontextem s více směry,robot může tento tok snadno poskytnout.

Co je znalostní báze?

Odpovídání na otázky 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, aby naznačoval vztahy mezi páry otázek a odpovědí. Tyto páry otázek a odpovědí můžete upravit nebo můžete 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í ve zpřesnění vyhledávání

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

Programové vytvoření chatbota

Po publikování znalostní báze, která odpovídá na otázky, odešle klientská aplikace otázku do koncového bodu znalostní báze a obdrží výsledky jako odpověď JSON. Běžnou klientskou aplikací pro odpovídání na otázky je chatbot.

Zeptejte se robota na otázku a získejte odpověď z obsahu znalostní báze.

Krok Akce
1 Klientská aplikace pošle uživateli otázku (text vlastními slovy), "Návody prostřednictvím kódu programu aktualizovat znalostní bázi?" ke koncovému bodu znalostní báze.
2 Při odpovídání na otázky se k poskytnutí správné odpovědi a všech nácvičných výtek, které je možné použít k upřesnění hledání nejlepší odpovědi, používá vytrénovaná znalostní báze. Odpověď na otázku vrátí odpověď ve formátu JSON.
3 Klientská aplikace se pomocí odpovědi JSON rozhoduje, jak pokračovat v konverzaci. Mezi tato rozhodnutí může zahrnovat zobrazení nejlepší odpovědi a zobrazení více možností pro upřesnění hledání nejlepší odpovědi.

Vytváření chatbotů s nízkým kódem

Portál jazykového studia poskytuje kompletní prostředí pro vytváření projektů a znalostních báží. Dokumenty v jejich aktuální podobě můžete importovat do znalostní báze. Tyto dokumenty (například nejčastější dotazy, příručky k produktu, tabulky nebo webové stránky) 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řipojení k jiným párům. Finální 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 ve vývoji.

Vysoce kvalitní odpovědi s hodnocením vrstev

Systém pro odpovídání na otázky používá přístup s vícevrstvou hodnocením. Data se ukládají ve službě Azure Search, která také slouží jako první vrstva hodnocení. Nejlepší výsledky z Azure Search se pak předá prostřednictvím modelu pro přetazování NLP v rámci odpovědi na otázky, aby se vytvářely konečné výsledky a skóre spolehlivosti.

Rozvinuté konverzace

Odpovědi na otázky poskytují 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ýzvy s více zapnutími vám dávají možnost propojit páry otázek a odpovědí. Toto připojení umožňuje klientské aplikaci poskytnout nejlepší odpověď a poskytuje další otázky k upřesnění hledání konečné odpovědi.

Jakmile znalostní báze obdrží otázky od uživatelů v publikovaném koncovém bodě, použije se na tyto reálné otázky aktivní učení s cílem navrhnout změny znalostní báze za účelem zlepšení kvality.

Životní cyklus vývoje

Odpovídání na otázky poskytuje vytváření, trénování 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é starty 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 máte spuštěný kód za méně než 10 minut.

Další kroky

Odpovídání na otázky poskytuje vše, co potřebujete k vytvoření, správě a nasazení vlastní znalostní báze.