Aptitudes integradas para el procesamiento de texto e imagen durante la indexación (Azure Cognitive Search)
En este artículo se describen las aptitudes proporcionadas con Azure Cognitive Search que puede incluir en un conjunto de aptitudes para extraer contenido y estructura de archivos de texto e imágenes sin procesar y sin estructura. Una aptitud es una operación atómica que transforma el contenido de alguna manera. A menudo, se trata de una operación que reconoce o extrae texto, pero también puede ser una aptitud de utilidad que cambia la forma de los enriquecimientos que ya se han creado. Normalmente, la salida se basa en texto para que se pueda usar en consultas de texto completo.
Aptitudes integradas
Las aptitudes integradas se basan en modelos de Microsoft entrenados previamente, lo que significa que no puede entrenar el modelo con sus propios datos de entrenamiento. Las aptitudes que llaman a las API de recursos cognitivos tienen una dependencia de esos servicios y se facturan según el precio de pago por uso de Cognitive Services al adjuntar un recurso. Hay otras aptitudes que las mide Azure Cognitive Search, o bien son aptitudes de utilidad que están disponibles sin cargo.
En la tabla siguiente se enumeran y se describen las habilidades integradas.
Tipo de OData | Descripción | Medida por |
---|---|---|
Microsoft.Skills.Text.CustomEntityLookupSkill | Busca texto de una lista de palabras y frases personalizada definida por el usuario. | Precios de Azure Cognitive Search |
Microsoft.Skills.Text.KeyPhraseExtractionSkill | 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. | Precios de Cognitive Services |
Microsoft.Skills.Text.LanguageDetectionSkill | 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. | Precios de Cognitive Services |
Microsoft.Skills.Text.MergeSkill | Consolida el texto de una colección de campos en un solo campo. | No aplicable |
Microsoft.Skills.Text.V3.EntityLinkingSkill | Esta aptitud usa un modelo entrenado previamente para generar vínculos para entidades reconocidas a artículos de Wikipedia. | Precios de Cognitive Services |
Microsoft.Skills.Text.V3.EntityRecognitionSkill | 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" . |
Precios de Cognitive Services |
Microsoft.Skills.Text.PIIDetectionSkill | 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. | Precios de Cognitive Services |
Microsoft.Skills.Text.V3.SentimentSkill | 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. | Precios de Cognitive Services |
Microsoft.Skills.Text.SplitSkill | Divide el texto en páginas para que se pueda enriquecer o aumentar el contenido de forma incremental. | No aplicable |
Microsoft.Skills.Text.TranslationSkill | Esta aptitud usa un modelo entrenado previamente para traducir el texto de entrada a una variedad de idiomas para los casos de uso de normalización o localización. | Precios de Cognitive Services |
Microsoft.Skills.Vision.ImageAnalysisSkill | 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. | Precios de Cognitive Services |
Microsoft.Skills.Vision.OcrSkill | Reconocimiento óptico de caracteres. | Precios de Cognitive Services |
Microsoft.Skills.Util.ConditionalSkill | Permite el filtrado, la asignación de un valor predeterminado y la combinación de datos según una condición. | No aplicable |
Microsoft.Skills.Util.DocumentExtractionSkill | Extrae contenido de un archivo dentro de la canalización de enriquecimiento. | Precios de Azure Cognitive Search |
Microsoft.Skills.Util.ShaperSkill | 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). | No aplicable |
Aptitudes personalizadas
Las aptitudes personalizadas son módulos que diseña, desarrolla e implementa en la web. A continuación, puede llamar al módulo desde un conjunto de aptitudes como una aptitud personalizada.
Tipo | Descripción | Medida por |
---|---|---|
Microsoft.Skills.Custom.WebApiSkill | Permite la extensibilidad de la canalización de enriquecimiento con inteligencia artificial 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 |
Microsoft.Skills.Custom.AmlSkill | Permite la extensibilidad de una canalización de enriquecimiento con IA con un modelo de Azure Machine Learning | Ninguno a menos que la solución use un servicio de Azure medido |
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.
Consulte también
- Definición de un conjunto de aptitudes
- Custom Skills interface definition (Definición de interfaz de habilidades personalizadas)
- Tutorial: Enriched indexing with AI (Tutorial: Indexación enriquecida con inteligencia artificial)