

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 搭配使用 Amazon 增強版 AI 與 Amazon Textract
<a name="a2i-textract-task-type"></a>

Amazon Textract 可讓您將文件文字偵測與分析新增至應用程式。Amazon 增強版 AI (Amazon A2I) 直接與 Amazon Textract 的 `AnalyzeDocument` API 作業整合。您可以使用 `AnalyzeDocument` 來分析文件，分析已偵測項目之間的關係。當您將 Amazon A2I 人工審核循環新增至 `AnalyzeDocument` 請求時，Amazon A2I 會監視 Amazon Textract 結果，並在符合流程定義中指定的條件時，將文件傳送給一或多個人力工作者來審核。例如，如果您希望以人工審核特定索引鍵，例如 `Full name:` 及其相關聯的輸入值，您可以建立一個啟動條件，只要偵測到索引鍵 `Full name:`，或該索引鍵的推論可信度落在您指定的範圍內時，就啟動人工審核。

下列影像描述了 Amazon Textract 的 Amazon A2I 內建工作流程。左側描述了建立 Amazon Textract 人工審核工作流程所需的資源：Amazon S3 儲存貯體、啟動條件、工作者任務範本和工作團隊。這些資源可用來建立人工審核工作流程或流程定義。該箭頭指向工作流程的下一個步驟：使用 Amazon Textract 設定人工審核工作流程的人工循環。第二個箭頭直接從此步驟指向另一個步驟，在此其中人工審核工作流程指定之啟動條件有得到滿足。這樣即會啟動人工循環的建立。在影像右側，人工循環分三個步驟描述：1) 會產生工作者使用者介面和工具並將任務提供給工作者、2) 工作者審核輸入資料，最後、3) 結果儲存在 Amazon S3 中。

![搭配使用 Amazon 增強版 AI 與 Amazon Textract](http://docs.aws.amazon.com/zh_tw/sagemaker/latest/dg/images/a2i/diagrams/product-page-diagram_A21-Components_Textract@2x.png)


使用指定*啟動條件*建立人工審核工作流程或流程定義時，您可以指定何時 Amazon Textract 將任務傳送給人力工作者以供審核。

當您使用 Amazon Textract 任務類型時，您可以設定下列啟動條件：
+ 根據表單鍵可信度分數，啟動特定表單鍵的人工審核。
+ 在缺少特定表單鍵時啟動人工審核。
+ 針對 Amazon Textract 所識別且可信度分數在指定範圍內的所有表單鍵，啟動人工審核。
+ 隨機傳送表單樣本供人工審核。

當您的啟動條件取決於表單鍵可信度分數時，您可以使用兩種類型的預測可信度來啟動人工循環：
+ **識別可信度** - 在表單內偵測到的鍵值對的可信度分數。
+ **資格可信度** - 表單中的鍵和值包含的文字的可信度分數。

在下一節的影像中，**Full Name: Jane Doe (全名：Jane Doe)** 是索引鍵值對，而 **Full Name (全名)** 和 **Jane Doe** 是值。

您可以在建立人工審核工作流程時使用 Amazon SageMaker AI 主控台，或建立人工循環啟動條件的 JSON，並在 `CreateFlowDefinition` API 作業的 `HumanLoopActivationConditions` 參數中指定此 JSON 作為輸入，以設定這些啟動條件。若要了解如何以 JSON 格式指定啟動條件，請參閱[Amazon 增強版 AI 中，適用於 JSON 結構描述的人工循環啟動條件](a2i-human-fallback-conditions-json-schema.md)和[使用人工循環啟動條件 JSON 結構描述與 Amazon Textract](a2i-json-humantaskactivationconditions-textract-example.md)。

**注意**  
搭配 Amazon Textract 使用增強版 AI 時， AWS 請在您用來呼叫 的相同區域中建立增強版 AI 資源`AnalyzeDocument`。

## 開始使用：將人工審核整合至 Amazon Textract 分析文件任務
<a name="a2i-create-textract-human-review"></a>

若要將人工審核整合到 Amazon Textract 文字偵測和分析任務中，您需要建立流程定義，然後使用 Amazon Textract API 將該流程定義整合到您的工作流程中。若要了解如何使用 SageMaker AI 主控台或增強版 AI API 建立流程定義，請參閱下列主題：
+ [建立人工審核工作流程 (主控台)](a2i-create-flow-definition.md#a2i-create-human-review-console)
+ [建立人工審核工作流程 (API)](a2i-create-flow-definition.md#a2i-create-human-review-api)

建立流程定義後，請參閱[使用增強版 AI 搭配 Amazon Textract](https://docs.aws.amazon.com/textract/latest/dg/a2i-textract.html)，了解如何將流程定義整合到 Amazon Textract 任務中。

## 使用 Amazon Textract 和 Amazon A2I 的端對端範例
<a name="a2i-task-types-textract-notebook-demo"></a>

有關示範如何使用控制台將Amazon Textract 與 Amazon A2I 結合使用的端對端範例，請參閱[教學課程：在 Amazon A2I 主控台中開始使用](a2i-get-started-console.md)。

若要了解如何使用 Amazon A2I API 建立和開始人工審核，您可以在 SageMaker 筆記本執行個體中使用 [Amazon 增強版 AI (Amazon A2I) 與 Amazon Textract 的分析文件整合 [範例]](https://github.com/aws-samples/amazon-a2i-sample-jupyter-notebooks/blob/master/Amazon%20Augmented%20AI%20(A2I)%20and%20Textract%20AnalyzeDocument.ipynb)。若要開始使用，請參閱[將 SageMaker 筆記本執行個體與 Amazon A2I Jupyter 筆記本搭配使用](a2i-task-types-general.md#a2i-task-types-notebook-demo)。

## A2I Textract 工作者主控台預覽
<a name="a2i-textract-console-preview"></a>

當工作者在 Amazon Textract 工作流程中獲指派審核任務時，他們可能會看到類似下列的使用者介面：

![A2I Textract 工作者主控台中的範例檢閱任務。](http://docs.aws.amazon.com/zh_tw/sagemaker/latest/dg/images/a2i-textract-example.png)


您可以在建立人工審核定義時在 SageMaker AI 主控台自訂此介面，或建立和使用自訂範本來自訂此介面。如需進一步了解，請參閱[建立和管理工作者任務範本](a2i-instructions-overview.md)。