Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Este artigo descreve as habilidades na Pesquisa de IA do Azure que você pode incluir em um conjunto de habilidades para acessar o processamento externo.
Uma habilidade é uma operação atômica que transforma o conteúdo de alguma forma. Muitas vezes, é uma operação que reconhece ou extrai texto, mas também pode ser uma habilidade de utilidade que remodela os enriquecimentos que já são criados. Normalmente, a saída é baseada em texto para que possa ser usada na pesquisa de texto completo ou vetores usados na pesquisa vetorial.
As competências estão organizadas em categorias:
Uma habilidade interna encapsula chamadas de API para um recurso de IA do Azure, onde as entradas, saídas e etapas de processamento são bem compreendidas. Para habilidades que chamam um recurso de IA do Azure, a conexão é feita pela rede interna. Para habilidades que chamam o Azure OpenAI, você fornece as informações de conexão que o serviço de pesquisa usa para se conectar ao recurso. Uma pequena quantidade de processamento não é faturável, mas em volumes maiores, o processamento é faturável. As habilidades internas são baseadas em modelos pré-treinados da Microsoft, o que significa que você não pode treinar o modelo usando seus próprios dados de treinamento.
Uma habilidade personalizada fornece código personalizado que é executado externamente ao serviço de pesquisa. Ele é acessado por meio de um URI. O código personalizado geralmente é disponibilizado por meio de um aplicativo de função do Azure. Para anexar um modelo de vetorização de código aberto ou de terceiros, use uma habilidade personalizada.
Um utilitário é interno ao Azure AI Search, sem dependência de recursos externos ou conexões de saída. A maioria dos serviços públicos não são faturáveis.
Habilidades de recursos de IA do Azure
As habilidades que chamam a IA do Azure são cobradas à taxa padrão quando você anexa um recurso de serviço de IA.
Tipo OData | Descrição | Medido por |
---|---|---|
Microsoft.Skills.Text.CustomEntityLookupSkill | Procura texto a partir de uma lista personalizada de palavras e frases definida pelo utilizador. | Azure AI Search (preços) |
Microsoft.Skills.Text.KeyPhraseExtractionSkill | Essa habilidade usa um modelo pré-treinado para detetar frases importantes com base no posicionamento do termo, regras linguísticas, proximidade com outros termos e quão incomum o termo é dentro dos dados de origem. | Serviços de IA do Azure (preços) |
Microsoft.Skills.Text.LanguageDetectionSkill | Essa habilidade usa um modelo pré-treinado para detetar qual idioma é usado (um ID de idioma por documento). Quando vários idiomas são usados dentro dos mesmos segmentos de texto, a saída é o LCID do idioma predominantemente usado. | Serviços de IA do Azure (preços) |
Microsoft.Skills.Text.V3.EntityLinkingSkill | Esta habilidade usa um modelo pré-treinado para gerar links para entidades reconhecidas para artigos na Wikipédia. | Serviços de IA do Azure (preços) |
Microsoft.Skills.Text.V3.EntityRecognitionSkill | Essa habilidade usa um modelo pré-treinado para estabelecer entidades para um conjunto fixo de categorias: "Person" , "Location" , "Organization" , "Quantity" , "DateTime" "URL" "Email" "PersonType" "Event" "Product" "Skill" e "Address" "Phone Number" "IP Address" campos. |
Serviços de IA do Azure (preços) |
Microsoft.Skills.Text.PIIDetectionSkill | Essa habilidade usa um modelo pré-treinado para extrair informações pessoais de um determinado texto. A habilidade também dá várias opções para mascarar as entidades de informações pessoais detetadas no texto. | Serviços de IA do Azure (preços) |
Microsoft.Skills.Text.V3.SentimentSkill | Essa habilidade usa um modelo pré-treinado para atribuir rótulos de sentimento (como "negativo", "neutro" e "positivo") com base na pontuação de confiança mais alta encontrada pelo serviço em nível de frase e documento em uma base de registro por registro. | Serviços de IA do Azure (preços) |
Microsoft.Skills.Text.TranslationSkill | Essa habilidade usa um modelo pré-treinado para traduzir o texto de entrada em vários idiomas para casos de uso de normalização ou localização. | Serviços de IA do Azure (preços) |
Microsoft.Skills.Vision.ImageAnalysisSkill | Esta habilidade usa um algoritmo de deteção de imagem para identificar o conteúdo de uma imagem e gerar uma descrição de texto. | Serviços de IA do Azure (preços) |
Microsoft.Skills.Vision.OcrSkill | Reconhecimento ótico de caracteres. | Serviços de IA do Azure (preços) |
Microsoft.Skills.Vision.VectorizeSkill | Vetorização multimodal de imagem e texto. | Serviços de IA do Azure (preços) |
Microsoft.Skills.Util.DocumentIntelligenceLayoutSkill | Acelere a extração de informações de documentos. | Serviços de IA do Azure (preços) |
Habilidades do Azure OpenAI
As habilidades que chamam modelos implantados no Azure OpenAI são cobradas à taxa Padrão.
Tipo OData | Descrição | Medido por |
---|---|---|
Microsoft.Skills.Text.AzureOpenAIEmbeddingSkill | Conecta-se a um modelo de incorporação implantado no Azure OpenAI para vetorização integrada. | Azure OpenAI (preços) |
Competências de utilidade
Habilidades que são executadas apenas no Azure AI Search, iteram principalmente em nós no cache de enriquecimento e são principalmente não faturáveis.
Tipo OData | Descrição | Medido por |
---|---|---|
Microsoft.Skills.Util.ConditionalSkill | Permite filtrar, atribuir um valor padrão e mesclar dados com base em uma condição. | Não aplicável |
Microsoft.Skills.Util.DocumentExtractionSkill | Extrai conteúdo de um arquivo dentro do pipeline de enriquecimento. | Azure AI Search (preços) para extração de imagens. |
Microsoft.Skills.Text.MergeSkill | Consolida o texto de uma coleção de campos em um único campo. | Não aplicável |
Microsoft.Skills.Util.ShaperSkill | Mapeia a saída para um tipo complexo (um tipo de dados com várias partes, que pode ser usado para um nome completo, um endereço de várias linhas ou uma combinação de sobrenome e um identificador pessoal.) | Não aplicável |
Microsoft.Skills.Text.SplitSkill | Divide o texto em páginas para que você possa enriquecer ou aumentar o conteúdo incrementalmente. | Não aplicável |
Competências personalizadas
As habilidades personalizadas envolvem o código externo que você projeta, desenvolve e implanta na Web. Você pode então chamar o módulo de dentro de um conjunto de habilidades como uma habilidade personalizada.
Tipo | Descrição | Medido por |
---|---|---|
Microsoft.Skills.Custom.WebApiSkill | Permite a extensibilidade de um pipeline de enriquecimento de IA fazendo uma chamada HTTP em uma API Web personalizada | Nenhum, a menos que sua solução use um serviço limitado do Azure |
Microsoft.Skills.Custom.AmlSkill | Permite a extensibilidade de um pipeline de enriquecimento de IA com um modelo do Azure Machine Learning | Nenhum, a menos que sua solução use um serviço limitado do Azure |
Para obter orientação sobre como criar uma habilidade personalizada, consulte Definir uma interface personalizada e Exemplo: Criando uma habilidade personalizada para enriquecimento de IA.