Dovednosti pro dodatečné zpracování během indexování (Azure AI Search)

Tento článek popisuje dovednosti poskytované službou Azure AI Search, které můžete zahrnout do sady dovedností pro přístup k externímu zpracování.

Dovednost poskytuje atomický provoz, který nějakým způsobem transformuje obsah. Často se jedná o operaci, která rozpoznává nebo extrahuje text, ale může to být také obslužná dovednost, která přetvoří obohacení, která jsou již vytvořená. Výstup je obvykle založený na textu, aby ho bylo možné použít v fulltextovém vyhledávání nebo vektorech používaných při vektorovém vyhledávání.

Dovednosti jsou uspořádané do kategorií:

  • Integrovaná dovednost zabalí volání rozhraní API do prostředku Azure, kde jsou dobře pochopitelné vstupy, výstupy a kroky zpracování. Pro dovednosti, které volají prostředek Azure AI, se připojení provádí přes interní síť. Pro dovednosti, které volají Azure OpenAI, zadáte informace o připojení, které vyhledávací služba používá pro připojení k prostředku. Malé množství zpracování je nefakturovatelné, ale při větších objemech je zpracování fakturovatelné. Předdefinované dovednosti jsou založené na předem natrénovaných modelech od Microsoftu, což znamená, že model nemůžete trénovat pomocí vlastních trénovacích dat.

  • Vlastní dovednost poskytuje vlastní kód, který se provádí externě do vyhledávací služby. Je přístupný prostřednictvím identifikátoru URI. Vlastní kód je často dostupný prostřednictvím aplikace funkcí Azure. Pokud chcete připojit opensourcový model vektorizace nebo model vektorizace třetí strany, použijte vlastní dovednost.

  • Nástroj je interní pro Azure AI Search bez závislosti na externích prostředcích nebo odchozích připojeních. Většina nástrojů je nefakturovatelná.

Dovednosti prostředků Azure AI

Dovednosti, které volají Azure AI, se účtují podle tarifu průběžných plateb při připojení prostředku služby AI.

Typ OData Popis Měřeno podle
Microsoft.Skills.Text.CustomEntityLookupSkill Vyhledá text z vlastního seznamu slov a frází definovaných uživatelem. Azure AI Search (ceny)
Microsoft.Skills.Text.KeyPhraseExtractionSkill Tato dovednost používá předem natrénovaný model k detekci důležitých frází na základě umístění termínu, lingvistických pravidel, blízkosti jiných termínů a toho, jak neobvyklý je termín ve zdrojových datech. Služby Azure AI (ceny)
Microsoft.Skills.Text.LanguageDetectionSkill Tato dovednost používá předem natrénovaný model ke zjištění používaného jazyka (jedno ID jazyka na dokument). Pokud se ve stejných textových segmentech používá více jazyků, výstupem je LCID převážně používaného jazyka. Služby Azure AI (ceny)
Microsoft.Skills.Text.V3.EntityLinkingSkill Tato dovednost používá předem natrénovaný model k vygenerování odkazů pro rozpoznané entity na články ve Wikipedii. Služby Azure AI (ceny)
Microsoft.Skills.Text.V3.EntityRecognitionSkill Tato dovednost používá předem natrénovaný model k vytvoření entit pro pevnou sadu kategorií: "Person", , "Organization""Location", "Quantity""DateTime", , "URL", "Email", "PersonType""Event""Product", "Address""Skill""Phone Number" a "IP Address" polí. Služby Azure AI (ceny)
Microsoft.Skills.Text.PIIDetectionSkill Tato dovednost používá předem natrénovaný model k extrakci osobních údajů z daného textu. Dovednost také poskytuje různé možnosti maskování detekovaných entit osobních údajů v textu. Služby Azure AI (ceny)
Microsoft.Skills.Text.V3.SentimentSkill Tato dovednost používá předem natrénovaný model k přiřazení popisků mínění (například "negativní", "neutrální" a "pozitivní") na základě nejvyššího skóre spolehlivosti zjištěného službou na větě a na úrovni dokumentu na záznamu podle záznamu. Služby Azure AI (ceny)
Microsoft.Skills.Text.TranslationSkill Tato dovednost používá předem natrénovaný model k překladu vstupního textu do různých jazyků pro normalizaci nebo případy použití lokalizace. Služby Azure AI (ceny)
Microsoft.Skills.Vision.ImageAnalysisSkill Tato dovednost používá algoritmus detekce obrázků k identifikaci obsahu obrázku a vygenerování textového popisu. Služby Azure AI (ceny)
Microsoft.Skills.Vision.OcrSkill Optické rozpoznávání znaků. Služby Azure AI (ceny)

Dovednosti Azure OpenAI

Dovednosti, které volají modely nasazené v Azure OpenAI, se účtují podle tarifu průběžných plateb.

Typ OData Popis Měřeno podle
Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill Připojení do nasazeného modelu vkládání v Azure OpenAI pro integrovanou vektorizaci. Azure OpenAI (ceny)

Utility skills

Dovednosti, které se spouštějí jenom ve službě Azure AI Search, iterují většinou na uzlech v mezipaměti rozšiřování a jsou většinou nefakturovatelné.

Typ OData Popis Měřeno podle
Microsoft.Skills.Util.ConditionalSkill Umožňuje filtrování, přiřazování výchozí hodnoty a slučování dat na základě podmínky. Nelze použít
Microsoft.Skills.Util.DocumentExtractionSkill Extrahuje obsah ze souboru v rámci kanálu rozšiřování. Azure AI Search (ceny) pro extrakci obrázků
Microsoft.Skills.Text.MergeSkill Sloučit text z kolekce polí do jednoho pole. Nelze použít
Microsoft.Skills.Util.ShaperSkill Mapy výstupu do komplexního typu (datový typ s více částmi, který se může použít pro celé jméno, víceřádkovou adresu nebo kombinaci příjmení a osobního identifikátoru).) Nelze použít
Microsoft.Skills.Text.SplitSkill Rozdělí text na stránky, abyste mohli obsah přírůstkově rozšířit nebo rozšířit. Nelze použít

Vlastní dovednosti

Vlastní dovednosti zabalí externí kód, který navrhujete, vyvíjíte a nasazujete na web. Modul pak můžete volat z sady dovedností jako vlastní dovednost.

Typ Popis Měřeno podle
Microsoft.Skills.Custom.WebApiSkill Umožňuje rozšiřitelnost kanálu rozšiřování AI provedením volání HTTP do vlastního webového rozhraní API. Žádné, pokud vaše řešení nepoužívá službu Azure s měřením dat
Microsoft.Skills.Custom.AmlSkill Umožňuje rozšiřitelnost kanálu rozšiřování AI pomocí modelu Učení Azure Machine. Žádné, pokud vaše řešení nepoužívá službu Azure s měřením dat

Pokyny k vytvoření vlastní dovednosti najdete v tématu Definování vlastního rozhraní a příkladu: Vytvoření vlastní dovednosti pro rozšiřování AI.

Viz také