Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Pour intégrer Amazon A2I dans un flux de travail d'analyse de documents Amazon Textract, vous devez configurerHumanLoopConfigdans leAnalyzeDocument.
DansHumanLoopConfig, vous spécifiez votre ARN de travail de vérification humaine (définition de flux) dansFlowDefinitionArn, et donnez un nom à votre boucle humaine dansHumanLoopName.
- Analyze the Document (AWS SDK for Python (Boto3))
-
L'exemple suivant utilise le kit SDK for Python (Boto3) pour appeleranalyze_documentdans us-west-2. Remplacez lerouge, italiquetexte avec vos ressources. Pour de plus amples informations, veuillez consulter analyze_document dans la référence d’API du kit AWS 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)
-
L'exemple suivant utilise laAWSCLI pour appeleranalyze_document. Ces exemples sont compatibles avecAWSVersion 2 de la CLI. La première est la syntaxe abrégée, la seconde dans la syntaxe JSON. Pour de plus amples informations, veuillez consulter analyze-document dans la référence AWS CLIcommande.
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"]'
Évitez les espaces blancs dans votre paramètre —human-loop-config, car cela peut entraîner des problèmes de traitement pour votre code.
La réponse à cette demande contientSortie d'activation Human Loop, qui indique si une boucle humaine a été créée et si c'est le cas, pourquoi. Si une boucle humaine a été créée, cet objet contient également leHumanLoopArn.
Pour plus d'informations sur et sur des exemples d'utilisation de laAnalyzeDocumentopération, voirAnalyse du texte du document avec Amazon Textract.