

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Análisis del documento
<a name="a2i-textract-run-analyze-document"></a>

Para incorporar Amazon A2I en un flujo de trabajo de análisis de Amazon Textract Texact, configure`HumanLoopConfig`en la[https://docs.aws.amazon.com/textract/latest/dg/API_AnalyzeDocument.html](https://docs.aws.amazon.com/textract/latest/dg/API_AnalyzeDocument.html).

En`HumanLoopConfig`, especifica el ARN del flujo de trabajo de revisión humana (definición de flujo) en`FlowDefinitionArn`, y dale un nombre a tu bucle humano en`HumanLoopName`.

------
#### [  Analyze the Document (AWS SDK for Python (Boto3)) ]

El siguiente ejemplo utiliza el SDK for Python (Boto3) para llamar`analyze_document`en us-west-2. Reemplace el{{rojo, cursiva}}texto con sus recursos. Para obtener más información, consulte[analyze\_document](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/textract.html#Textract.Client.analyze_document)en la*AWSSDK para la referencia de API de Python (Boto)*.

```
client.analyze_document(Document={'S3Object': {"Bucket": "DOC-EXAMPLE-BUCKET", "Name": "document-name.png"}},
         HumanLoopConfig={"FlowDefinitionArn":"arn:aws:sagemaker:us-west-2:111122223333:flow-definition/flow-definition-name",
                          "HumanLoopName":"human-loop-name",
                          "DataAttributes":{"ContentClassifiers":["FreeOfPersonallyIdentifiableInformation"|"FreeOfAdultContent",]}},
         FeatureTypes=["FORMS"])
```

------
#### [  Analyze the Document (AWS CLI) ]

El siguiente ejemplo utiliza laAWSCLI para llamar`analyze_document`. Estos ejemplos son compatibles conAWSCLI versión 2. El primero es la sintaxis abreviada, el segundo en sintaxis JSON. Para obtener más información, consulte[Documento-análisis](https://docs.aws.amazon.com/cli/latest/reference/textract/analyze-document.html)en la*[AWS CLIReferencia de los comandos](https://docs.aws.amazon.com/cli/latest/reference/)*. 

```
aws textract analyze-document \
     --document '{"S3Object":{"Bucket":"{{bucket_name}}","Name":"{{file_name}}"}}' \
     --human-loop-config HumanLoopName="test",FlowDefinitionArn="arn:aws:sagemaker:eu-west-1:xyz:flow-definition/hl_name",DataAttributes='{ContentClassifiers=["FreeOfPersonallyIdentifiableInformation","FreeOfAdultContent"]}'\
     --feature-types '["FORMS"]'
```

```
aws textract analyze-document \
     --document '{"S3Object":{"Bucket":"{{bucket_name}}","Name":"{{file_name}}"}}' \
     --human-loop-config \
          '{"HumanLoopName":"test","FlowDefinitionArn":"arn:aws:sagemaker:eu-west-1:xyz:flow-definition/hl_name","DataAttributes": {"ContentClassifiers":["FreeOfPersonallyIdentifiableInformation","FreeOfAdultContent"]}}' \
     --feature-types '["FORMS"]'
```

------

**nota**  
 Evite espacios blancos en el parámetro —human-loop-config, ya que esto puede causar problemas de procesamiento para el código. 

La respuesta a esta solicitud contiene[Salida de activación de bucle humano](https://docs.aws.amazon.com/textract/latest/dg/API_HumanLoopActivationOutput.html), que indica si se creó un bucle humano y, de ser así, por qué. Si se creó un bucle humano, este objeto también contiene el`HumanLoopArn`.

Para obtener más información acerca de y ejemplos de uso de la`AnalyzeDocument`operación, consulte[Análisis del texto del documento con Amazon Textract](analyzing-document-text.md).