Umiejętności w zakresie dodatkowego przetwarzania podczas indeksowania (Azure AI Search)

W tym artykule opisano umiejętności dostępne w usłudze Azure AI Search, które można uwzględnić w zestawie umiejętności w celu uzyskania dostępu do przetwarzania zewnętrznego.

Umiejętność zapewnia niepodzielne działanie, które przekształca zawartość w jakiś sposób. Często jest to operacja, która rozpoznaje lub wyodrębnia tekst, ale może być również umiejętnością narzędziową, która przekształca utworzone już wzbogacania. Zazwyczaj dane wyjściowe są oparte na tekście, dzięki czemu mogą być używane w wyszukiwaniu pełnotekstowym lub wektorach używanych w wyszukiwaniu wektorowym.

Umiejętności są zorganizowane w kategorie:

  • Wbudowana umiejętność opakowuje wywołania interfejsu API do zasobu platformy Azure, w którym dobrze rozumie się dane wejściowe, dane wyjściowe i kroki przetwarzania. W przypadku umiejętności wywołujących zasób sztucznej inteligencji platformy Azure połączenie odbywa się za pośrednictwem sieci wewnętrznej. Aby uzyskać umiejętności wywołujące usługę Azure OpenAI, podaj informacje o połączeniu używane przez usługę wyszukiwania do nawiązywania połączenia z zasobem. Niewielka ilość przetwarzania nie jest rozliczana, ale w większych ilościach przetwarzanie jest rozliczane. Wbudowane umiejętności są oparte na wstępnie wytrenowanych modelach firmy Microsoft, co oznacza, że nie można wytrenować modelu przy użyciu własnych danych treningowych.

  • Niestandardowa umiejętność zapewnia niestandardowy kod wykonywany zewnętrznie w usłudze wyszukiwania. Dostęp do niego jest uzyskiwany za pośrednictwem identyfikatora URI. Kod niestandardowy jest często udostępniany za pośrednictwem aplikacji funkcji platformy Azure. Aby dołączyć model wektoryzacji typu open source lub innej firmy, użyj niestandardowej umiejętności.

  • Narzędzie jest wewnętrzne w usłudze Azure AI Search bez zależności od zasobów zewnętrznych ani połączeń wychodzących. Większość programów użyteczności publicznej nie jest rozliczana.

Umiejętności dotyczące zasobów sztucznej inteligencji platformy Azure

Umiejętności wywołujące sztuczną inteligencję platformy Azure są rozliczane według stawki płatności zgodnie z rzeczywistym użyciem podczas dołączania zasobu usługi sztucznej inteligencji.

Typ OData opis Mierzone według
Microsoft.Skills.Text.CustomEntityLookupSkill Szuka tekstu z niestandardowej, zdefiniowanej przez użytkownika listy wyrazów i fraz. Azure AI Search (cennik)
Microsoft.Skills.Text.KeyPhraseExtractionSkill Ta umiejętność używa wstępnie wytrenowanego modelu do wykrywania ważnych fraz na podstawie umieszczania terminów, reguł językowych, zbliżenia do innych terminów oraz tego, jak nietypowy termin znajduje się w danych źródłowych. Usługi azure AI (cennik)
Microsoft.Skills.Text.LanguageDetectionSkill Ta umiejętność używa wstępnie wytrenowanego modelu do wykrywania, który język jest używany (jeden identyfikator języka na dokument). Gdy wiele języków jest używanych w tych samych segmentach tekstu, dane wyjściowe są identyfikatorem LCID używanego głównie języka. Usługi azure AI (cennik)
Microsoft.Skills.Text.V3.EntityLinkingSkill Ta umiejętność używa wstępnie wytrenowanego modelu do generowania linków dla rozpoznanych jednostek do artykułów w Wikipedii. Usługi azure AI (cennik)
Microsoft.Skills.Text.V3.EntityRecognitionSkill Ta umiejętność używa wstępnie wytrenowanego modelu do ustanawiania jednostek dla stałego zestawu kategorii: "Person", "Organization""Quantity""Email""URL""PersonType""Event""DateTime""Location""Skill""Address""Product""Phone Number" i "IP Address" pól. Usługi azure AI (cennik)
Microsoft.Skills.Text.PIIDetectionSkill Ta umiejętność używa wstępnie wytrenowanego modelu do wyodrębniania danych osobowych z danego tekstu. Umiejętność zapewnia również różne opcje maskowania wykrytych jednostek informacji osobowych w tekście. Usługi azure AI (cennik)
Microsoft.Skills.Text.V3.SentimentSkill Ta umiejętność używa wstępnie wytrenowanego modelu do przypisywania etykiet tonacji (takich jak "negatywne", "neutralne" i "pozytywne") w oparciu o najwyższy współczynnik ufności znaleziony przez usługę na poziomie zdania i dokumentu w rekordzie według rekordu. Usługi azure AI (cennik)
Microsoft.Skills.Text.TranslationSkill Ta umiejętność używa wstępnie wytrenowanego modelu do tłumaczenia tekstu wejściowego na różne języki na potrzeby przypadków użycia normalizacji lub lokalizacji. Usługi azure AI (cennik)
Microsoft.Skills.Vision.ImageAnalysisSkill Ta umiejętność używa algorytmu wykrywania obrazów do identyfikowania zawartości obrazu i generowania opisu tekstu. Usługi azure AI (cennik)
Microsoft.Skills.Vision.OcrSkill Optyczne rozpoznawanie znaków. Usługi azure AI (cennik)

Umiejętności dotyczące platformy Azure OpenAI

Umiejętności wywołujące modele wdrożone w usłudze Azure OpenAI są rozliczane według stawki płatności zgodnie z rzeczywistym użyciem.

Typ OData opis Mierzone według
Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill Połączenie do wdrożonego modelu osadzania w usłudze Azure OpenAI na potrzeby zintegrowanej wektoryzacji. Azure OpenAI (cennik)

Umiejętności narzędziowe

Umiejętności wykonywane tylko w usłudze Azure AI Search, iterują głównie na węzłach w pamięci podręcznej wzbogacania i są w większości niepodpłacalne.

Typ OData opis Mierzone według
Microsoft.Skills.Util.ConditionalSkill Umożliwia filtrowanie, przypisywanie wartości domyślnej i scalanie danych na podstawie warunku. Nie dotyczy
Microsoft.Skills.Util.DocumentExtractionSkill Wyodrębnia zawartość z pliku w potoku wzbogacania. Usługa Azure AI Search (cennik) na potrzeby wyodrębniania obrazów.
Microsoft.Skills.Text.MergeSkill Konsoliduje tekst z kolekcji pól w jedno pole. Nie dotyczy
Microsoft.Skills.Util.ShaperSkill Mapy dane wyjściowe do typu złożonego (wieloczęściowego typu danych, który może być używany dla pełnej nazwy, adresu wielowierszowego lub kombinacji nazwiska i identyfikatora osobistego). Nie dotyczy
Microsoft.Skills.Text.SplitSkill Dzieli tekst na strony, dzięki czemu można wzbogacać lub rozszerzać zawartość przyrostowo. Nie dotyczy

Umiejętności niestandardowe

Niestandardowe umiejętności opakowuje kod zewnętrzny, który projektujesz, opracowujesz i wdrażasz w Internecie. Następnie możesz wywołać moduł z poziomu zestawu umiejętności jako umiejętności niestandardowej.

Type Opis Mierzone według
Microsoft.Skills.Custom.WebApiSkill Umożliwia rozszerzalność potoku wzbogacania sztucznej inteligencji przez wywołanie HTTP do niestandardowego internetowego interfejsu API Brak, chyba że rozwiązanie korzysta z taryfowej usługi platformy Azure
Microsoft.Skills.Custom.AmlSkill Umożliwia rozszerzalność potoku wzbogacania sztucznej inteligencji za pomocą modelu usługi Azure Machine Edukacja Brak, chyba że rozwiązanie korzysta z taryfowej usługi platformy Azure

Aby uzyskać wskazówki dotyczące tworzenia umiejętności niestandardowych, zobacz Definiowanie interfejsu niestandardowego i Przykład: Tworzenie niestandardowej umiejętności wzbogacania sztucznej inteligencji.

Zobacz też