Aptitudes para el procesamiento adicional durante la indexación (Búsqueda de Azure AI)

En este artículo, se describen las aptitudes de Búsqueda de Azure AI que puede incluir en un conjunto de aptitudes para acceder al procesamiento externo.

Una aptitud es una operación atómica que transforma el contenido de alguna manera. A menudo, es una operación que reconoce o extrae texto, pero también puede ser una aptitud de utilidad que vuelve a dar forma a los enriquecimientos existentes. La salida suele basarse en texto para su uso en la búsqueda de texto completo o vectores para su uso en la búsqueda vectorial.

Las aptitudes se organizan en las siguientes categorías:

  • Una aptitud integrada encapsula las llamadas API a otro recurso de Azure, donde se entienden bien las entradas, las salidas y los pasos de procesamiento. Algunas aptitudes integradas requieren un recurso asociado únicamente para la facturación, mientras que otros usan el modelo hospedado en Azure o el recurso para la facturación y el procesamiento.

  • Una aptitud personalizada proporciona código personalizado que se ejecuta externamente en el servicio de búsqueda. Se accede a través de un URI. El código personalizado suele estar disponible a través de una aplicación de funciones de Azure. Para asociar un modelo de vectorización de código abierto o de terceros, use una aptitud personalizada.

  • Una aptitud de utilidad es interna para Búsqueda de Azure AI, sin dependencia de recursos externos ni conexiones salientes. La mayoría de las aptitudes de utilidad no son facturables.

Built-in skills

Hay dos tipos de aptitudes integradas:

Foundry resource

Las habilidades de esta categoría invocan los subservicios de Foundry Tools. Para facturación en lugar de procesamiento, debe adjuntar un recurso Foundry a su conjunto de habilidades. Búsqueda de Azure AI utiliza recursos internos para ejecutar estas habilidades y solo usa el recurso Foundry con fines de facturación.

Una pequeña cantidad de procesamiento no es facturable, pero a grandes volúmenes, el procesamiento es facturable. Estas aptitudes se basan en modelos entrenados previamente de Foundry Tools, lo que significa que no se pueden entrenar los modelos con sus propios datos.

Estas aptitudes se facturan a la tarifa Estándar.

Skill Description Metered by
Representaciones multimodales de Azure Vision Vectorización de texto e imagen multimodal. Herramientas de fundición (precios)
Búsqueda de entidades personalizadas Busca texto de una lista de palabras y frases personalizada definida por el usuario. Búsqueda de Azure AI (precios)
Entity Linking Esta aptitud usa un modelo entrenado previamente para generar vínculos para entidades reconocidas a artículos de Wikipedia. Herramientas de fundición (precios)
Entity Recognition Esta aptitud usa un modelo entrenado previamente para establecer las entidades de un conjunto fijo de categorías: los campos "Person", "Location", "Organization", "Quantity", "DateTime", "URL", "Email", "PersonType", "Event", "Product", "Skill", "Address", "Phone Number" y "IP Address". Herramientas de fundición (precios)
Image Analysis Esta habilidad usa un algoritmo de detección de imágenes para identificar el contenido de una imagen y generar una descripción de texto. Herramientas de fundición (precios)
Extracción de frases clave Esta habilidad usa un modelo aprendido previamente para detectar frases importantes en función de la colocación de términos, las reglas lingüísticas, la proximidad a otros términos y cómo de inusual es el término en los datos de origen. Herramientas de fundición (precios)
Language Detection Esta habilidad usa un modelo aprendido previamente para detectar qué idioma se usa (un identificador de idioma por documento). Si se usan varios idiomas en los mismos segmentos de texto, la salida es el LCID del idioma más usado. Herramientas de fundición (precios)
OCR Reconocimiento óptico de caracteres. Herramientas de fundición (precios)
PII Detection Esta aptitud usa un modelo previamente entrenado para extraer información personal de un texto dado. También ofrece varias opciones para enmascarar las entidades de información personal que se detecten en el texto. Herramientas de fundición (precios)
Sentiment Esta aptitud usa un modelo entrenado previamente para asignar etiquetas de opinión (como "negative", "neutral" y "positive") basadas en la mayor puntuación de confianza que haya encontrado el servicio, tanto en el nivel de oración como en el de documento, registro a registro. Herramientas de fundición (precios)
Text Translation Esta aptitud usa un modelo entrenado previamente para traducir el texto de entrada a varios idiomas para los casos de uso de normalización o localización. Herramientas de fundición (precios)

Modelo o recurso hospedado en Azure

Las habilidades de esta categoría invocan modelos o recursos hospedados en Azure que usted posee tanto para la facturación como para el procesamiento. Aunque la comprensión de contenidos de Azure forma parte de Foundry Tools, la función de comprensión de contenidos de Azure se conecta al recurso implementado para su procesamiento, no solo para la facturación.

Estas aptitudes se facturan a la tarifa Estándar.

Skill Description Metered by
Descripción del contenido de Azure Se conecta a Azure Content Understanding para el análisis avanzado de documentos y la fragmentación semántica. Azure Comprensión de Contenido (precios)
Inserción de Azure OpenAI Se conecta a un modelo de inserción de Azure OpenAI implementado para la vectorización integrada. Azure OpenAI (precios)
GenAI Prompt Amplía un proceso de enriquecimiento de IA con un modelo de finalización de chat de Foundry. Azure OpenAI (precios)

Custom skills

Las aptitudes de esta categoría encapsulan código externo que diseñe, desarrolle e implemente en la web. A continuación, puede llamar al módulo desde un conjunto de aptitudes como una aptitud personalizada.

Para obtener las instrucciones necesarias para crear una aptitud personalizada, vea Cómo definir una interfaz personalizada y Ejemplo: crear una aptitud personalizada para enriquecimiento con IA.

Skill Description Metered by
AML Amplía una canalización de enriquecimiento de IA utilizando un modelo de Foundry o de Azure Machine Learning. Ninguno, a menos que la solución use un servicio de Azure medido.
Búsqueda de entidades personalizadas Extiende un proceso de enriquecimiento de IA detectando entidades definidas por el usuario. Ninguno, a menos que la solución use un servicio de Azure medido.
Web API Extiende una canalización de enriquecimiento con IA mediante la realización de una llamada HTTP a una API web personalizada. Ninguno, a menos que la solución use un servicio de Azure medido.

Utility skills

Las capacidades en esta categoría se ejecutan solo en Búsqueda de Azure AI, iteran principalmente en los nodos de la caché de enriquecimiento y, en su mayoría, no se pueden facturar.

Skill Description Metered by
Conditional Permite el filtrado, la asignación de un valor predeterminado y la combinación de datos según una condición. Not applicable
Document Extraction Extrae contenido de un archivo dentro de la canalización de enriquecimiento. Búsqueda de Azure AI (precios) para la extracción de imágenes
Shaper Asigna la salida a un tipo complejo (un tipo de datos de varias partes que se podría usar para un nombre completo, una dirección de varias líneas o una combinación de apellido e identificador personal). Not applicable
Text Merge Consolida el texto de una colección de campos en un solo campo. Not applicable
Text Split Divide el texto en páginas para que se pueda enriquecer o aumentar el contenido de forma incremental. Not applicable