Co je jazyk Azure AI?
Azure AI Language je cloudová služba, která poskytuje funkce NLP (Natural Language Processing) pro pochopení a analýzu textu. Pomocí této služby můžete vytvářet inteligentní aplikace pomocí webové sady Language Studio, rozhraní REST API a klientských knihoven.
Dostupné funkce
Tato služba jazyka sjednocuje následující dříve dostupné služby Azure AI: Analýza textu, QnA Maker a LUIS. Pokud potřebujete migrovat z těchto služeb, přečtěte si následující část migrace.
Služba Language také poskytuje několik nových funkcí, mezi které patří:
- Předem nakonfigurované, což znamená, že modely AI, které funkce používá, se nedají přizpůsobit. Stačí odeslat data a použít výstup funkce ve vašich aplikacích.
- Přizpůsobitelné, což znamená, že pomocí našich nástrojů vytrénujete model AI tak, aby vyhovoval vašim datům.
Tip
Nejste si jisti, kterou funkci použít? Podívejte se , kterou funkci služby jazyka mám použít? Pomůže vám s rozhodováním.
Language Studio umožňuje používat následující funkce služby, aniž byste museli psát kód.
Rozpoznávání pojmenovaných entit (NER, Named Entity Recognition)
Rozpoznávání pojmenovaných entit je předkonfigurovaná funkce, která kategorizuje entity (slova nebo fráze) v nestrukturovaném textu napříč několika předdefinovanými skupinami kategorií. Například: lidé, události, místa, kalendářní data a další.
Identifikace osobních údajů (PII) a zjišťování stavu (PHI)
Detekce PII je předkonfigurovaná funkce, která identifikuje, kategorizuje a rediguje citlivé informace v nestrukturovaných textových dokumentech a přepisech konverzací. Například: telefonní čísla, e-mailové adresy, formuláře identifikace a další.
Rozpoznávání jazyka
Rozpoznávání jazyka je předkonfigurovaná funkce, která dokáže rozpoznat jazyk, ve kterém je dokument napsaný, a vrací kód jazyka pro širokou škálu jazyků, variant, dialektů a některých regionálních/kulturních jazyků.
Analýza mínění a dolování názorů
Analýza mínění a dolování názorů jsou předkonfigurované funkce, které vám pomůžou zjistit, co si lidé myslí o vaší značce nebo tématu, pomocí dolování textu s informacemi o pozitivním nebo negativním mínění a mohou je přidružit ke konkrétním aspektům textu.
Souhrn
Extrakce klíčových frází
Extrakce klíčových frází je předkonfigurovaná funkce, která vyhodnocuje a vrací hlavní koncepty v nestrukturovaném textu a vrací je jako seznam.
Spojování entit
Propojení entit je předkonfigurovaná funkce, která nejednoznačnosti identit entit (slov nebo frází) nalezených v nestrukturovaném textu a vrací odkazy na Wikipedii.
Analýza textu pro zdravotnictví
Analýza textu pro zdraví je předkonfigurovaná funkce, která extrahuje a označí relevantní lékařské informace z nestrukturovaných textů, jako jsou poznámky lékaře, souhrny udělení, klinické dokumenty a elektronické zdravotní záznamy.
Vlastní klasifikace textu
Vlastní klasifikace textu umožňuje vytvářet vlastní modely AI pro klasifikaci nestrukturovaných textových dokumentů do vlastních tříd, které definujete.
Rozpoznávání vlastních pojmenovaných entit (vlastní NER)
Vlastní NER umožňuje vytvářet vlastní modely AI pro extrakci vlastních kategorií entit (popisky slov nebo frází) pomocí nestrukturovaného textu, který zadáte.
Konverzační služba Language Understanding
Porozumění konverzačnímu jazyku (CLU) umožňuje uživatelům vytvářet vlastní modely pro porozumění přirozenému jazyku, aby předpověděli celkový záměr příchozí promluvy a extrahovali z ní důležité informace.
Pracovní postup orchestrace
Pracovní postup orchestrace je vlastní funkce, která umožňuje připojit konverzační službu LANGUAGE Understanding (CLU), odpovědi na otázky a aplikace LUIS.
Odpovídání na dotazy
Odpověď na otázky je vlastní funkce, která najde nejvhodnější odpověď pro vstupy od uživatelů a běžně se používá k vytváření konverzačních klientských aplikací, jako jsou aplikace sociálních médií, chatovací roboti a desktopové aplikace s podporou řeči.
Vlastní analýza textu pro stav
Vlastní analýza textu pro stav je vlastní funkce, která extrahuje zdravotnické entity z nestrukturovaného textu pomocí vytvořeného modelu.
Kterou funkci služby jazyka mám použít?
Tato část vám pomůže rozhodnout se, kterou funkci služby jazyka byste měli použít pro svou aplikaci:
Co chcete udělat? | Formát dokumentu | Vaše nejlepší řešení | Je toto řešení přizpůsobitelné?* |
---|---|---|---|
Detekujte a/nebo redactujte citlivé informace, jako jsou PII a PHI. | Nestrukturovaný text, přepisované konverzace |
Detekce PII | |
Extrahujte kategorie informací bez vytvoření vlastního modelu. | Nestrukturovaný text | Předkonfigurovaná funkce NER | |
Extrahujte kategorie informací pomocí modelu specifického pro vaše data. | Nestrukturovaný text | Vlastní NER | ✓ |
Extrahujte hlavní témata a důležité fráze. | Nestrukturovaný text | Extrakce klíčových frází | |
Určete mínění a názory vyjádřené v textu. | Nestrukturovaný text | Analýza mínění a dolování názorů | ✓ |
Shrňte dlouhé bloky textu nebo konverzací. | Nestrukturovaný text, přepsané konverzace. |
Sumarizace | |
Nejednoznačné entity a získat odkazy na Wikipedii. | Nestrukturovaný text | Spojování entit | |
Klasifikujte dokumenty do jedné nebo více kategorií. | Nestrukturovaný text | Vlastní klasifikace textu | ✓ |
Extrahujte lékařské informace z klinických/lékařských dokumentů bez vytvoření modelu. | Nestrukturovaný text | Analýza textu pro stav | |
Extrahujte lékařské informace z klinických nebo lékařských dokumentů pomocí modelu, který je natrénovaný na vašich datech. | Nestrukturovaný text | Vlastní analýza textu pro stav | |
Vytvořte konverzační aplikaci, která reaguje na vstupy uživatelů. | Nestrukturované vstupy uživatelů | Odpověď na otázky | ✓ |
Rozpozná jazyk, ve kterém byl text napsaný. | Nestrukturovaný text | Detekce jazyka | |
Predikce záměru uživatelských vstupů a extrakce informací z nich | Nestrukturované vstupy uživatelů | Konverzační služba Language Understanding | ✓ |
Připojte aplikace z porozumění konverzačnímu jazyku, luis a odpovědi na otázky. | Nestrukturované vstupy uživatelů | Pracovní postup orchestrace | ✓ |
* Pokud je funkce přizpůsobitelná, můžete pomocí našich nástrojů vytrénovat model AI tak, aby vyhovoval vašim datům. Jinak je funkce předem nakonfigurovaná, což znamená, že modely AI, které používá, nelze změnit. Stačí odeslat data a použít výstup funkce ve vašich aplikacích.
Migrace z Analýza textu, služby QnA Maker nebo služby LUIS (Language Understanding)
Azure AI Language unifies three individual language services in Azure AI services – Analýza textu, QnA Maker a Language Understanding (LUIS). Pokud jste tyto tři služby používali, můžete snadno migrovat do nového jazyka Azure AI. Pokyny najdete v tématu Migrace do jazyka Azure AI.
Kurzy
Jakmile budete mít možnost začít se službou Language, vyzkoušejte naše kurzy, které vám ukážou, jak řešit různé scénáře.
- Extrakce klíčových frází z textu uloženého v Power BI
- Použití Power Automate k řazení informací v Microsoft Excelu
- Použití Flasku k překladu textu, analýze mínění a syntetizaci řeči
- Použití služeb Azure AI v aplikacích plátna
- Vytvoření robota s nejčastějšími dotazy
Další ukázky kódu
Další ukázky kódu najdete na GitHubu pro následující jazyky:
Nasazení v místním prostředí pomocí kontejnerů Dockeru
Použijte kontejnery služby Language k nasazení funkcí rozhraní API místně. Tyto kontejnery Dockeru umožňují přiblížit službu vašim datům z důvodu dodržování předpisů, zabezpečení nebo jiných provozních důvodů. Služba Language nabízí následující kontejnery:
- Analýza mínění
- Detekce jazyka
- Extrakce klíčových frází
- Rozpoznávání vlastních pojmenovaných entit
- Analýza textu pro stav
- Sumarizace
Zodpovědná AI
Systém AI zahrnuje nejen technologii, ale také lidi, kteří ji budou používat, osoby, které ho budou ovlivněny, a prostředí, ve kterém je nasazené. V následujících článcích najdete informace o zodpovědném používání a nasazení umělé inteligence ve vašich systémech: