Utiliser Amazon Augmented AI avec Amazon Textract - Amazon SageMaker

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.

Utiliser Amazon Augmented AI avec Amazon Textract

Amazon Textract vous permet d'ajouter la détection et l'analyse du texte d'un document à vos applications. Amazon Augmented AI (Amazon A2I) s'intègre directement au fonctionnement d'Amazon Textract. AnalyzeDocument API Vous pouvez utiliser AnalyzeDocument pour analyser un document et afin de rechercher des relations entre les éléments détectés. Lorsque vous ajoutez une boucle de vérification humaine Amazon A2I à une demande AnalyzeDocument, Amazon A2I contrôle les résultats Amazon Textract et envoie un document à un ou plusieurs employés humains pour vérification lorsque les conditions spécifiées dans votre définition de flux sont remplies. Par exemple, si vous voulez qu'un humain vérifie une clé spécifique telle que Full name: et ses valeurs d'entrée associées, vous pouvez créer une condition d’activation qui démarre une vérification humaine chaque fois que la clé Full name: est détectée ou lorsque la fiabilité d'inférence de cette clé entre dans une plage définie par vos soins.

L'image suivante illustre le flux intégré Amazon A2I avec Amazon Textract. Sur la gauche, les ressources nécessaires à la création d'un flux de vérification humaine Amazon Textract sont représentées : un compartiment Amazon S3, des conditions d'activation, un modèle de tâche d’employé et une équipe d'employé. Ces ressources sont utilisées pour créer un flux de vérification humaine, ou définition de flux. Une flèche pointe à droite, vers l'étape suivante du flux : utiliser Amazon Textract pour configurer une boucle humaine avec le flux de vérification humaine. Une seconde flèche pointe à droite, de cette étape vers l'étape dans laquelle les conditions d'activation spécifiées dans le flux de vérification humaine sont remplies. Cela initie la création d'une boucle humaine. À droite de l'image, la boucle humaine est représentée en trois étapes : 1) l'UI d’employé et les outils sont générés, et la tâche est mise à la disposition des employés, 2) les employés vérifient les données d'entrée, et enfin, 3) les résultats sont enregistrés dans Amazon S3.

Utiliser Amazon Augmented AI avec Amazon Textract

Vous pouvez spécifier le moment où Amazon Textract envoie une tâche à un employé humain pour vérification, lors de la création d'un flux de vérification humaine ou d'une définition de flux, en spécifiant les conditions d'activation.

Vous pouvez définir les conditions d'activation suivantes lorsque vous utilisez le type de tâche Amazon Textract :

  • Initiation d'une vérification humaine pour des clés de formulaire spécifiques en fonction de l'indice de confiance de la clé de formulaire.

  • Initiation d'une vérification humaine lorsque des clés de formulaire spécifiques sont manquantes.

  • Initiation d'une vérification humaine pour toutes les clés de formulaire identifiées par Amazon Textract avec des indices de confiance situés dans une plage spécifiée.

  • Envoi aléatoire d'un échantillon de formulaires aux collaborateurs humains pour vérification.

Lorsque votre condition d'activation dépend des indices de confiance des clés de formulaire, vous pouvez utiliser deux types de confiance prédictive pour initier des boucles humaines :

  • Confiance d'identification : l’indice de confiance des paires clé-valeur détectées dans un formulaire.

  • Confiance de qualification : l’indice de confiance du texte contenu dans la clé et la valeur d’un formulaire.

Dans l'image de la section suivante, Full Name: Jane Doe (Nom complet : Jane Doe) est la paire clé-valeur, Full Name (Nom complet) est la clé et Jane Doe est la valeur.

Vous pouvez définir ces conditions d'activation à l'aide de la SageMaker console Amazon lorsque vous créez un flux de travail de révision humain, ou en créant un JSON pour les conditions d'activation de la boucle humaine et en les spécifiant comme entrée dans le HumanLoopActivationConditions paramètre de CreateFlowDefinition API fonctionnement. Pour savoir comment définir les conditions d'activation dans le JSON format, reportez-vous Schéma JSON pour les conditions d'activation de boucle humaine dans Amazon Augmented AI aux sections etUtilisation du schéma JSON pour les conditions d'activation de boucle humaine avec Amazon Textract.

Note

Lorsque vous utilisez l'IA augmentée avec Amazon Textract, créez des ressources d'IA augmentée dans la même AWS région que celle que vous avez l'habitude d'appeler. AnalyzeDocument

Mise en route : Intégrer une vérification humaine dans une tâche d'analyse de document Amazon Textract

Pour intégrer une évaluation humaine dans une tâche de détection et d'analyse de texte Amazon Textract, vous devez créer une définition de flux, puis utiliser Amazon API Textract pour intégrer cette définition de flux dans votre flux de travail. Pour savoir comment créer une définition de flux à l'aide de la SageMaker console ou d'Augmented AIAPI, consultez les rubriques suivantes :

Après avoir créé votre définition de flux, consultez Using Augmented AI with Amazon Textract (Utiliser Augmented AI avec Amazon Textract) pour savoir comment intégrer votre définition de flux dans votre tâche Amazon Textract.

Exemple de bout en bout sur l’utilisation d’Amazon Textract et Amazon A2I

Pour un end-to-end exemple illustrant comment utiliser Amazon Textract avec Amazon A2I à l'aide de la console, consultez. Didacticiel : Démarrer dans la console Amazon A2I

Pour savoir comment utiliser l'Amazon A2I API pour créer et démarrer une évaluation humaine, vous pouvez utiliser l'intégration d'Amazon Augmented AI (Amazon A2I) avec le document d'analyse d'Amazon Textract [Example] dans une SageMaker instance de carnet de notes. Consultez Utiliser une instance de SageMaker bloc-notes avec Amazon A2I Jupyter Notebook pour démarrer.

Version préliminaire de la console d'employé A2I Textract

Lorsqu'une tâche de vérification leur est affectée dans un flux Amazon Textract, les employés peuvent voir une interface utilisateur semblable à celle qui suit :

Exemple de tâche de révision dans la console de travail A2I Textract.

Vous pouvez personnaliser cette interface dans la SageMaker console lorsque vous créez votre définition de révision humaine ou en créant et en utilisant un modèle personnalisé. Pour en savoir plus, consultez Créer et gérer des modèles de tâches d'employé.