Začínáme s vlastní odpovědí na otázky
V Microsoft Azure můžete snadno vytvořit řešení pro odpovědi na otázky pomocí služby Azure AI Language . Azure AI Language obsahuje vlastní funkci pro odpovědi na otázky, která umožňuje vytvořit znalostní báze párů otázek a odpovědí, které se dají dotazovat pomocí vstupu přirozeného jazyka.
Vytvoření vlastního znalostní báze pro odpovědi na otázky
Azure AI Language Studio můžete použít k vytváření, trénování, publikování a správě projektů pro odpovědi na otázky.
Poznámka:
Můžete napsat kód pro vytváření a správu projektů pomocí rozhraní REST API nebo sady SDK jazyka Azure AI. Ve většině scénářů je ale jednodušší používat Language Studio.
Pokud chcete vytvořit projekt, musíte nejprve zřídit prostředek jazyka ve vašem předplatném Azure.
Definování otázek a odpovědí
Po zřízení prostředku jazyka můžete pomocí vlastní funkce pro odpovědi na otázky v sadě Language Studio vytvořit projekt, který se skládá z párů otázek a odpovědí. Tyto otázky a odpovědi můžou být:
- vygenerované z existujícího dokumentu nebo webové stránky s nejčastějšími dotazy
- zadané a upravené ručně
V mnoha případech se projekt vytvoří pomocí kombinace všech těchto technik; počínaje základní datovou sadou otázek a odpovědí z existujícího dokumentu s nejčastějšími dotazy a rozšířením znalostní báze o další ruční položky.
Dotazy v projektu mohou být přiřazeny alternativní formulace , které pomáhají konsolidovat otázky se stejným významem. Můžete například zahrnout otázku jako:
Kde se nachází vaše ústředí?
Můžete předejít různé způsoby, jak by se tato otázka mohla položit, a to přidáním alternativní formulace, jako je:
Kde je vaše ústředí?
Testování projektu
Po vytvoření sady dvojic otázek a odpovědí je nutné ji uložit. Tento proces analyzuje vaše doslovné otázky a odpovědi a používá integrovaný model pro zpracování přirozeného jazyka, aby přiřadil otázkám příslušné odpovědi, i když nejsou formulovány přesně tak, jak je uvedeno v definicích otázek. Potom můžete pomocí integrovaného testovacího rozhraní v sadě Language Studio otestovat svůj znalostní báze odesláním otázek a kontrolou vrácených odpovědí.