Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités Document Understanding
Dernière mise à jour 29 avr. 2024

About the IntelligentOCR activity package

UiPath.IntelligentOCR.Activities contains the infrastructure for enabling document processing flows using a complete, open, extensible approach.

Version supprimée

Version recommandée

4.3.0-aperçu | 4.4.0-aperçu

4.5.2

2.1.0 | 2.2.0 | 2.3.0

4.0.1

1.4.0 | 1.5.0 | 1.6.0 | 1.6.1 | 2.0.0 | 2.0.1

2.0.2

1.2.0 | 1.2.1 | 1.3.0

1.3.2

Important

  • Starting with the v6.19.0 release, when installing the UiPath.IntelligentOCR.Activities package in a project, the UiPath.DocumentUnderstanding.ML.Activities package is automatically installed as well and you do not need to install it separately.
  • If you are using UiPath® Studio 2023.4.4 or earlier, make sure to install the latest version of Windows .NET 6.0 Desktop Runtime.

Version compatibility

Updating the UiPath.IntelligentOCR.Activities also requires an update for the UiPath.UIAutomation.Activities package and for UiPath.OCR.Activities package if included in the project.

UiPath.IntelligentOCR.Activities and UiPath.DocumentUnderstanding.Activities should not be used together in the same project. The UiPath.IntelligentOCR.Activities package should be used for Windows (or Legacy) workflows, while the UiPath.DocumentUnderstanding.Activities package should be used for Cross-platform workflows.

Supported formats

The IntelligentOCR activity package can support any of the following file types: .png, .gif, .jpe, .jpg, .jpeg, .tiff, .tif, .bmp, and .pdf.

Support for C# project language

À partir de la version 4.10.0, ce package d'activité est validé pour une utilisation dans les projets C#.

Fonctionnalités

This section shows the multiple functionalities of the Intelligent.OCR package.

Numériser les documents

Vous pouvez y parvenir à l'aide de l'activité Numériser le document ( Digitize Document) . Cela récupère le texte de n'importe quel PDF ou image, en utilisant, uniquement si nécessaire, le moteur OCR de votre choix.

  • Au fur et à mesure que les documents sont traités un par un, ils passent par le processus de numérisation. La différence pour les documents non numériques (numérisés) est que vous devez appliquer le moteur OCR de votre choix. Les sorties de cette étape sont le modèle d'objet de document et une variable de chaîne contenant tout le texte du document et sont transmises aux étapes suivantes.

Classer les documents

Pour ce faire, utilisez l'activité Classer le document (Classify Document). Cela permet d'identifier le type de document d'un fichier en utilisant n'importe quel algorithme de classification.

Après numérisation, le document est classé. Si vous travaillez avec plusieurs types de documents dans le même projet, pour extraire correctement les données, vous devez savoir avec quel type de document vous travaillez. L'important est que vous puissiez utiliser plusieurs classifieurs dans la même étendue, configurer les classifieurs et, plus tard dans l'infrastructure, les entraîner. Les résultats de la classification aident à appliquer la bonne stratégie d'extraction.

The following list shows the available classifiers:

  • L’activité Classifieur basé sur des mots-clés ( Keyword Based Classifier ) est le premier de ces classifieurs, ciblant la classification des documents avec titre.
  • L’activité Classifieur de mots clés intelligents ( Intelligent Keyword Classifier) peut non seulement classer mais également « fractionner » des fichiers contenant plusieurs types de documents.
  • The Machine Learning Classifier activity can classify your files using a powerful ML Model, that can you can train according to your needs.
  • The Generative Classifier activity allows you to classify documents using generative models.

Valider la classification automatique

Vous pouvez y parvenir à l'aide de l'activité Présenter la station de classification assistée ( Present Classification Station Attended ), qui présente une interface utilisateur spécifique au traitement de documents pour valider et corriger les sorties de classification automatique.

  • En particulier pour les cas d'utilisation dans lesquels le fractionnement de fichiers est impliqué, l'utilisation de l'étape de validation de la classification humaine est fortement recommandée, afin de s'assurer que le traitement en aval pour l'extraction de données fonctionne correctement.
  • Une alternative à l'activité Attended est disponible via l'utilisation de workflows de longue durée, conçus pour permettre de manière optimale la collaboration homme-robot. Les activités Créer des actions de classification de document ( Create Document Classification Actions) et Attendre les actions de classification du document et Reprendre ( Wait for Document Classification Actions ) et Reprendre (Resume) permettent ce scénario.

Entraîner les classifieurs

Vous pouvez y parvenir à l'aide de l'activité Tester l' étendue des classifieurs (Train Classifiers Scope) . Cela permet de fermer la boucle de rétroaction à tout algorithme de classification capable d'apprendre. Faites glisser et déposez vos outils d'entraînement de classifieurs dans cette activité Étendue et activez-les à l'aide de l'assistant Configurer les classifieurs (Configure Classifiers) pour vous assurer que les informations validées par des humains via la Station de classification ou la Station de validation sont utilisées par vos classifieurs pour améliorer leurs propres performances.

La classification est aussi efficace que les classifieurs utilisés. Si un document n'a pas été classé correctement, cela signifie qu'il était inconnu des classifieurs actifs. L'infrastructure offre la possibilité d'entraîner les classifieurs afin d'améliorer la reconnaissance des classes de documents.

The following is a list of the available classifier trainers:

Extraire des données de documents

Vous pouvez y parvenir à l'aide de l'activité Étendue de l' extraction de données (Data Extraction Scope) . Cela permet d'utiliser n'importe quel algorithme d'extraction de données pour identifier différents champs dans un document classifié.

L'extraction consiste à obtenir uniquement les données qui vous intéressent à partir d'un type de document donné. Par exemple, extraire des données spécifiques d'un document de 5 pages est assez fastidieux si vous souhaitez le faire avec une manipulation de chaînes. Dans cette infrastructure, vous pouvez utiliser différents extracteurs, pour les différentes structures de document, dans la même étendue d'extraction de données. Les résultats de l'extraction sont transmis pour validation.

The following is a list of available extractors:

Valider les résultats de l'extraction automatique des données

Vous pouvez y parvenir à l'aide de l'activité Présenter la station de validation (Present Validation Station Attended ), qui présente une interface utilisateur spécifique au traitement de documents pour la validation et la correction des données.

  • Les données extraites peuvent être validées par un utilisateur humain via la station de validation. Une bonne pratique consiste à construire une logique autour de la décision d'ajouter ou non une étape de validation humaine, avec des règles dépendant du cas d'utilisation spécifique à implémenter. Les résultats de la validation peuvent ensuite être exportés et utilisés dans d'autres activités d'automatisation.
  • Vous pouvez également activer la validation humaine via des workflows de longue durée, optimisant ainsi la collaboration homme-robot. Les ActionsCréer une validation de document (Create Document Validation) et Attendre les actions de validation du document et Reprendre ( Wait for Document Validation Actions and Resume)

    .

Extracteurs de train

Vous pouvez y parvenir à l'aide de l'activité Étendue de l'entraînement des extracteurs (Train Extractors Scope) . Cela permet de fermer la boucle de rétroaction à tout algorithme d'extraction de données capable d'apprendre. Faites glisser et déposez vos outils d'entraînement d'extracteurs dans cette activité Étendue (Scope) et activez-les à l'aide de l'assistant Configurer les extracteurs (Configure Extractors) pour vous assurer que les informations validées par des humains via la Station de validation (Validation Station) sont utilisées par vos extracteurs pour améliorer leurs propres performances.

  • L'extraction est aussi efficace que les extracteurs utilisés. Si les valeurs de champ n'ont pas été extraites correctement, cela signifie qu'elles étaient inconnues des extracteurs actifs. L'infrastructure offre la possibilité d'entraîner les extracteurs afin d'améliorer la reconnaissance des valeurs de champ.
  • Le Machine Learning Extractor Trainer ferme la boucle de rétroaction pour l'extraction de données basée sur ML, en collectant les données nécessaires pour réentraîner un modèle d'apprentissage automatique hébergé dans AI Center. Cette activité fonctionne de pair avec l'activité Extracteur d'apprentissage automatique ( Machine Learning Extractor ) et fait partie du package UiPath.DocumentUnderstanding.ML.Activities .

Exporter les informations extraites

Vous pouvez y parvenir à l'aide de l'activité Exporter les résultats d'extraction ( Export Extraction Results ). Cela vous permet d'exporter la structure complexe des données extraites vers un simple DataSet (collection de DataTables).

  • Une fois vos informations validées, vous pouvez les utiliser telles quelles ou les enregistrer dans un format DataTable pouvant être converti très facilement en fichier Excel.

Le package UiPath.IntelligentOCR.Activities est compatible avec toute activité de classification ou d’extraction de données personnalisée basée sur le package public UiPath.DocumentProcessing.Contracts . Il offre une flexibilité totale pour créer votre propre algorithme spécifique à votre cas d'utilisation, ainsi que l'intégrer à toute solution tierce pour la classification de documents et l'extraction de données.

Les versions suivantes du paquet ont été supprimées du flux officiel. Si vous rencontrez des problèmes, veuillez contacter nos équipes d’assistance.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.