

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Skema JSON untuk Kondisi Aktivasi Loop Manusia di Amazon Augmented AI
<a name="a2i-human-fallback-conditions-json-schema"></a>

`HumanLoopActivationConditions`Ini adalah parameter input dari [https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateFlowDefinition.html](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateFlowDefinition.html)API. Parameter ini adalah string berformat JSON. JSON memodelkan kondisi di mana loop manusia dibuat ketika kondisi tersebut dievaluasi terhadap respons dari API layanan AI terintegrasi (seperti `Rekognition.DetectModerationLabels` atau). `Textract.AnalyzeDocument` Respon ini disebut sebagai *inferensi*. Misalnya, Amazon Rekognition mengirimkan inferensi label moderasi dengan skor kepercayaan terkait. Dalam contoh ini, inferensi adalah perkiraan terbaik model dari label yang sesuai untuk sebuah gambar. Untuk Amazon Textract, inferensi dibuat pada asosiasi antara blok teks (*pasangan kunci-nilai*), seperti asosiasi antara `Name:` dan `Sue` dalam bentuk serta konten dalam blok teks, atau *blok kata*, seperti 'Nama'.

Berikut ini adalah skema untuk JSON. Di tingkat atas, `HumanLoopActivationConditions` memiliki array JSON,`Conditions`. Setiap anggota array ini adalah kondisi independen yang, jika dievaluasi`true`, menghasilkan Amazon A2I membuat loop manusia. Setiap kondisi independen tersebut dapat berupa kondisi sederhana atau kondisi yang kompleks. Kondisi sederhana memiliki atribut berikut:
+ `ConditionType`: Atribut ini mengidentifikasi jenis kondisi. Setiap API layanan AWS AI yang terintegrasi dengan Amazon A2I mendefinisikan kumpulan yang diizinkannya sendiri. `ConditionTypes` 
  + `DetectModerationLabels`Rekognition — API ini mendukung `ModerationLabelConfidenceCheck` dan nilai-nilai. `Sampling` `ConditionType`
  + Textract `AnalyzeDocument` - API ini mendukung`ImportantFormKeyConfidenceCheck`,`MissingImportantFormKey`, dan `Sampling` `ConditionType` nilai-nilai.
+ `ConditionParameters`- Ini adalah objek JSON yang membuat parameter kondisi. Himpunan atribut yang diizinkan dari objek ini tergantung pada nilai`ConditionType`. Masing-masing `ConditionType` mendefinisikan set sendiri. `ConditionParameters` 

Seorang anggota `Conditions` array dapat memodelkan kondisi yang kompleks. Hal ini dicapai dengan secara logis menghubungkan kondisi sederhana menggunakan operator `And` dan `Or` logis dan menyarangkan kondisi sederhana yang mendasarinya. Hingga dua tingkat bersarang didukung. 

```
{
    "$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"
            }
        }
    }
}
```

**catatan**  
Kondisi aktivasi loop manusia tidak tersedia untuk alur kerja tinjauan manusia yang terintegrasi dengan jenis tugas khusus. `HumanLoopActivationConditions`Parameter dinonaktifkan untuk jenis tugas khusus. 

**Topics**
+ [Gunakan Kondisi Aktivasi Loop Manusia Skema JSON dengan Amazon Texttract](a2i-json-humantaskactivationconditions-textract-example.md)
+ [Gunakan Kondisi Aktivasi Loop Manusia Skema JSON dengan Amazon Rekognition](a2i-json-humantaskactivationconditions-rekognition-example.md)