Uso de la comprensión de contenidos en la Fundición de IA de Azure
Fundición de IA de Azure es una plataforma completa para desarrollar e implementar aplicaciones y API de IA generativa de forma responsable. El Servicio de comprensión de contenido de IA de Azure es un nuevo servicio de Azure de IA generativa que analiza los archivos de diversas modalidades y extrae la salida estructurada en un formato de campo definido por el usuario. Los orígenes de entrada incluyen datos de documentos, vídeos, imágenes y audio. En esta guía se muestra cómo compilar y probar un analizador de comprensión de contenidos en la Fundición de IA. A continuación, puede usar los datos extraídos en cualquier aplicación o proceso que cree mediante una llamada sencilla a la API de REST. Los analizadores de comprensión de contenidos son totalmente personalizables. Puede crear un analizador elaborando su propio esquema desde cero o usando una plantilla de analizador sugerida que se ofrezca para abordar escenarios comunes en cada tipo de datos.
Requisitos previos
Antes de empezar, asegúrese de tener los siguientes recursos y permisos:
Suscripción a Azure. Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
Se requiere un centro de Fundición de IA de Azure para administrar los recursos aprovisionados en el proyecto de comprensión de contenidos, y se debe crear en una de las siguientes regiones admitidas: westus, sueciacentral o australiaeast. Si va a crear un centro por primera vez, consulteCreación y administración de un centro de Fundición de IA de Azure para más información. Es importante advertir que debe tener los permisos adecuados para crear un centro, o bien el administrador puede crearlo por usted.
Si su rol es Colaborador o Propietario, puede proceder a la creación de su propio centro.
Si su rol es Desarrollador de Azure AI, el centro ya se debe haber creado antes de poder realizar este tutorial. El rol de usuario debe ser Desarrollador de Azure AI, Colaborador o Propietario en el centro. Para obtener más información, consulte centros y Roles de Azure AI.
Importante
Si su organización requiere que personalice la seguridad de los recursos de almacenamiento, la Fundición de IA no expone actualmente todas las características que se pueden configurar. Consulte Claves de acceso de API de Servicios de Azure AI para crear recursos que cumplan los requisitos de las organizaciones mediante Azure Portal. La directiva aplicada en Azure en el ámbito del centro se aplica a todos los proyectos administrados bajo el mismo. Para obtener información sobre cómo usar claves administradas por el cliente, consulte (Versión preliminar) Almacenamiento del lado del servicio de datos cifrados al usar claves administradas por el cliente. Vuelva aquí cuando haya creado los recursos.
Creación del primer proyecto de comprensión de contenidos en la Fundición de IA
Nota:
El tipo de proyecto de comprensión de contenidos es independiente del tipo de proyecto de IA generativa, también disponible en la Fundición de IA.
Para probar el servicio de comprensión de contenidos en la Fundición de IA, debe crear un proyecto de comprensión de contenidos. Puede acceder a la comprensión de contenidos desde:
Una vez en la página de comprensión de contenidos, seleccione Create a new Content Understanding Project
:
Siga los pasos del Asistente para la creación de proyectos y empiece seleccionando el centro que ya ha creado. Cuando se ha creado el centro, se debe aprovisionar un recurso de Servicios de IA y un contenedor de almacenamiento de blobs que se seleccionan de forma predeterminada. También puede crear uno mediante el asistente o Azure Portal. En el diagrama siguiente se muestra el rol de centros, recursos y proyectos de la Fundición de IA.
Una vez completados los pasos de configuración, seleccione Create project
.
Uso compartido del proyecto de comprensión de contenidos
Para compartir y administrar el acceso al proyecto de comprensión de contenidos que creó, vaya al centro de administración, que se encuentra en la parte inferior del panel de navegación del proyecto:
Puede administrar los usuarios y sus roles individuales aquí:
Compilar el primer analizador
Ahora que todo está configurado para empezar, podemos recorrer, paso a paso, cómo compilar el primer analizador, empezando por la creación del esquema. El esquema es el marco personalizable que permite al analizador extraer información de los datos. En este ejemplo, el esquema se crea para extraer datos clave de un documento de factura, pero puede incluir cualquier tipo de datos y los pasos siguen siendo los mismos. Para ver una lista completa de los tipos de archivo admitidos, consulte Límites de archivos de entrada.
Cargue un archivo de ejemplo de un documento de factura o cualquier otro dato relevante para su escenario.
A continuación, el servicio de comprensión de contenidos sugiere plantillas de analizador basadas en el tipo de contenido. Consulte Plantillas de analizador que se ofrecen con la comprensión de contenidos para ver una lista completa de todas las plantillas que se ofrecen para cada modalidad. Para los fines de este ejemplo, seleccione Análisis de documentos y cree su propio esquema adaptado al escenario de factura. Al usar sus propios datos, seleccione la plantilla de analizador que mejor se adapte a sus necesidades o cree su propia. Consulte Plantillas de analizador para ver una lista completa de las plantillas disponibles.
Seleccione Crear.
Agregue campos al esquema:
Especifique nombres de campo claros y simples. Algunos campos de ejemplo pueden incluir vendorName, items, price.
Indique el tipo de valor para cada campo (cadenas, fechas, números, listas, grupos). Para más información, consultetipos de campo admitidos.
[Opcional] Proporcione descripciones de campo para explicar el comportamiento deseado, incluidas las excepciones o reglas.
Especifique el método para generar el valor de cada campo.
Seleccione Guardar.
Con el esquema completado, el servicio de comprensión de contenidos ahora genera la salida en los datos de ejemplo. En este paso, puede agregar más datos para probar la precisión del analizador o realizar cambios en el esquema si es necesario.
Cuando esté satisfecho con la calidad de la salida, seleccione Build analyzer. Esta acción crea un identificador de analizador que puede integrar en sus propias aplicaciones, lo que le permite llamar al analizador desde el código.
Ahora ha creado correctamente el primer analizador de comprensión de contenidos y está listo para empezar a extraer información de los datos. Consulte Inicio rápido: API de REST de Servicio de comprensión de contenido de IA de Azure para usar la API de REST para llamar al analizador.
Pasos siguientes
- En este inicio rápido, ha aprendido a crear un analizador de comprensión de contenidos mediante la Fundición de IA de Azure. Para usar la API de REST de comprensión de contenidos, consulte el inicio rápido de la API de REST.