Uso de Amazon Augmented AI con tipos de tareas personalizadas - Amazon SageMaker AI

Uso de Amazon Augmented AI con tipos de tareas personalizadas

Puede utilizar Amazon Augmented AI (Amazon A2I) para incorporar una revisión humana (bucle humano) en cualquier flujo de trabajo de machine learning mediante el tipo de tarea personalizada. Esta opción le ofrece la mayor flexibilidad para personalizar las condiciones en las que sus objetos de datos se envían a personas para que los revisen, así como el aspecto y el funcionamiento de la interfaz de usuario del trabajador.

Cuando utiliza un tipo de tarea personalizado, crea un flujo de trabajo de revisión humana personalizado y especifica las condiciones en las que se envía un objeto de datos para la revisión humana directamente en su aplicación.

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.

Uso de Amazon Augmented AI con tipos de tareas personalizadas

Utilice los procedimientos de esta página para aprender a integrar Amazon A2I en cualquier flujo de trabajo de machine learning mediante el tipo de tarea personalizado.

Crear un bucle humano utilizando una definición de flujo, integrarla en su aplicación y supervisar los resultados
  1. Complete los Requisitos previos para el uso de Augmented AI de Amazon A2I. Tenga en cuenta lo siguiente:

    • La ruta hacia el bucket o los buckets de Amazon Simple Storage Service (Amazon S3) donde se almacenan los datos de entrada y salida.

    • El nombre de recurso de Amazon (ARN) de un rol de IAM de AWS Identity and Access Management con los permisos necesarios asociados.

    • (Opcional) El ARN del personal privado, si tiene previsto usarlo.

  2. Con elementos HTML, cree una plantilla de trabajador personalizada que Amazon A2I utilice para generar la interfaz de usuario de tareas de trabajador. Para obtener información sobre cómo crear una plantilla personalizada, consulte Crear plantillas de tareas de trabajador personalizadas.

  3. Utilice la plantilla de trabajador personalizada del paso 2 para generar una plantilla de tareas de trabajador en la consola Amazon SageMaker AI. Para aprender a hacerlo, consulte Crear y eliminar una plantilla de tareas de trabajador.

    En el siguiente paso, creará una definición de flujo:

    • Si desea crear una definición de flujo mediante la API de SageMaker, tenga en cuenta el ARN de esta plantilla de tareas de trabajador para el siguiente paso.

    • Si va a crear una definición de flujo con la consola, la plantilla aparecerá automáticamente en la sección Plantillas de tareas del trabajador cuando elija Crear flujo de trabajo de revisión humana.

  4. Al crear la definición de flujo, proporcione la ruta a los buckets de S3, el ARN de rol de IAM y la plantilla de trabajador.

  5. Configure su bucle humano usando la API de tiempo de ejecución de Amazon A2I. Para aprender a hacerlo, consulte Crear e iniciar un bucle humano.

  6. Para controlar cuándo se inician las revisiones humanas, especifique las condiciones en las que se llama a StartHumanLoop en la aplicación personalizada. Las condiciones de activación del bucle humano, como los umbrales de confianza que inician el bucle humano, no están disponibles cuando se usa Amazon A2I con tipos de tareas personalizadas. Cada invocación StartHumanLoop deriva en una revisión humana.

Una vez que haya iniciado un bucle humano, puede administrar y supervisar sus bucles utilizando la API de tiempo de ejecución de Amazon Augmented AI y Amazon EventBridge (también conocida como Eventos de Amazon CloudWatch). Para obtener más información, consulte Supervise y administre su bucle humano.

Tutorial completo sobre el uso de los tipos de tareas personalizadas de Amazon A2I

Para ver un ejemplo completo sobre cómo integrar Amazon A2I en distintos flujos de trabajo de ML, consulte la tabla en Casos y ejemplos de uso de Amazon A2I. Para empezar a utilizar uno de estos cuadernos, consulte Use SageMaker Notebook Instance with Amazon A2I Jupyter Notebook.