Componentes básicos de Amazon A2I - Amazon SageMaker

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Componentes básicos de Amazon A2I

Revise los siguientes términos para familiarizarse con los componentes principales de Amazon A2I.

Tipos de tareas

El flujo de trabajo de IA/ML en el que se integra Amazon A2I define un tipo de tarea de Amazon A2I.

Amazon A2I es compatible con lo siguiente:

  • Dos tipos de tareas integradas: la extracción de pares clave-valor de Amazon Textract y la moderación de Amazon Rekognition Image.

  • Un tipo de tarea personalizado: utilice un tipo de tarea personalizado para integrar un bucle de revisión humana en cualquier flujo de trabajo de machine learning. Puede utilizar un tipo de tarea personalizado para integrar Amazon A2I con otros AWS servicios como Amazon Comprehend, Amazon Transcribe y Amazon Translate, así como sus propios flujos de trabajo de aprendizaje automático personalizados. Para obtener más información, consulte Casos y ejemplos de uso de Amazon A2I.

Seleccione una pestaña de la siguiente tabla para ver los diagramas que ilustran cómo funciona Amazon A2I con cada tipo de tarea. Seleccione la página del tipo de tarea mediante los enlaces de la lista anterior para obtener más información sobre ese tipo de tarea.

Amazon Textract – Key-value pair extraction

Esta imagen muestra el flujo de trabajo integrado de Amazon A2I con Amazon Textract. A la izquierda, se muestran los recursos necesarios para crear un flujo de trabajo de revisión humana de Amazon Textract: un bucket de Amazon S3, condiciones de activación, una plantilla de tareas de proceso de trabajo y un equipo de trabajo. Estos recursos se utilizan para crear un flujo de trabajo de revisión humana o definición de flujo. Hay una flecha que apunta directamente al siguiente paso del flujo de trabajo: usar Amazon Textract para configurar un bucle humano con el flujo de trabajo de revisión humana. Una segunda flecha va desde este paso hacia el paso en el que se cumplen las condiciones de activación especificadas en el flujo de trabajo de revisión humana. Esto inicia la creación de un bucle humano. A la derecha de la imagen, el bucle humano se representa en tres pasos: 1) se generan la interfaz de usuario y las herramientas del trabajador y la tarea se pone a disposición de los trabajadores; 2) los trabajadores revisan los datos introducidos y 3) los resultados se guardan en Amazon S3.

Flujo de trabajo integrado de Amazon A2I con Amazon Textract
Amazon Rekognition – Image moderation

Esta imagen muestra el flujo de trabajo integrado de Amazon A2I con Amazon Rekognition. A la izquierda, se muestran los recursos necesarios para crear un flujo de trabajo de revisión humana de Amazon Rekognition: un bucket de Amazon S3, condiciones de activación, una plantilla de tareas de proceso de trabajo y un equipo de trabajo. Estos recursos se utilizan para crear un flujo de trabajo de revisión humana o definición de flujo. Hay una flecha que apunta directamente al siguiente paso del flujo de trabajo: usar Amazon Rekognition para configurar un bucle humano con el flujo de trabajo de revisión humana. Una segunda flecha va desde este paso hacia el paso en el que se cumplen las condiciones de activación especificadas en el flujo de trabajo de revisión humana. Esto inicia la creación de un bucle humano. A la derecha de la imagen, el bucle humano se representa en tres pasos: 1) se generan la interfaz de usuario y las herramientas del trabajador y la tarea se pone a disposición de los trabajadores; 2) los trabajadores revisan los datos introducidos y 3) los resultados se guardan en Amazon S3.

Flujo de trabajo integrado de Amazon A2I con Amazon Rekognition
Custom Task Type

La siguiente imagen muestra el flujo de trabajo personalizado de Amazon A2I. Se utiliza un modelo de ML personalizado para generar predicciones. La aplicación cliente filtra estas predicciones utilizando criterios definidos por el usuario y determina si es necesaria una revisión humana. Si es así, estas predicciones se envían a Amazon A2I para la revisión humana. Amazon A2I recopila los resultados de la revisión humana en Amazon S3, que obtiene acceso mediante la aplicación cliente. Si el filtro determina que no es necesaria una revisión humana, las predicciones se pueden enviar directamente a la aplicación cliente.

Flujo de trabajo personalizado de Amazon A2I

Flujo de trabajo de revisión humana (definición de flujo)

Utilizamos un flujo de trabajo de revisión humana para especificar el equipo de trabajo humano, para configurar la interfaz de usuario de los trabajadores mediante una plantilla de tareas de trabajador y para proporcionar información sobre cómo deben los trabajadores completar la tarea de revisión.

Para los tipos de tareas integrados, también se utiliza el flujo de trabajo de revisión humana para identificar las condiciones en las que se activa un bucle humano de revisión. Por ejemplo, Amazon Rekognition puede realizar la moderación del contenido de la imagen mediante machine learning. Puede usar el flujo de trabajo de revisión humana para especificar que una imagen se enviará a un humano, con fines de moderación de contenido, si el nivel de confianza de Amazon Rekognition es demasiado bajo.

Puede usar un flujo de trabajo de revisión humana para crear varios bucles humanos.

Puede crear una definición de flujo en la SageMaker consola o con. SageMaker API Para obtener más información sobre estas dos opciones, consulte Crear un flujo de trabajo de revisión humana.

Equipo de trabajo

Un equipo de trabajo es un grupo de trabajadores humanos a los que les envía las tareas de revisión humana.

Al crear un flujo de trabajo de revisión humana, se especifica un único equipo de trabajo.

El equipo de trabajo puede estar en la plantilla de Amazon Mechanical Turk, en una plantilla gestionada por un proveedor o en su propia plantilla privada. Cuando utiliza personal privado, puede crear varios equipos de trabajo. Cada equipo de trabajo se puede utilizar en varios flujos de trabajo de revisión humana. Para aprender a crear una plantilla de trabajo y equipos de trabajo, consulte Personal.

Plantilla de tarea de trabajador e interfaz de usuario de tarea humana

Utilice una plantilla de tareas de trabajador a fin de crear una interfaz de usuario de trabajador (una interfaz de usuario de tareas humanas) para las tareas de revisión humana.

La interfaz de usuario de tareas humanas muestra los datos de entrada, como documentos, imágenes o instrucciones, a los trabajadores. También proporciona herramientas interactivas que el trabajador utiliza para completar las tareas.

Para los tipos de tareas integradas, debe utilizar la plantilla de tareas de trabajador de Amazon A2I que se proporciona para ese tipo de tarea.

Bucles humanos

Se utiliza un bucle humano para crear un trabajo de revisión humana simple. Para cada trabajo de revisión humana, puede elegir el número de trabajadores a los que se les enviará la tarea para que revisen un único objeto de datos. Por ejemplo, si establece el número de trabajadores por objeto en 3 para un trabajo de etiquetado y clasificación de imágenes, tres trabajadores clasificarán cada imagen de entrada. Aumentar el número de trabajadores por objeto puede mejorar la precisión de las etiquetas.

Se crea un bucle humano mediante un flujo de trabajo de revisión humana de la siguiente manera:

  • En el caso de los tipos de tareas integradas, las condiciones especificadas en el flujo de trabajo de revisión humana determinan cuándo se crea el bucle humano.

  • Las tareas de revisión humana se envían al equipo de trabajo especificado en el flujo de trabajo de revisión humana.

  • La plantilla de tareas de trabajador especificada en el flujo de trabajo de revisión humana se utiliza para representar la interfaz de usuario de la tarea humana.

¿Cuándo se crean los bucles humanos?

Cuando utiliza uno de los tipos de tareas integrados, el correspondiente AWS el servicio crea e inicia un ciclo humano en su nombre cuando se cumplen las condiciones especificadas en su flujo de trabajo de revisión humana. Por ejemplo:

  • Al utilizar la IA aumentada con Amazon Textract, puede integrar Amazon A2I en una tarea de revisión de documentos mediante la operación. API AnalyzeDocument Se crea un bucle humano cada vez que Amazon Textract devuelve inferencias sobre pares clave-valor que cumplen las condiciones especificadas en el flujo de trabajo de revisión humana.

  • Al utilizar la IA aumentada con Amazon Rekognition, puede integrar Amazon A2I en una tarea de moderación de imágenes mediante esta operación. API DetectModerationLabels Se crea un bucle humano cada vez que Amazon Rekognition devuelve inferencias sobre el contenido de imágenes que cumple con las condiciones especificadas en el flujo de trabajo de revisión humana.

Cuando utilizas un tipo de tarea personalizado, inicias un bucle humano con Amazon Augmented AI Runtime API. Cuando llama a StartHumanLoop en la aplicación personalizada, se envía una tarea a los revisores humanos.

Para aprender a crear e iniciar un bucle humano, consulte Crear e iniciar un bucle humano.

Para generar estos recursos y crear un flujo de trabajo de revisión humana, Amazon A2I integra variosAPIs, incluido el modelo de tiempo de ejecución de IA aumentada de Amazon SageMaker APIs, y los APIs asociados a su tipo de tarea. Para obtener más información, consulte Uso de las API en Amazon Augmented AI.