Co je jazyk Azure AI?

Poznámka

Od července 2023 služby Azure AI zahrnují všechny služby dříve označované jako Cognitive Services a Azure Applied AI Services. Ceny se nemění. Názvy Cognitive Services a Azure Applied AI se dál používají ve fakturaci Azure, analýze nákladů, ceníku a rozhraních API pro ceny. V aplikačních programovacích rozhraních (API) ani sadách SDK nedošlo k žádným zásadním změnám.

Jazyk Azure AI je cloudová služba, která poskytuje funkce zpracování přirozeného jazyka (NLP) pro pochopení a analýzu textu. Tuto službu můžete použít k vytváření inteligentních aplikací pomocí webového nástroje 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, projděte si část věnovanou migraci níže.

Služba Language také poskytuje několik nových funkcí, které mohou být:

  • Předkonfigurované, což znamená, že modely AI, které funkce používá, nejsou přizpůsobitelné. Stačí odeslat data a použít výstup funkce ve svých 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 jistí, kterou funkci použít? Podívejte se na článek Kterou funkci služby jazyka mám použít? a pomůže vám s rozhodováním.

Language Studio umožňuje používat níže uvedené funkce služby, aniž byste museli psát kód.

Rozpoznávání pojmenovaných entit (NER)

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, data a další.

Detekce osobních identifikačních údajů (PII) a informací o zdraví (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 i přepisech konverzací. Například: telefonní čísla, e-mailové adresy, formy 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, tím, že dolují text, který obsahuje vodítka k pozitivnímu nebo negativnímu mínění, a můžou je přidružit ke konkrétním aspektům textu.

Souhrn

Snímek obrazovky s příkladem souhrnu

Sumarizace je předkonfigurovaná funkce, která používá extrahovnou sumarizaci 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.

Propojení entit

Snímek obrazovky s příkladem propojení entity

Propojení entit je předkonfigurovaná funkce, která rozlišuje identitu entit (slov nebo frází) nalezených v nestrukturovaném textu a vrací odkazy na Wikipedii.

Analýza textu pro zdraví

Snímek obrazovky s ukázkou analýzy textu pro zdraví

Analýza textu pro zdraví je předkonfigurovaná funkce, která extrahuje a označuje relevantní lékařské informace z nestrukturovaných textů, jako jsou poznámky lékaře, přehledy o propuštění, 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 příkladem vlastního NER

Vlastní NER umožňuje vytvářet vlastní modely AI pro extrahování vlastních kategorií entit (popisky pro slova nebo fráze) pomocí nestrukturovaného textu, který zadáte.

Porozumění konverzačnímu jazyku

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, které předpovídají celkový záměr příchozí promluvy a extrahují z něj důležité informace.

Pracovní postup orchestrace

Snímek obrazovky s příkladem pracovního postupu orchestrace

Odpovídání na otázky

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

Odpovídání na otázky je vlastní funkce, která hledá nejvhodnější odpověď na 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 zdravotnictví

Snímek obrazovky s ukázkou vlastní analýzy textu pro zdravotnictví

Vlastní analýza textu pro zdravotnictví je vlastní funkce, která extrahuje z nestrukturovaného textu entity specifické pro zdravotnictví pomocí vámi 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 Jazyk byste měli pro svou aplikaci použít:

Co chcete udělat? Formát dokumentu Vaše nejlepší řešení Je toto řešení přizpůsobitelné?*
Zjišťovat a/nebo redigovat citlivé informace, jako jsou pii a PHI. Nestrukturovaný text
přepsané 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 zabarvení a dolování názorů
Shrnutí dlouhých bloků textu nebo konverzací Nestrukturovaný text
přepsané konverzace.
Souhrn
Odliší entity a získá odkazy na Wikipedii. Nestrukturovaný text Propojení 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ů, aniž byste vytvářeli model. Nestrukturovaný text Analýza textu pro zdraví
Extrahujte lékařské informace z klinických/lékařských dokumentů pomocí modelu, který je natrénovaný na vašich datech. Nestrukturovaný text Vlastní analýza textu pro zdravotnictví
Vytvořte konverzační aplikaci, která reaguje na vstupy uživatelů. Nestrukturované uživatelské vstupy Odpovídání na otázky
Rozpozná jazyk, ve kterém byl text napsán. Nestrukturovaný text Rozpoznávání jazyka
Predikce záměru uživatelských vstupů a extrakce informací z nich Nestrukturované uživatelské vstupy Porozumění konverzačnímu jazyku
Připojení aplikací z porozumění konverzačnímu jazyku, služby LUIS a odpovídání na otázky Nestrukturované uživatelské vstupy Pracovní postup orchestrace

* Pokud je funkce přizpůsobitelná, můžete model AI vytrénovat pomocí našich nástrojů tak, aby vyhovoval vašim datům. V opačném případě je funkce předem nakonfigurovaná, což znamená, že modely AI, které používá, není možné změnit. Stačí odeslat data a použít výstup funkce ve svých aplikacích.

Migrace ze služby Analýza textu, QnA Maker nebo Language Understanding (LUIS)

Jazyk Azure AI sjednocuje tři jednotlivé jazykové služby ve službách Azure AI – Analýza textu, QnA Maker a Language Understanding (LUIS). Pokud jste tyto tři služby používali, můžete snadno migrovat na nový jazyk Azure AI. Pokyny najdete v tématu Migrace do jazyka Azure AI.

Kurzy

Až 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í s využitím kontejnerů Dockeru

K místnímu nasazení funkcí rozhraní API použijte kontejnery služby Language. Tyto kontejnery Dockeru umožňují přiblížit službu k 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á umělá inteligence

Systém AI zahrnuje nejen technologii, ale také lidi, kteří ho budou používat, lidi, kterých se to bude týkat, a prostředí, ve kterém je nasazený. V následujících článcích se dozvíte o zodpovědném používání a nasazování AI ve vašich systémech: