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)

Snímek obrazovky s příkladem rozpoznávání pojmenované entity

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)

Snímek obrazovky s příkladem detekce PII

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

Snímek obrazovky s příkladem 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ů

Snímek obrazovky s příkladem analýzy mínění

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

Snímek obrazovky s příkladem sumarizace

Shrnutí je předkonfigurovaná funkce, která používá extrahový souhrn textu k vytvoření souhrnu dokumentů a přepisů konverzací. Extrahuje věty, které souhrnně představují nejdůležitější nebo relevantní informace v původním obsahu.

Extrakce klíčových frází

Snímek obrazovky s příkladem 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

Snímek obrazovky s příkladem propojení 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í

Snímek obrazovky s příkladem analýzy textu

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

Snímek obrazovky s příkladem 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)

Snímek obrazovky s vlastním příkladem 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

Snímek obrazovky s příkladem porozumění konverzačnímu jazyku

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

Snímek obrazovky s příkladem pracovního postupu 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

Snímek obrazovky s příkladem odpovědi na otázku

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

Snímek obrazovky s vlastní analýzou textu pro příklad stavu

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.

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:

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: