Úvod
Zpracování přirozeného jazyka (NLP) je běžný problém s umělou inteligencí, kdy software musí být schopen pracovat s textem nebo řečí ve formě přirozeného jazyka, kterou by uživatel napsal nebo mluvil. V širší oblasti NLP se porozumění přirozenému jazyku (NLU) zabývá problémem určení sémantického významu z přirozeného jazyka – obvykle pomocí natrénovaného jazykového modelu.
Běžný vzor návrhu pro řešení pro pochopení přirozeného jazyka vypadá takto:
V tomto vzoru návrhu:
- Aplikace přijímá vstup v přirozeném jazyce od uživatele.
- Jazykový model se používá k určení sémantického významu (záměr uživatele).
- Aplikace provede příslušnou akci.
Azure AI Language umožňuje vývojářům vytvářet aplikace založené na jazykových modelech, které je možné vytrénovat relativně malým počtem vzorků, aby rozpoznali zamýšlený význam uživatele.
V tomto modulu se dozvíte, jak pomocí služby vytvořit aplikaci pro rozpoznávání přirozeného jazyka pomocí jazyka Azure AI.
Po dokončení tohoto modulu dokážete:
- Zřízení prostředku Azure AI Language
- Definujte záměry, entity a promluvy.
- Pomocí vzorů odlište podobné promluvy.
- Použijte předdefinované komponenty entity.
- Trénování, testování, publikování a kontrola modelu