Analisar o documento - Amazon Textract

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Analisar o documento

Para incorporar o Amazon A2I em um fluxo de trabalho de análise de documentos Amazon Textract, você configuraHumanLoopConfignoAnalyzeDocumentoperação.

DentroHumanLoopConfigVocê especifica seu fluxo de trabalho de revisão humana (definição de fluxo) ARN noFlowDefinitionArn, e dê um nome ao seu loop humano emHumanLoopName.

Analyze the Document (AWS SDK for Python (Boto3))

O exemplo a seguir usa o SDK for Python (Boto3) para chamaranalyze_documentem us-west-2. Substitua overmelho, itálicotexto com seus recursos. Para obter mais informações, consulteanalyze_documentnoAWSReferência da API do SDK for 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)

O exemplo a seguir usa aAWSCLI para ligaranalyze_document. Esses exemplos são compatíveis comAWSCLI versão 2. A primeira é a sintaxe abreviada, a segunda na sintaxe JSON. Para obter mais informações, consulteAnalisar documentonoAWS CLIReferência de comando.

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 espaços brancos em seu parâmetro —human-loop-config, pois isso pode causar problemas de processamento para seu código.

A resposta a essa solicitação contémHumanLoopActivationOutput, o que indica se um loop humano foi criado, e se foi, por quê. Se um loop humano foi criado, esse objeto também conterá oHumanLoopArn.

Para obter mais informações sobre o e exemplos usando oAnalyzeDocumentoperação, consulteAnalisando texto do documento com o Amazon Textract.