

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Elementi HTML di IA aumentata Crowd
<a name="crowd-elements-a2i-list"></a>

I seguenti Elementi Crowd HTML sono disponibili solo per le attività del flusso di lavoro umano IA aumentata Amazon.

# crowd-textract-analyze-document
<a name="a2i-crowd-textract-detection"></a>

Un widget per consentire la revisione umana di un risultato di analisi del documento Amazon Textract.

## Attributes
<a name="a2i-textract-crowd-attributes"></a>

I seguenti attributi sono supportati da questo elemento.

### intestazione
<a name="textract-attributes-header"></a>

Questo è il testo che viene visualizzato come intestazione.

### src
<a name="textract-attributes-src"></a>

Si tratta di un collegamento all'immagine che deve essere analizzata dal worker. 

### initialValue
<a name="textract-attributes-initialValue"></a>

Imposta i valori iniziali per gli attributi trovati nell'interfaccia utente del worker.

Di seguito è riportato un esempio di input `initialValue`. 

```
[
            {
                "blockType": "KEY_VALUE_SET",
                "confidence": 38.43309020996094,
                "geometry": {
                    "boundingBox": {
                        "width": 0.32613086700439453,
                        "weight": 0.0942094624042511,
                        "left": 0.4833833575248718,
                        "top": 0.5227988958358765
                    },
                    "polygon": [
                        {"x": 0.123, "y": 0.345}, ...
                    ]
                }
                "id": "8c97b240-0969-4678-834a-646c95da9cf4",
                "relationships": [
                    {
                        "type": "CHILD",
                        "ids": [
                            "7ee7b7da-ee1b-428d-a567-55a3e3affa56",
                            "4d6da730-ba43-467c-a9a5-c6137ba0c472"
                        ]
                    },
                    {
                        "type": "VALUE",
                        "ids": [
                            "6ee7b7da-ee1b-428d-a567-55a3e3affa54"
                        ]
                    }
                ],
                "entityTypes": [
                    "KEY"
                ],
                "text": "Foo bar"
            },
]
```

### blockTypes
<a name="textract-attributes-blockTypes"></a>

Questo determina il tipo di analisi che i worker possono eseguire. Al momento è supportato soltanto `KEY_VALUE_SET`. 

### keys
<a name="textract-attributes-keys"></a>

Specifica le nuove chiavi e il valore di testo associato che il worker può aggiungere. I valori di input per `keys` possono includere i seguenti elementi: 
+ `importantFormKey` accetta stringhe e viene utilizzato per specificare una singola chiave. 
+ `importantFormKeyAliases` può essere utilizzato per specificare alias che sono alternative accettabili alle chiavi fornite. Utilizzare questo elemento per identificare ortografie o presentazioni alternative delle chiavi. Questo parametro accetta un elenco di una o più stringhe. 

Di seguito è riportato un esempio di input per `keys`.

```
[
      {
        importantFormKey: 'Address',
        importantFormKeyAliases: [
          'address',
          'Addr.',
          'Add.',
        ]
      },
      {
        importantFormKey: 'Last name',
        importantFormKeyAliases: ['Surname']
      }
]
```

### no-key-edit
<a name="textract-attributes-no-key-edit"></a>

Ciò impedisce ai worker di modificare le chiavi delle annotazioni passate tramite `initialValue`. Ciò impedisce ai worker di modificare le chiavi rilevate nei documenti,. Questo è obbligatorio. 

### no-geometry-edit
<a name="textract-attributes-no-geometry-edit"></a>

Impedisce ai worker di modificare i poligoni delle annotazioni passate tramite `initialValue`. Ad esempio, questo impedirebbe al worker di modificare il riquadro di delimitazione attorno a una determinata chiave. Questo è obbligatorio. 

## Gerarchia di elementi
<a name="textract-crowd-element-hierarchy"></a>

 Questo elemento dispone dei seguenti elementi principali e secondari. 
+ Elementi padre - crowd-form
+ Elementi figlio – [full-instructions](#textract-full-instructions), [short-instructions](#textract-short-instructions) 

## Regioni
<a name="textract-crowd-regions"></a>

Le seguenti Regioni sono supportate da questo elemento. È possibile utilizzare codice HTML e CSS personalizzato all'interno di queste regioni per formattare le istruzioni per i worker. Ad esempio, utilizza la sezione `short-instructions` per fornire esempi buoni e cattivi di come completare un’attività. 

### full-instructions
<a name="textract-full-instructions"></a>

Istruzioni generali su come utilizzare il widget. 

### short-instructions
<a name="textract-short-instructions"></a>

Istruzioni importanti specifiche dell’attività che vengono visualizzate in una posizione di rilievo.

## Esempio di modello di worker che utilizza l'elemento crowd
<a name="textract-example-crowd-elements"></a>

Un esempio di modello di worker che utilizza questo elemento crowd è simile al seguente.

```
<script src="https://assets.crowd.aws/crowd-html-elements.js"></script>
{% capture s3_uri %}http://s3.amazonaws.com/{{ task.input.aiServiceRequest.document.s3Object.bucket }}/{{ task.input.aiServiceRequest.document.s3Object.name }}{% endcapture %}

<crowd-form>
  <crowd-textract-analyze-document
    src="{{ s3_uri | grant_read_access }}"
    initial-value="{{ task.input.selectedAiServiceResponse.blocks }}"
    header="Review the key-value pairs listed on the right and correct them if they don't match the following document."
    no-key-edit
    no-geometry-edit
    keys="{{ task.input.humanLoopContext.importantFormKeys }}"
    block-types="['KEY_VALUE_SET']"
  >
    <short-instructions header="Instructions">
      <style>
        .instructions {
          white-space: pre-wrap;
        }
        .instructionsImage {
          display: inline-block;
          max-width: 100%;
        }
      </style>
      <p class='instructions'>Click on a key-value block to highlight the corresponding key-value pair in the document.

If it is a valid key-value pair, review the content for the value. If the content is incorrect, correct it.

The text of the value is incorrect, correct it.
<img class='instructionsImage' src="https://assets.crowd.aws/images/a2i-console/correct-value-text.png" />

A wrong value is identified, correct it.
<img class='instructionsImage' src="https://assets.crowd.aws/images/a2i-console/correct-value.png" />

If it is not a valid key-value relationship, choose No.
<img class='instructionsImage' src="https://assets.crowd.aws/images/a2i-console/not-a-key-value-pair.png" />

If you can’t find the key in the document, choose Key not found.
<img class='instructionsImage' src="https://assets.crowd.aws/images/a2i-console/key-is-not-found.png" />

If the content of a field is empty, choose Value is blank.
<img class='instructionsImage' src="https://assets.crowd.aws/images/a2i-console/value-is-blank.png" />

<b>Examples</b>
Key and value are often displayed next or below to each other.

Key and value displayed in one line.
<img class='instructionsImage' src="https://assets.crowd.aws/images/a2i-console/sample-key-value-pair-1.png" />

Key and value displayed in two lines.
<img class='instructionsImage' src="https://assets.crowd.aws/images/a2i-console/sample-key-value-pair-2.png" />

If the content of the value has multiple lines, enter all the text without line break. Include all value text even if it extends beyond the highlight box.
<img class='instructionsImage' src="https://assets.crowd.aws/images/a2i-console/multiple-lines.png" /></p>
    </short-instructions>

    <full-instructions header="Instructions"></full-instructions>
  </crowd-textract-analyze-document>
</crowd-form>
```

## Output
<a name="textract-crowd-element-output"></a>

Di seguito è riportato un esempio di output di tale elemento. Puoi trovare una spiegazione dettagliata di questo output nella documentazione dell'[AnalyzeDocument](https://docs.aws.amazon.com/textract/latest/dg/API_AnalyzeDocument.html)API Amazon Textract.

```
{
  "AWS/Textract/AnalyzeDocument/Forms/V1": {
    blocks: [
      {
        "blockType": "KEY_VALUE_SET",
        "id": "8c97b240-0969-4678-834a-646c95da9cf4",
        "relationships": [
          {
            "type": "CHILD",
            "ids": ["7ee7b7da-ee1b-428d-a567-55a3e3affa56", "4d6da730-ba43-467c-a9a5-c6137ba0c472"]
          },
          {
            "type": "VALUE",
            "ids": ["6ee7b7da-ee1b-428d-a567-55a3e3affa54"]
          }
        ],
        "entityTypes": ["KEY"],
        "text": "Foo bar baz"
      }
    ]
  }
}
```

# crowd-rekognition-detect-moderation-etichette
<a name="a2i-crowd-rekognition-detection"></a>

Un widget per abilitare la revisione umana di un risultato di moderazione dell'immagine Amazon Rekognition.

## Attributes
<a name="rekognition-attributes"></a>

I seguenti attributi sono supportati da questo elemento.

### intestazione
<a name="rekognition-attributes-header"></a>

Questo è il testo che viene visualizzato come intestazione.

### src
<a name="rekognition-attributes-src"></a>

Si tratta di un collegamento all'immagine che deve essere analizzata dal worker. 

### categorie
<a name="rekognition-attributes-categories"></a>

Questo supporta `categories` come un array di stringhe **o** un array di oggetti in cui ogni oggetto ha un campo `name`.

Se le categorie sono disponibili come oggetti, si applica quanto segue:
+ Le categorie visualizzate sono il valore del campo `name`.
+ La risposta restituita contiene gli oggetti **completi** di ogni categoria selezionata.

Se le categorie sono disponibili come stringhe, si applica quanto segue:
+ La risposta restituita è un array di tutte le stringhe selezionate.

### exclusion-category
<a name="rekognition-attributes-exclusion-category"></a>

Impostando questo attributo si crea un pulsante sotto le categorie nell'interfaccia utente. 
+ Quando un utente seleziona il pulsante, tutte le categorie vengono deselezionate e disabilitate.
+ La scelta del pulsante consente nuovamente di abilitare le categorie in modo che gli utenti possano sceglierle.
+ Se si effettua l'invio dopo aver scelto il pulsante, viene restituito un array vuoto.

## Gerarchia di elementi
<a name="rekognition-crowd-element-hierarchy"></a>

Questo elemento dispone dei seguenti elementi principali e secondari.
+ Elementi padre - crowd-form
+ Elementi figlio – [full-instructions](#rek-full-instructions), [short-instructions](#rek-short-instructions) 

## AWS Regioni
<a name="rek-crowd-regions"></a>

Le seguenti AWS regioni sono supportate da questo elemento. È possibile utilizzare codice HTML e CSS personalizzato all'interno di queste Regioni per formattare le istruzioni ai worker. Ad esempio, utilizza la sezione `short-instructions` per fornire esempi buoni e cattivi di come completare un’attività. 

### full-instructions
<a name="rek-full-instructions"></a>

Istruzioni generali su come utilizzare il widget. 

### short-instructions
<a name="rek-short-instructions"></a>

Istruzioni importanti specifiche dell’attività che vengono visualizzate in una posizione di rilievo. 

## Esempio modello worker con l'elemento crowd
<a name="rek-crowd-element-example"></a>

Un esempio di modello worker che utilizza l'elemento crowd sarebbe simile al seguente.

```
<script src="https://assets.crowd.aws/crowd-html-elements.js"></script>
{% capture s3_uri %}http://s3.amazonaws.com/{{ task.input.aiServiceRequest.image.s3Object.bucket }}/{{ task.input.aiServiceRequest.image.s3Object.name }}{% endcapture %}

<crowd-form>
  <crowd-rekognition-detect-moderation-labels
    categories='[
      {% for label in task.input.selectedAiServiceResponse.moderationLabels %}
        {
          name: "{{ label.name }}",
          parentName: "{{ label.parentName }}",
        },
      {% endfor %}
    ]'
    src="{{ s3_uri | grant_read_access }}"
    header="Review the image and choose all applicable categories."
  >
    <short-instructions header="Instructions">
      <style>
        .instructions {
          white-space: pre-wrap;
        }
      </style>
      <p class='instructions'>Review the image and choose all applicable categories.
If no categories apply, choose None.

<b>Nudity</b>
Visuals depicting nude male or female person or persons

<b>Graphic Male Nudity</b>
Visuals depicting full frontal male nudity, often close ups

<b>Graphic Female Nudity</b>
Visuals depicting full frontal female nudity, often close ups

<b>Sexual Activity</b>
Visuals depicting various types of explicit sexual activities and pornography

<b>Illustrated Nudity or Sexual Activity</b>
Visuals depicting animated or drawn sexual activity, nudity or pornography

<b>Adult Toys</b>
Visuals depicting adult toys, often in a marketing context

<b>Female Swimwear or Underwear</b>
Visuals depicting female person wearing only swimwear or underwear

<b>Male Swimwear Or Underwear</b>
Visuals depicting male person wearing only swimwear or underwear

<b>Partial Nudity</b>
Visuals depicting covered up nudity, for example using hands or pose

<b>Revealing Clothes</b>
Visuals depicting revealing clothes and poses, such as deep cut dresses

<b>Graphic Violence or Gore</b>
Visuals depicting prominent blood or bloody injuries

<b>Physical Violence</b>
Visuals depicting violent physical assault, such as kicking or punching

<b>Weapon Violence</b>
Visuals depicting violence using weapons like firearms or blades, such as shooting

<b>Weapons</b>
Visuals depicting weapons like firearms and blades

<b>Self Injury</b>
Visuals depicting self-inflicted cutting on the body, typically in distinctive patterns using sharp objects

<b>Emaciated Bodies</b>
Visuals depicting extremely malnourished human bodies

<b>Corpses</b>
Visuals depicting human dead bodies

<b>Hanging</b>
Visuals depicting death by hanging</p>
    </short-instructions>

    <full-instructions header="Instructions"></full-instructions>
  </crowd-rekognition-detect-moderation-labels>
</crowd-form>
```

## Output
<a name="rek-crowd-element-output"></a>

Di seguito è riportato un esempio di output di tale elemento. Per informazioni dettagliate su questo output, consulta la documentazione dell'API Amazon [DetectModerationLabels](https://docs.aws.amazon.com/rekognition/latest/dg/API_DetectModerationLabels.html)Rekognition. 

```
{
  "AWS/Rekognition/DetectModerationLabels/Image/V3": {
    "ModerationLabels": [
        { name: 'Gore', parentName: 'Violence' },
        { name: 'Corpses', parentName: 'Violence' },
    ]
  }
}
```