SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Document
Understanding
UiPath Community France
2
C2 - Restricted
Présentation de UiPath France
Community
On recrute dans la communauté !!
Remerciements à l’équipe
organisatrice, notamment big up à
Cristina VIDU
3
C2 - Restricted
Franck MONGO
Intelligent Automation Consultant
Boundaryless Group
Reda MARZOUK
RPA & AI Senior Developer
Ginini Antipode
Abdelaziz Zaiter
RPA Consultant
Capgemini
Tour de table
Speakers
Hiba Beldi
Chapter Leader
UiPath
4
C2 - Restricted
-Introduction sur le DU
-DU en detail: comment ça fonctionne ? (théorie)
-Démonstration (expérimentons !)
-Pour aller plus loin:
• Action Center
• AI Center (qui inclut anciennement AI Fabric)
• Document Understanding Framework
Sommaire
5
Introduction
6
C2 - Restricted
Packages (librairies) à installer
UiPath.DocumentUnderstanding.ML.Activities
UiPath.IntelligentOCR.Activities
Pour les OCR (optionnel, vous pouvez plug le vôtre:)
UiPath.OCR.Activities ou UiPath.OmniPage.Activities
Prérequis techniques
7
C2 - Restricted
Récupérer l’API Document Understanding sur
l’Automation Cloud
Prérequis techniques
8
C2 - Restricted
Fichier json qui se créé.
Objectif: une ligne = 1 type de document = n mots-clés
que le développeur désigne par type de document
1ère étape: Créer une
Taxonomie (taxonomy)
9
C2 - Restricted
On utilise tout simplement l’activité qui existe.
En sortie, une variable qui agit comme un dictionnaire.
2e étape: Charger la taxonomie
10
C2 - Restricted
On digitalise le fichier et on en extrait dans un json virtuel
des informations, puis on passe l’OCR sur le fichier
3e étape: Digitaliser
11
C2 - Restricted
Le bot va récupérer (par priorité de gauche à droite):
- le réseau de neurone entraîné (appelé via Intelligent Keyboard
Classifier activity avec l’API)
- Et la taxonomie créée à la main (voir étape 1)
De cela, il va établir un pourcentage de ressemblance entre le
document qu’on souhaite analyser et le type de document déclarés via
la taxonomie.
Classifier n’est pas obligatoire: ça ne sert que si en entrée on met
plusieurs documents différents.
4e étape: Classifier
12
C2 - Restricted
Dans la classification, si le réseau de neurone ignore ce qu’est le document, il faut le ré-entraîner pour que la
prochaine fois le réseau sache.
Pour faire apprendre un bot, on lui met le chemin vers les données, et on le redirige vers le réseau de neurone qu’il
doit mettre à jour et utiliser pour les prochaines fois. Le réseau de neurone cherche alors les ressemblances entre
les données nouvelles et anciennes, et met à jour ses mots-clefs et leur poids en conséquence.
Du point de vue du développeur, il faut estimer le pourcentage de confiance de classification de la machine en
fonction du process.
Ex: si on est > 0,66 alors il s’agit d’une facture, en-dessous on préfère faire valider à l’utilisateur et réentraîner.
5e étape: Faire apprendre, ré-
entraîner
13
C2 - Restricted
Même si on sait quel type de document il s’agit, il faut réussir à récupérer les données associées.
C’est le rôle de Data Extraction Scope.
Liste des endpoints disponibles: Public Endpoints (uipath.com)
6e étape: Récupérer la donnée
intéressante
14
C2 - Restricted
Il y a alors un autre pourcentage qui rentre en compte. Chaque donnée à extraire a un pourcentage de
reconnaissance dédié.
Si on est en-dessous de ce pourcentage de confiance d’extraction (ex: <0.66), le robot demande une vérification à
l’utilisateur. La station de validation s’ouvre si on l’ajoute dans le code.
- En attended, la station de validation met en valeur les données qu’elle a réussi à reconnaître, mais dont le nombre
n’est pas suffisant pour permettre de passer > 0,66. Le bot se bloque et attend l’action d’un utilisateur pour surligner
d’autres données, ou les rectifier.
- En unattended, la station de validation permet de s’ouvrir sous forme de tâche, sans bloquer le processus,
directement sur Orchestrator.
7e étape: Valider l’extraction
des données
15
C2 - Restricted
En conclusion: Comment fonctionne le DU ?
Expérimentons !
17
C2 - Restricted
Pour aller plus loin
-Pour aller plus loin:
• Action Center
• AI Center (qui inclut anciennement AI
Fabric)
• Document Understanding Framework
18
Merci !
19
C2 - Restricted
Restons en contact !
https://community.uipath.com/paris/
✨Cristina Vidu | LinkedIn
Reda Marzouk | LinkedIn
Abdelaziz Zaiter | LinkedIn
Franck MONGO | LinkedIn
Hiba Beldi | LinkedIn

Contenu connexe

Similaire à Document Understanding.pdf

L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficienceMichel Bruchet
 
Dossier de plan_de_tests_v1.00
Dossier de plan_de_tests_v1.00Dossier de plan_de_tests_v1.00
Dossier de plan_de_tests_v1.00Arnold Stellio
 
Retours d&rsquo;expérience sur la conduite de projets BI sur les technologies...
Retours d&rsquo;expérience sur la conduite de projets BI sur les technologies...Retours d&rsquo;expérience sur la conduite de projets BI sur les technologies...
Retours d&rsquo;expérience sur la conduite de projets BI sur les technologies...Guillaume Meyer
 
Procédure ocs glpi_jeremy_chatel_2012_final
Procédure ocs glpi_jeremy_chatel_2012_finalProcédure ocs glpi_jeremy_chatel_2012_final
Procédure ocs glpi_jeremy_chatel_2012_finalcisco7878
 
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...Ametys
 
Google Analytics & Performance Internet - Formation
Google Analytics & Performance Internet - FormationGoogle Analytics & Performance Internet - Formation
Google Analytics & Performance Internet - FormationEmmanuel Borne
 
Adictiz et LudoStat : Performances et best practices de l'advergame
Adictiz  et LudoStat : Performances et best practices de l'advergameAdictiz  et LudoStat : Performances et best practices de l'advergame
Adictiz et LudoStat : Performances et best practices de l'advergameConférence Jeu Vidéo et Marketing
 
Softshake 2015 comment tester et optimiser la performance d'un si
Softshake 2015   comment tester et optimiser la performance d'un siSoftshake 2015   comment tester et optimiser la performance d'un si
Softshake 2015 comment tester et optimiser la performance d'un siMarc Bojoly
 
Google Authentication in Python - Destin.pdf
Google Authentication in Python - Destin.pdfGoogle Authentication in Python - Destin.pdf
Google Authentication in Python - Destin.pdfGDG Bujumbura
 
IoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et DémonstrationIoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et DémonstrationCHAKER ALLAOUI
 
Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013CNI Tunisia
 
INFORMATION BUILDERS - Comment integrer les big data a votre SI - Data foru...
INFORMATION BUILDERS -  Comment integrer les big data a votre SI -  Data foru...INFORMATION BUILDERS -  Comment integrer les big data a votre SI -  Data foru...
INFORMATION BUILDERS - Comment integrer les big data a votre SI - Data foru...Micropole Group
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Cédric Leblond
 
benhamza_elmader_proxy_ntop.pdf
benhamza_elmader_proxy_ntop.pdfbenhamza_elmader_proxy_ntop.pdf
benhamza_elmader_proxy_ntop.pdfSofianeBENHAMZA
 
Filtrage WEB: SQUID ET SQUIDGARD
Filtrage WEB: SQUID ET SQUIDGARDFiltrage WEB: SQUID ET SQUIDGARD
Filtrage WEB: SQUID ET SQUIDGARDMohamet Lamine DIOP
 
Open data & plateforme numérique
Open data & plateforme numériqueOpen data & plateforme numérique
Open data & plateforme numériqueFabMob
 
Atelier hadoop-single-sign-on
Atelier hadoop-single-sign-onAtelier hadoop-single-sign-on
Atelier hadoop-single-sign-onsahar dridi
 

Similaire à Document Understanding.pdf (20)

L’informatique efficience
L’informatique efficienceL’informatique efficience
L’informatique efficience
 
Dossier de plan_de_tests_v1.00
Dossier de plan_de_tests_v1.00Dossier de plan_de_tests_v1.00
Dossier de plan_de_tests_v1.00
 
Retours d&rsquo;expérience sur la conduite de projets BI sur les technologies...
Retours d&rsquo;expérience sur la conduite de projets BI sur les technologies...Retours d&rsquo;expérience sur la conduite de projets BI sur les technologies...
Retours d&rsquo;expérience sur la conduite de projets BI sur les technologies...
 
Procédure ocs glpi_jeremy_chatel_2012_final
Procédure ocs glpi_jeremy_chatel_2012_finalProcédure ocs glpi_jeremy_chatel_2012_final
Procédure ocs glpi_jeremy_chatel_2012_final
 
Cia toulouse 20100721
Cia toulouse 20100721Cia toulouse 20100721
Cia toulouse 20100721
 
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
Refonte intranet du Conseil Général de la Drôme avec le CMS open source Amety...
 
Google Analytics & Performance Internet - Formation
Google Analytics & Performance Internet - FormationGoogle Analytics & Performance Internet - Formation
Google Analytics & Performance Internet - Formation
 
Adictiz et LudoStat : Performances et best practices de l'advergame
Adictiz  et LudoStat : Performances et best practices de l'advergameAdictiz  et LudoStat : Performances et best practices de l'advergame
Adictiz et LudoStat : Performances et best practices de l'advergame
 
Agile Tour 2016 @ Lille
Agile Tour 2016 @ LilleAgile Tour 2016 @ Lille
Agile Tour 2016 @ Lille
 
Softshake 2015 comment tester et optimiser la performance d'un si
Softshake 2015   comment tester et optimiser la performance d'un siSoftshake 2015   comment tester et optimiser la performance d'un si
Softshake 2015 comment tester et optimiser la performance d'un si
 
Google Authentication in Python - Destin.pdf
Google Authentication in Python - Destin.pdfGoogle Authentication in Python - Destin.pdf
Google Authentication in Python - Destin.pdf
 
IoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et DémonstrationIoT (M2M) - Big Data - Analyses : Simulation et Démonstration
IoT (M2M) - Big Data - Analyses : Simulation et Démonstration
 
Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013Liste des nouvelles acquisitions 2013
Liste des nouvelles acquisitions 2013
 
INFORMATION BUILDERS - Comment integrer les big data a votre SI - Data foru...
INFORMATION BUILDERS -  Comment integrer les big data a votre SI -  Data foru...INFORMATION BUILDERS -  Comment integrer les big data a votre SI -  Data foru...
INFORMATION BUILDERS - Comment integrer les big data a votre SI - Data foru...
 
Piloter intune avec PowerShell
Piloter intune avec PowerShellPiloter intune avec PowerShell
Piloter intune avec PowerShell
 
Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !Ma stack d'outils agiles, tout un programme !
Ma stack d'outils agiles, tout un programme !
 
benhamza_elmader_proxy_ntop.pdf
benhamza_elmader_proxy_ntop.pdfbenhamza_elmader_proxy_ntop.pdf
benhamza_elmader_proxy_ntop.pdf
 
Filtrage WEB: SQUID ET SQUIDGARD
Filtrage WEB: SQUID ET SQUIDGARDFiltrage WEB: SQUID ET SQUIDGARD
Filtrage WEB: SQUID ET SQUIDGARD
 
Open data & plateforme numérique
Open data & plateforme numériqueOpen data & plateforme numérique
Open data & plateforme numérique
 
Atelier hadoop-single-sign-on
Atelier hadoop-single-sign-onAtelier hadoop-single-sign-on
Atelier hadoop-single-sign-on
 

Plus de Cristina Vidu

Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024Cristina Vidu
 
State of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaState of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaCristina Vidu
 
Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix Cristina Vidu
 
Dev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to ZDev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to ZCristina Vidu
 
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Cristina Vidu
 
Advocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software developmentAdvocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software developmentCristina Vidu
 
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...Cristina Vidu
 
Steps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdfSteps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdfCristina Vidu
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...Cristina Vidu
 
Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1Cristina Vidu
 
Think before we automate
Think before we automateThink before we automate
Think before we automateCristina Vidu
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...Cristina Vidu
 
Women in Automation - Introduction to RPA
Women in Automation - Introduction to RPAWomen in Automation - Introduction to RPA
Women in Automation - Introduction to RPACristina Vidu
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsCristina Vidu
 
Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!Cristina Vidu
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsCristina Vidu
 
UiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersUiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersCristina Vidu
 
Jahresplanung und Content Map
Jahresplanung und Content MapJahresplanung und Content Map
Jahresplanung und Content MapCristina Vidu
 
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdfWebinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdfCristina Vidu
 

Plus de Cristina Vidu (20)

Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024
 
State of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaState of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for Nigeria
 
Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix
 
Dev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to ZDev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to Z
 
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
 
Advocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software developmentAdvocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software development
 
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
 
Steps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdfSteps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdf
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
 
Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1
 
Think before we automate
Think before we automateThink before we automate
Think before we automate
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
 
Women in Automation - Introduction to RPA
Women in Automation - Introduction to RPAWomen in Automation - Introduction to RPA
Women in Automation - Introduction to RPA
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot Integrations
 
RPA Karaoke
RPA Karaoke RPA Karaoke
RPA Karaoke
 
Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
 
UiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersUiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By Developers
 
Jahresplanung und Content Map
Jahresplanung und Content MapJahresplanung und Content Map
Jahresplanung und Content Map
 
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdfWebinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
 

Document Understanding.pdf

  • 2. 2 C2 - Restricted Présentation de UiPath France Community On recrute dans la communauté !! Remerciements à l’équipe organisatrice, notamment big up à Cristina VIDU
  • 3. 3 C2 - Restricted Franck MONGO Intelligent Automation Consultant Boundaryless Group Reda MARZOUK RPA & AI Senior Developer Ginini Antipode Abdelaziz Zaiter RPA Consultant Capgemini Tour de table Speakers Hiba Beldi Chapter Leader UiPath
  • 4. 4 C2 - Restricted -Introduction sur le DU -DU en detail: comment ça fonctionne ? (théorie) -Démonstration (expérimentons !) -Pour aller plus loin: • Action Center • AI Center (qui inclut anciennement AI Fabric) • Document Understanding Framework Sommaire
  • 6. 6 C2 - Restricted Packages (librairies) à installer UiPath.DocumentUnderstanding.ML.Activities UiPath.IntelligentOCR.Activities Pour les OCR (optionnel, vous pouvez plug le vôtre:) UiPath.OCR.Activities ou UiPath.OmniPage.Activities Prérequis techniques
  • 7. 7 C2 - Restricted Récupérer l’API Document Understanding sur l’Automation Cloud Prérequis techniques
  • 8. 8 C2 - Restricted Fichier json qui se créé. Objectif: une ligne = 1 type de document = n mots-clés que le développeur désigne par type de document 1ère étape: Créer une Taxonomie (taxonomy)
  • 9. 9 C2 - Restricted On utilise tout simplement l’activité qui existe. En sortie, une variable qui agit comme un dictionnaire. 2e étape: Charger la taxonomie
  • 10. 10 C2 - Restricted On digitalise le fichier et on en extrait dans un json virtuel des informations, puis on passe l’OCR sur le fichier 3e étape: Digitaliser
  • 11. 11 C2 - Restricted Le bot va récupérer (par priorité de gauche à droite): - le réseau de neurone entraîné (appelé via Intelligent Keyboard Classifier activity avec l’API) - Et la taxonomie créée à la main (voir étape 1) De cela, il va établir un pourcentage de ressemblance entre le document qu’on souhaite analyser et le type de document déclarés via la taxonomie. Classifier n’est pas obligatoire: ça ne sert que si en entrée on met plusieurs documents différents. 4e étape: Classifier
  • 12. 12 C2 - Restricted Dans la classification, si le réseau de neurone ignore ce qu’est le document, il faut le ré-entraîner pour que la prochaine fois le réseau sache. Pour faire apprendre un bot, on lui met le chemin vers les données, et on le redirige vers le réseau de neurone qu’il doit mettre à jour et utiliser pour les prochaines fois. Le réseau de neurone cherche alors les ressemblances entre les données nouvelles et anciennes, et met à jour ses mots-clefs et leur poids en conséquence. Du point de vue du développeur, il faut estimer le pourcentage de confiance de classification de la machine en fonction du process. Ex: si on est > 0,66 alors il s’agit d’une facture, en-dessous on préfère faire valider à l’utilisateur et réentraîner. 5e étape: Faire apprendre, ré- entraîner
  • 13. 13 C2 - Restricted Même si on sait quel type de document il s’agit, il faut réussir à récupérer les données associées. C’est le rôle de Data Extraction Scope. Liste des endpoints disponibles: Public Endpoints (uipath.com) 6e étape: Récupérer la donnée intéressante
  • 14. 14 C2 - Restricted Il y a alors un autre pourcentage qui rentre en compte. Chaque donnée à extraire a un pourcentage de reconnaissance dédié. Si on est en-dessous de ce pourcentage de confiance d’extraction (ex: <0.66), le robot demande une vérification à l’utilisateur. La station de validation s’ouvre si on l’ajoute dans le code. - En attended, la station de validation met en valeur les données qu’elle a réussi à reconnaître, mais dont le nombre n’est pas suffisant pour permettre de passer > 0,66. Le bot se bloque et attend l’action d’un utilisateur pour surligner d’autres données, ou les rectifier. - En unattended, la station de validation permet de s’ouvrir sous forme de tâche, sans bloquer le processus, directement sur Orchestrator. 7e étape: Valider l’extraction des données
  • 15. 15 C2 - Restricted En conclusion: Comment fonctionne le DU ?
  • 17. 17 C2 - Restricted Pour aller plus loin -Pour aller plus loin: • Action Center • AI Center (qui inclut anciennement AI Fabric) • Document Understanding Framework
  • 19. 19 C2 - Restricted Restons en contact ! https://community.uipath.com/paris/ ✨Cristina Vidu | LinkedIn Reda Marzouk | LinkedIn Abdelaziz Zaiter | LinkedIn Franck MONGO | LinkedIn Hiba Beldi | LinkedIn