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.

| 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.

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.