本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
亚马逊Augmented AI 中人循环激活条件的 JSON 架构
HumanLoopActivationConditions
是 CreateFlowDefinition
API 的输入参数。此参数是 JSON 格式的字符串。JSON 对创建人工循环的条件进行建模,这些条件是根据集成的 AI 服务 API(例如Rekognition.DetectModerationLabels
要么Textract.AnalyzeDocument
)。此响应称为推理。例如,Amazon Rekognition 会发送审核标签的推断以及相关的置信度分数。在此示例中,推理是模型对适合图像的标签的最佳估计值。对于 Amazon Textract 来说,是根据文本块之间的关联进行推断的(键/值对),例如两者之间的关联Name:
和Sue
在表单中以及文本块中的内容中,或Word Lob,例如 “姓名”。
下面是 JSON 的架构。在顶层,HumanLoopActivationConditions
具有 JSON 数组 Conditions
。该数组的每个成员都是一个独立的条件,如果计算为true
,导致亚马逊 A2I 创建人工循环。每个这样的独立条件可以是简单条件或复杂条件。简单条件具有以下属性:
-
ConditionType
:此属性标识条件的类型。每个Amazon与 Amazon A2I 集成的 AI 服务 API 定义了自己的允许集合ConditionTypes
.-
Rekognition
DetectModerationLabels
— 此 API 支持ModerationLabelConfidenceCheck
和Sampling
ConditionType
values。 -
Textract
AnalyzeDocument
— 此 API 支持ImportantFormKeyConfidenceCheck
,MissingImportantFormKey
,以及Sampling
ConditionType
values。
-
-
ConditionParameters
— 这是一个 JSON 对象,用于对条件进行参数化。此对象的允许属性集取决于ConditionType
的值。每个ConditionType
定义它自己的ConditionParameters
集。
Conditions
数组的成员可以对复杂条件进行建模。这是通过使用逻辑连接简单条件来实现的And
和Or
逻辑运算符和嵌套基本的简单条件。最多支持两层嵌套。
{ "$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
参数禁用。