Eliminación de un bucle humano - 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.

Eliminación de un bucle humano

Al eliminar un bucle humano, el estado cambiará a Deleting. Cuando se elimina el bucle humano, la tarea de revisión humana asociada deja de estar disponible para los trabajadores. Es posible que desee eliminar un bucle humano en una de las siguientes circunstancias:

  • La plantilla de tarea de trabajador utilizada para generar la interfaz de usuario del trabajador no se representa correctamente o no funciona como se esperaba.

  • Por error, se les ha enviado a los trabajadores el mismo objeto de datos varias veces.

  • Ya no es necesario que un humano revise un objeto de datos.

Si el estado de un bucle humano es InProgress, debe detenerlo antes de eliminarlo. Al detener un bucle humano, el estado cambia a Stopping mientras se está deteniendo. Cuando el estado cambie a Stopped, podrá eliminar el bucle humano.

Si los trabajadores humanos ya están trabajando en una tarea cuando detiene el bucle humano asociado, esa tarea seguirá estando disponible hasta que finalice o caduque. Mientras los trabajadores sigan trabajando en una tarea, el estado del bucle humano será Stopping. Si se completan estas tareas, los resultados se almacenarán en el URI del bucket de Amazon S3 especificado en el flujo de trabajo de revisión humana. Si el trabajador abandona la tarea sin enviar el trabajo, este se detiene y el trabajador no puede volver a la tarea. Si ningún trabajador ha empezado la tarea, esta se detiene inmediatamente.

Si eliminas la AWS cuenta utilizada para crear el bucle humano, se detiene y se elimina automáticamente.

Eliminación y retención de datos en un bucle humano

Cuando un trabajador completa una tarea de revisión humana, los resultados se almacenan en el bucket de salida de Amazon S3 que haya especificado en el flujo de trabajo de revisión humana utilizado para crear el bucle humano. Eliminar o detener un bucle humano no elimina las respuestas de ningún trabajador del bucket de S3.

Además, Amazon A2I almacena temporalmente los datos de entrada y salida del bucle humano internamente por los siguientes motivos:

  • Si configura sus bucles humanos de manera que un único objeto de datos se envíe a varios trabajadores para su revisión, Amazon A2I no escribirá los datos de salida en su bucket de S3 hasta que todos los trabajadores hayan completado la tarea de revisión. Amazon A2I almacena internamente las respuestas parciales (respuestas de trabajadores individuales) para poder escribir los resultados completos en su bucket de S3.

  • Si notifica que hay un resultado de revisión humana de baja calidad, Amazon A2I puede investigar el problema y darle respuesta.

  • Si pierde el acceso al bucket de S3 de salida especificado en el flujo de trabajo de revisión humana utilizado para crear un bucle humano, o lo elimina, y la tarea ya se ha enviado a uno o más trabajadores, Amazon A2I necesita un lugar en el que almacenar temporalmente los resultados de la revisión humana.

Amazon A2I elimina estos datos internamente 30 días después de que el estado de un bucle humano cambie a Deleted, Stopped o Completed. En otras palabras, los datos se eliminan 30 días después de que se haya completado, detenido o eliminado el bucle humano. Además, estos datos se eliminan después de 30 días si cierras la AWS cuenta utilizada para crear los bucles humanos asociados.

Detención y eliminación de una definición de flujo con la consola o la API de Amazon A2I

Puedes detener y eliminar un bucle humano en la consola de Augmented AI o mediante la SageMaker API. Cuando el bucle humano se haya eliminado, el estado cambiará a Deleted.

Eliminación de un bucle humano (consola)
  1. Vaya a la consola de Augmented AI en https://console.aws.amazon.com/a2i/.

  2. En el panel de navegación, en la sección IA aumentada, seleccione Flujos de trabajo de revisión humana.

  3. Elija el nombre de hipervínculo del flujo de trabajo de revisión humana que ha utilizado para crear el bucle humano que desea eliminar.

  4. En la sección Bucles humanos de la parte inferior de la página, seleccione el bucle humano que desea detener y eliminar.

  5. Si el estado del bucle humano es Completed, Stopped o Failed, seleccione Eliminar.

    Si el Estado del bucle humano es InProgress, seleccione Detener. Cuando el estado cambie a Detenido, seleccione Eliminar.

Eliminación de un bucle humano (API)
  1. Compruebe el estado del bucle humano mediante la operación de API de tiempo de ejecución DescribeHumanLoop de Augmented AI. En la siguiente tabla, puede ver ejemplos del uso de esta operación.

    AWS SDK for Python (Boto3)

    El siguiente ejemplo usa el SDK para Python (Boto3) para describir el bucle humano denominado. example-human-loop Para obtener más información, consulte describe_human_loop en la documentación de referencia de la API de AWS SDK para Python (Boto).

    import boto3 a2i_runtime_client = boto3.client('sagemaker-a2i-runtime') response = a2i_runtime_client.describe_human_loop(HumanLoopName='example-human-loop') human_loop_status = response['HumanLoopStatus'] print(f'example-human-loop status is: {human_loop_status}')
    AWS CLI

    En el siguiente ejemplo, se utiliza la AWS CLI para describir el bucle humano denominado example-human-loop. Para obtener más información, consulte describe-human-loop en la Referencia de los comandos de AWS CLI.

    $ aws sagemaker-a2i-runtime describe-human-loop --human-loop-name 'example-human-loop'
  2. Si el estado de la definición de flujo es Completed, Stopped o Failed, elimine la definición de flujo mediante la operación de API de tiempo de ejecución DeleteHumanLoop de Augmented AI.

    AWS SDK for Python (Boto3)

    El siguiente ejemplo usa el SDK para Python (Boto3) para eliminar el bucle humano denominado. example-human-loop Para obtener más información, consulte delete_human_loop en la documentación de referencia de la API de AWS SDK para Python (Boto).

    import boto3 a2i_runtime_client = boto3.client('sagemaker-a2i-runtime') response = a2i_runtime_client.delete_human_loop(HumanLoopName='example-human-loop')
    AWS CLI

    En el siguiente ejemplo, se utiliza la AWS CLI para eliminar el bucle humano denominado example-human-loop. Para obtener más información, consulte delete-human-loop en la Referencia de los comandos de AWS CLI.

    $ aws sagemaker-a2i-runtime delete-human-loop --human-loop-name 'example-human-loop'

    Si el estado del bucle humano es InProgress, detenga el bucle humano usando StopHumanLoop y, a continuación, utilice DeleteHumanLoop para eliminarlo.

    AWS SDK for Python (Boto3)

    El siguiente ejemplo usa el SDK para Python (Boto3) para describir el bucle humano denominado. example-human-loop Para obtener más información, consulte stop_human_loop en la documentación de referencia de la API de AWS SDK para Python (Boto).

    import boto3 a2i_runtime_client = boto3.client('sagemaker-a2i-runtime') response = a2i_runtime_client.stop_human_loop(HumanLoopName='example-human-loop')
    AWS CLI

    En el siguiente ejemplo, se utiliza la AWS CLI para describir el bucle humano denominado example-human-loop. Para obtener más información, consulte stop-human-loop en la Referencia de los c‎omandos de AWS CLI.

    $ aws sagemaker-a2i-runtime stop-human-loop --human-loop-name 'example-human-loop'