亚马逊中用于人 Augmented AI 循环激活条件的 JSON 架构 - Amazon SageMaker
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

亚马逊中用于人 Augmented AI 循环激活条件的 JSON 架构

HumanLoopActivationConditionsCreateFlowDefinition API 的输入参数。此参数是 JSON 格式的字符串。当根据集成 AI 服务 API(例如)的响应评估这些条件时,JSON 对人工循环的创建条件进行建模。Rekognition.DetectModerationLabels要么Textract.AnalyzeDocument)。此响应称为推理。例如,Amazon Rekognition 发送审核标签的推理,并带有关联的置信度得分。在此示例中,推理是模型对适合图像的标签的最佳估计值。对于 Amazon Textract,推断文本块之间的关联(键/值对),例如之间的关联Name:Sue在表单中以及文本块中的内容,或者单词块,例如 “姓名”。

下面是 JSON 的架构。在顶层,HumanLoopActivationConditions 具有 JSON 数组 Conditions。此数组的每个成员都是一个独立的条件,如果评估为true,导致亚马逊 A2I 创造了人类循环。每个这样的独立条件可以是简单条件或复杂条件。简单条件具有以下属性:

  • ConditionType:此属性标识条件的类型。EACHAmazon与 Amazon A2I 集成的 AI 服务 API 定义了自己的一套允许的ConditionTypes.

    • RekognitionDetectModerationLabels— 此 API 支持ModerationLabelConfidenceCheckSampling ConditionType有效值。

    • TextractAnalyzeDocument— 此 API 支持ImportantFormKeyConfidenceCheckMissingImportantFormKey, 和Sampling ConditionType有效值。

  • ConditionParameters— 这是一个 JSON 对象,用于将条件参数化。此对象的允许属性集取决于 ConditionType 的值。每个 ConditionType 定义它自己的 ConditionParameters 集。

Conditions 数组的成员可以对复杂条件进行建模。这是通过使用逻辑连接简单条件来实现的AndOr逻辑运算符和嵌套基本的简单条件。最多支持两层嵌套。

{ "$schema": "http://json-schema.org/draft-07/schema#", "definitions": { "Condition": { "type": "object", "properties": { "ConditionType": { "type": "string" }, "ConditionParameters": { "type": "object" } }, "required": [ "ConditionType" ] }, "OrConditionArray": { "type": "object", "properties": { "Or": { "type": "array", "minItems": 2, "items": { "$ref": "#/definitions/ComplexCondition" } } } }, "AndConditionArray": { "type": "object", "properties": { "And": { "type": "array", "minItems": 2, "items": { "$ref": "#/definitions/ComplexCondition" } } } }, "ComplexCondition": { "anyOf": [ { "$ref": "#/definitions/Condition" }, { "$ref": "#/definitions/OrConditionArray" }, { "$ref": "#/definitions/AndConditionArray" } ] } }, "type": "object", "properties": { "Conditions": { "type": "array", "items": { "$ref": "#/definitions/ComplexCondition" } } } }
注意

人工循环激活条件不适用于与自定义任务类型集成的人工审核工作流。对于自定义任务类型,HumanLoopActivationConditions 参数禁用。