

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# Amazon A2I 的核心组件
<a name="a2i-getting-started-core-components"></a>

查看以下术语以熟悉 Amazon A2I 的核心组件。

## 任务类型
<a name="a2i-task-type-get-started"></a>

*您将 Amazon A2I 集成到 AI/ML 的工作流程定义了亚马逊 A2I 任务类型。*

Amazon A2I 支持：
+ 两种*内置任务类型*：[Amazon Textract 键值对提取](https://docs.aws.amazon.com/sagemaker/latest/dg/a2i-textract-task-type.html)和 [Amazon Rekognition 图像监管](https://docs.aws.amazon.com/sagemaker/latest/dg/a2i-rekognition-task-type.html)。
+ 一种[自定义任务类型](https://docs.aws.amazon.com/sagemaker/latest/dg/a2i-task-types-custom.html)：使用自定义任务类型可将人工审核循环集成到*任意*机器学习工作流中。您可以使用自定义任务类型将 Amazon A2I 与其他 AWS 服务（例如 Amazon Comprehend、Amazon Transcribe 和 Amazon Translate）以及您自己的自定义机器学习工作流程集成。要了解更多信息，请参阅[使用 Amazon A2I 的使用场景和示例](a2i-task-types-general.md)。

在下表中选择选项卡，查看说明 Amazon A2I 如何处理各种任务类型的图表。使用上述列表中的链接选择任务类型页面，以了解有关该任务类型的详细信息。

------
#### [ Amazon Textract – Key-value pair extraction ]

此图描绘了使用 Amazon Textract 的 Amazon A2I 内置工作流。左侧描述的是创建 Amazon Textract 人工审核工作流所需的资源：Amazon S3 存储桶、激活条件、工作人员任务模板和工作团队。这些资源用于创建人工审核工作流，也称为流定义。一个箭头指向右侧的工作流的下一步：使用 Amazon Textract 配置采用人工审核工作流的人工循环。第二个箭头向右从此步骤直接指向满足了人工审核工作流中指定的激活条件的步骤。这将开始创建人工循环。在图像右侧，人工循环分三个步骤描述：1) 生成工作人员 UI 和工具，并为工作人员提供任务，2) 工作人员审核输入数据，最后 3) 结果保存在 Amazon S3 中。

![\[使用 Amazon Textract 的 Amazon A2I 内置工作流\]](http://docs.aws.amazon.com/zh_cn/sagemaker/latest/dg/images/a2i/diagrams/product-page-diagram_A21-Components_Textract@2x.png)


------
#### [ Amazon Rekognition – Image moderation ]

此图描绘了使用 Amazon Rekognition 的 Amazon A2I 内置工作流。左侧是创建 Amazon Rekognition 人工审核工作流所需的资源：Amazon S3 存储桶、激活条件、工作人员任务模板和工作团队。这些资源用于创建人工审核工作流，也称为流定义。一个箭头指向右侧的工作流的下一步：使用 Amazon Rekognition 配置采用人工审核工作流的人工循环。第二个箭头向右从此步骤直接指向满足了人工审核工作流中指定的激活条件的步骤。这将开始创建人工循环。在图像右侧，人工循环分三个步骤描述：1) 生成工作人员 UI 和工具，并为工作人员提供任务，2) 工作人员审核输入数据，最后 3) 结果保存在 Amazon S3 中。

![\[使用 Amazon Rekognition 的 Amazon A2I 内置工作流\]](http://docs.aws.amazon.com/zh_cn/sagemaker/latest/dg/images/a2i/diagrams/product-page-diagram_A2I-Components_Rekognition@2x.png)


------
#### [ Custom Task Type ]

下图描绘了 Amazon A2I 自定义工作流。使用自定义 ML 模型来生成预测。客户端应用程序使用用户定义的标准筛选这些预测，并确定是否需要人工审核。如果是这样，这些预测将发送到 Amazon A2I 进行人工审核。Amazon A2I 在 Amazon S3 中收集人工审核结果，客户端应用程序可以访问这些结果。如果筛选过程确定不需要人工审核，则可以直接将预测提供给客户端应用程序。

![\[Amazon A2I 自定义工作流\]](http://docs.aws.amazon.com/zh_cn/sagemaker/latest/dg/images/a2i/diagrams/product-page-diagram_A2I-Components_Custom@2x.png)


------

## 人工审核工作流（流定义）
<a name="a2i-getting-started-human-review-workflow"></a>

您可以使用人工审核工作流来指定您的人员*工作团队*，使用*工作人员任务模板*设置工作人员 UI，并提供有关工作人员应如何完成审核任务的信息。

对于内置任务类型，您还可以使用人工审核工作流来确定启动人工循环的条件。例如，Amazon Rekognition 可以使用机器学习执行图像内容审核。如果 Amazon Rekognition 的置信度过低，则可使用人工审核工作流，指定图像需要发送给人员来进行内容审核。

您可以使用人工审核工作流创建多个人工循环。

您可以在 A SageMaker I 控制台中或使用 SageMaker API 创建流程定义。要了解有关这些选项的更多信息，请参阅[创建人工审核工作流](a2i-create-flow-definition.md)。

**工作团队**  
*工作团队*是指一组工作人员，您可以向他们发送人工审核任务。

创建人工审核工作流时，您需要指定一个工作团队。

您的工作团队可以包括 [Amazon Mechanical Turk 人力](https://docs.aws.amazon.com/sagemaker/latest/dg/sms-workforce-management-public.html)、[供应商管理的人力](https://docs.aws.amazon.com/sagemaker/latest/dg/sms-workforce-management-vendor.html)或者您自己的[私有人力](https://docs.aws.amazon.com/sagemaker/latest/dg/sms-workforce-private.html)。使用私有人力时，您可以创建多个工作团队。每个工作团队都可用于多个人工审核工作流中。要了解如何创建人力和工作团队，请参阅[人力](sms-workforce-management.md)。

**工作人员模板和人工任务 UI**  
您可以使用*工作人员任务模板*，为人工审核任务创建工作人员 UI（*人工任务 UI*）。

工作人员任务 UI 显示输入数据，如文档或图像，以及面向工作人员的说明。它还提供了工作人员可用于完成任务的交互式工具。

对于内置任务类型，您必须使用为该任务类型提供的 Amazon A2I 工作人员任务模板。

## 人工循环
<a name="a2i-getting-started-human-loop"></a>

*人工循环*用于创建单个人工审核作业。对于每个人工审核作业，您可以选择工作人员的数量，*任务*会发送给这些工作人员以审核单个数据对象。例如，对于图像分类标注作业，如果将每个对象的工作人员数设置为 `3`，则会有三名工作人员对每个输入图像进行分类。增加每个对象的工作人员数量可以提高标签准确性。

人工循环使用人工审核工作流创建，如下所示：
+ 对于内置任务类型，人工审核工作流中指定的条件决定何时创建人工循环。
+ 人工审核任务将发送到在人工审核工作流中指定的工作团队。
+ 在人工审核工作流中指定的工作人员任务模板用于呈现人工任务 UI。

**什么时候会创建人工循环？**

当您使用其中一种*内置任务类型*时，当您的人工审核工作流程中指定的条件得到满足时，相应的 AWS 服务会代表您创建并启动人工循环。 例如：
+ 当您将 Augmented AI 与 Amazon Textract 结合使用时，您可以使用 API 操作 `AnalyzeDocument` 将 Amazon A2I 集成到文档审核任务中。当键值对满足在人工审核工作流中指定条件时，只要 Amazon Textract 返回与这些键值对相关的推理，就会创建人工循环。
+ 当您将 Augmented AI 与 Amazon Rekognition 结合使用时，您可以使用 API 操作 `DetectModerationLabels` 将 Amazon A2I 集成到图像监管任务中。当图像内容满足在人工审核工作流中指定条件时，只要 Amazon Rekognition 返回与这些图像内容相关的推理，就会创建人工循环。

在使用*自定义任务类型*时，您可以使用 [Amazon Augmented AI 运行时系统 API](https://docs.aws.amazon.com/augmented-ai/2019-11-07/APIReference/Welcome.html) 启动人工循环。当您在自定义应用程序中调用 `StartHumanLoop` 时，任务将发送给人工审核员。

要了解如何创建和启动人工循环，请参阅[创建和启动人工循环](a2i-start-human-loop.md)。

为了生成这些资源并创建人工审核工作流程，Amazon A2I 集成了多种资源 APIs，包括与您的任务类型 APIs关联的 Amazon Amgented AI 运行时模型 SageMaker APIs、和。要了解更多信息，请参阅[在 Amazon Augmented AI 中使用 API](a2i-api-references.md)。