SlideShare a Scribd company logo
1 of 21
UiPath Document
Understanding
Automation Technical Lead,
Accelirate
Process documents intelligently
UiPath Document
Understanding
Process documents intelligently
Day 2 DU Series
VINOLIVAN NADAR
Automation Technical Lead, Accelirate
Agenda
Quick Recap on DU basics
DU Architecture
DU Framework
GenAI Capabilities
Hands-on
3
Platform components
Studio
Robots
Orchestrator
AI Center
Action Center
• Pre-trained models available out of the box
• Bring your own model – custom or 3rd party
• Retrain the models
• Core RPAtools
• Human validation
Automation
Hub
Process
Mining
Task
Mining
Studio
Family
Test
Manager
Chatbots
Action
Center
Assistant
DISCOVER
ENGAGE
BUILD
Document
Understanding
Marketplace
AI Center
Orchestrator
Apps
Task
Capture
Insights
MANAGE
GOVERN
MEASURE
Robots
RUN
Integration
Service
What is Document Understanding
Document
Understanding
Artificial
Intelligence
(AI)
Document
Processing
Robotic Process
Automation
(RPA)
Document understanding is the ability to
extract and interpret information and
meaning from a wide range of documents.
It emerges at the intersection of document
processing, AI, and RPA.
Not OCR
Not Computer Vision
5
Document Types
• Required information found in the
same place
• Fixed in format and can contain
handwriting, signatures, checkboxes​
• Like invoices, receipts, purchase
orders, medical bills, utility bills
• Containing fixed and variable parts
like tables
• No fixed format, free-form
sentences/paragraphs
• Like contracts, agreements, emails,
scripts, drug prescriptions, news
Structured documents Semi-structured documents Unstructured documents
6
Document Processing Approaches
7
Document Processing Approaches
 Relies on ML models
 Processes less structured
varying layouts like invoices or
receipts
 Understands even unknown
complex documents
ǃ Requires pre-trained ML
models with further retraining
capabilities
Model-based
[template-less approach]
 Relies on rules and templates
 Processes fixed in format
structured data like forms or
licenses
 High accuracy for already
known documents
ǃ Requires extra costs for
addition of templates/rules and
ongoing maintenance
ǃ Doesn’t work with unknown
documents
Rule-based
[template-based approach]
8
Document Understanding Framework
Load
Taxonomy
Defines
document
types and
fields
Classify
Document
ML Model
Keywords
Extract Data
from
document
ML Model
Rule based
Export
Extracted data
for further
storage
Validate
Classification
&
Retraining
Human
Validate Data
Extraction
&
Retraining
Human
Validation
Needed
Validation
Needed
Digitization
Machine
readable
When is Validation Needed?
Classification method cannot classify
document definitively
ML Model Predicts a low confidence
Score
Extracted Data violates a business rule or
data check
9
Document Understanding Architecture
UiPath Studio Process
ERP
Receipt Request
Data 1
PO
Data
Post-Processing + Business Rules
Extraction Method 1
ML Invoice
AI Center
Document Taxonomy
Fields and Layout
Semi-Structured Structured
Capture Text + Metadata
• UiPath or 3rd Party OCR
Split the file into documents
• Forward to optimal extraction method
Identify / Extract defined fields
• Rules/Templates - Structured
• ML Based - Semi-structured
HITL
• Validation Station
• Document SME corrects data
Inbox
Read documents via OCR
Split & Classify
Automated data entry
Extraction Method 2
ML Receipt
Extraction Method 3
Form Extractor
Validated Data
Human in the Loop
Receipt Request
Form
Receipt Request
Form
Receipt Request
Form
ML Skill
PO
Highly variable
PO
Highly variable
“Pre-Human” Validation
• Performed on Extracted Data
• Math / Rules / Matching to System of Record
Invoice
Highly variable
Invoice
Highly variable
Invoice Data
ML Package
Training Data
3
2
Field 1
Schema DU ML Model
Invoice Data
Receipt Request
Data 1
Invoice
Invoice Data
PO
Data
Invoice Data
Invoice Data
Invoice
Data
Attachments, Body, URL
• Fax/scanning system, folder, queue
Straight Through
Processing
10
Load Taxonomy
• Define the collection of
documents that you would want to
process.
• Describe what data you
would like to extract.
11
• Obtaining the machine-readable text from a given file, OCR
• It detects all the words in the document and their x-y coordinates
• It can also detect other things on documents, such as handwritten text,
checkboxes, signatures, or barcodes/QR codes, depending on the OCR
engine used.
• Output is raw text and metadata about the text. Raw text can be used for GPT
processing
Digitization
12
• Identify the type of documents in case of a process having
multiple document types
• Different Classifiers
• Keyword Classifier: Classifies based on the keywords
defined (no intelligence)
• Intelligent Keyword Classifier: Can split the document
and classify them (intelligence)
• Document Classifier/ML Classifier: Uses ML Model to
classify the document
Classification
13
• Extraction is getting just the data you're
interested in.
• Different Extractors
• Regex Extractor
• Form Extractor
• Forms AI
• Semi-structured AI
Extraction
14
• Human in the loop for validation and
handle low confidence documents
• Validation can be done for
• Classification
• Extraction
Validation Task Classification Task
Extraction Task
15
GenAI Capabilities in DU - Labelling
Uses GenAI
Capabilities for
Data labelling
16
GenAI Capabilities in DU – Extraction
Using OpenAI Package
Using Generate Text Completion Task by
using Prompts and documentText from
Digitization
17
SUCCESS STORY
7000 invoices
processed monthly
45 seconds avg invoice processing time
160+ hours saved monthly
93%+ straight through processing
• Required a custom "Bill of Lading" field to
be trained
• Starting with out-of-the-box ML model
significantly reduced effort
• 6 weeks development + 6 weeks model
Training (in parallel with development)
Fuel invoice
processing
Customer:
Wholesale Club
18
Use Case Architecture
Shared Inbox
Download Invoice
Upload to
Sharepoint
Dispatcher Queue
ML Extractor
PDF Splitter Validate Results
Ifrules or
confidence not
meet?
HiTL
Reconciliation
Queue
Get Item &
Download
Digitize [OCR]
Load Taxonomy
Yes
No
Get Item From
Reconciliation
Queue
Add records to
Salesforce
FS_Dispatcher
FS_DU Performer
FS_ProcessReconciliation
Document Understanding
Product Demo
20
Implementation
• Determine Document Types to be processed
• Determine Classification Method (Keywords/ML Model)
• Define Taxonomy for each document
• Train the ML Data Extraction Model for each document
• Validate Model Performance and Retrain as needed
• Deploy to Production and monitor model performance
• Continuously retrain model based on data collected from human
validation
21
Ask me Anything
Vinolivan.nadar@accelirate.com
VINOLIVAN NADAR

More Related Content

What's hot

Introduction to UiPath licensing model
Introduction to UiPath licensing modelIntroduction to UiPath licensing model
Introduction to UiPath licensing modelVibhor Shrivastava
 
Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...
Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...
Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...Edureka!
 
2023.04.04, Automating Data Extraction with UiPath Document Understanding.pdf
2023.04.04, Automating Data Extraction with UiPath Document Understanding.pdf2023.04.04, Automating Data Extraction with UiPath Document Understanding.pdf
2023.04.04, Automating Data Extraction with UiPath Document Understanding.pdfTracy Dixon
 
Introduction to ChatGPT & how its implemented in UiPath
Introduction to ChatGPT & how its implemented in UiPathIntroduction to ChatGPT & how its implemented in UiPath
Introduction to ChatGPT & how its implemented in UiPathsharonP24
 
What is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | Edureka
What is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | EdurekaWhat is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | Edureka
What is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | EdurekaEdureka!
 
Robotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing IndustryRobotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing IndustryCygnet Infotech
 
Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorVibhor Shrivastava
 
How to integrate UiPath into your Microsoft environment
How to integrate UiPath into your Microsoft environmentHow to integrate UiPath into your Microsoft environment
How to integrate UiPath into your Microsoft environmentCristina Vidu
 
AI & Robotic Process Automation (RPA) to Digitally Transform Your Environment
AI & Robotic Process Automation (RPA) to Digitally Transform Your EnvironmentAI & Robotic Process Automation (RPA) to Digitally Transform Your Environment
AI & Robotic Process Automation (RPA) to Digitally Transform Your EnvironmentCprime
 
Robotic process automation Introduction
Robotic process automation IntroductionRobotic process automation Introduction
Robotic process automation IntroductionPriyab Satoshi
 
UiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptxUiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptxRohit Radhakrishnan
 
Robotic process automation overview
Robotic process automation overviewRobotic process automation overview
Robotic process automation overviewPascal BORNET
 
Robotic Process Automation (RPA)
Robotic Process Automation (RPA)Robotic Process Automation (RPA)
Robotic Process Automation (RPA)Amy Simpson-Grange
 
RPA Tutorial for Beginners | RPA Training Using UiPath | UiPath Training Onli...
RPA Tutorial for Beginners | RPA Training Using UiPath | UiPath Training Onli...RPA Tutorial for Beginners | RPA Training Using UiPath | UiPath Training Onli...
RPA Tutorial for Beginners | RPA Training Using UiPath | UiPath Training Onli...Edureka!
 
How Does RPA Work? | What Is Robotic Process Automation? Edureka
How Does RPA Work? | What Is Robotic Process Automation? EdurekaHow Does RPA Work? | What Is Robotic Process Automation? Edureka
How Does RPA Work? | What Is Robotic Process Automation? EdurekaEdureka!
 

What's hot (20)

Introduction to UiPath licensing model
Introduction to UiPath licensing modelIntroduction to UiPath licensing model
Introduction to UiPath licensing model
 
Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...
Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...
Introduction To UiPath | RPA Tutorial For Beginners | RPA Training using Uipa...
 
2023.04.04, Automating Data Extraction with UiPath Document Understanding.pdf
2023.04.04, Automating Data Extraction with UiPath Document Understanding.pdf2023.04.04, Automating Data Extraction with UiPath Document Understanding.pdf
2023.04.04, Automating Data Extraction with UiPath Document Understanding.pdf
 
Introduction to ChatGPT & how its implemented in UiPath
Introduction to ChatGPT & how its implemented in UiPathIntroduction to ChatGPT & how its implemented in UiPath
Introduction to ChatGPT & how its implemented in UiPath
 
What is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | Edureka
What is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | EdurekaWhat is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | Edureka
What is UiPath RPA Architecture | UiPath Studio, Robot & Orchestrator | Edureka
 
Ui path| RPA
Ui path| RPAUi path| RPA
Ui path| RPA
 
UiPath Insights
UiPath InsightsUiPath Insights
UiPath Insights
 
Robotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing IndustryRobotic Process Automation (RPA) in Manufacturing Industry
Robotic Process Automation (RPA) in Manufacturing Industry
 
Orchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath OrchestratorOrchestrator - Practical Approach to host UiPath Orchestrator
Orchestrator - Practical Approach to host UiPath Orchestrator
 
RPA Intro.pdf
RPA Intro.pdfRPA Intro.pdf
RPA Intro.pdf
 
How to integrate UiPath into your Microsoft environment
How to integrate UiPath into your Microsoft environmentHow to integrate UiPath into your Microsoft environment
How to integrate UiPath into your Microsoft environment
 
AI & Robotic Process Automation (RPA) to Digitally Transform Your Environment
AI & Robotic Process Automation (RPA) to Digitally Transform Your EnvironmentAI & Robotic Process Automation (RPA) to Digitally Transform Your Environment
AI & Robotic Process Automation (RPA) to Digitally Transform Your Environment
 
Robotic process automation Introduction
Robotic process automation IntroductionRobotic process automation Introduction
Robotic process automation Introduction
 
What is RPA?
What is RPA?What is RPA?
What is RPA?
 
UiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptxUiPath Automation Cloud - Best Practises session1.pptx
UiPath Automation Cloud - Best Practises session1.pptx
 
Robotic process automation overview
Robotic process automation overviewRobotic process automation overview
Robotic process automation overview
 
Robotic Process Automation (RPA)
Robotic Process Automation (RPA)Robotic Process Automation (RPA)
Robotic Process Automation (RPA)
 
RPA Tutorial for Beginners | RPA Training Using UiPath | UiPath Training Onli...
RPA Tutorial for Beginners | RPA Training Using UiPath | UiPath Training Onli...RPA Tutorial for Beginners | RPA Training Using UiPath | UiPath Training Onli...
RPA Tutorial for Beginners | RPA Training Using UiPath | UiPath Training Onli...
 
Robotic process automation
Robotic process automationRobotic process automation
Robotic process automation
 
How Does RPA Work? | What Is Robotic Process Automation? Edureka
How Does RPA Work? | What Is Robotic Process Automation? EdurekaHow Does RPA Work? | What Is Robotic Process Automation? Edureka
How Does RPA Work? | What Is Robotic Process Automation? Edureka
 

Similar to UiPath Document Understanding_Day 2.pptx

Dev Dives: Mastering AI-powered Document Understanding
Dev Dives: Mastering AI-powered Document UnderstandingDev Dives: Mastering AI-powered Document Understanding
Dev Dives: Mastering AI-powered Document UnderstandingUiPathCommunity
 
Unlocking the Power of UiPath: A Journey into Document Understanding
Unlocking the Power of UiPath: A Journey into Document UnderstandingUnlocking the Power of UiPath: A Journey into Document Understanding
Unlocking the Power of UiPath: A Journey into Document UnderstandingDianaGray10
 
Jade Intelligent Automation .pptx
Jade Intelligent Automation .pptxJade Intelligent Automation .pptx
Jade Intelligent Automation .pptxJaeJung29
 
Business Analytics Paradigm Change
Business Analytics Paradigm ChangeBusiness Analytics Paradigm Change
Business Analytics Paradigm ChangeDmitry Anoshin
 
Fast Data at ING – the why, what and how of the streaming analytics platform ...
Fast Data at ING – the why, what and how of the streaming analytics platform ...Fast Data at ING – the why, what and how of the streaming analytics platform ...
Fast Data at ING – the why, what and how of the streaming analytics platform ...Bas Geerdink
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...DATAVERSITY
 
The art of information architecture in Office 365
The art of information architecture in Office 365The art of information architecture in Office 365
The art of information architecture in Office 365Simon Rawson
 
Digital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfDigital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfssuserd23711
 
Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...
Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...
Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...Emagia
 
The Three Levels of AP Automation
The Three Levels of AP AutomationThe Three Levels of AP Automation
The Three Levels of AP AutomationHelpSystems
 
Machine Teaching for workflow automation RIGA COMM 2020
Machine Teaching for workflow automation RIGA COMM 2020Machine Teaching for workflow automation RIGA COMM 2020
Machine Teaching for workflow automation RIGA COMM 2020Muntis Rudzitis
 
Accelerate Your PeopleSoft Accounts Payable Process Into Overdrive with Oracl...
Accelerate Your PeopleSoft Accounts Payable Process Into Overdrive with Oracl...Accelerate Your PeopleSoft Accounts Payable Process Into Overdrive with Oracl...
Accelerate Your PeopleSoft Accounts Payable Process Into Overdrive with Oracl...Fishbowl Solutions
 
SmartLattice eSmart Office
SmartLattice eSmart OfficeSmartLattice eSmart Office
SmartLattice eSmart OfficeSmart Lattice
 
JD Edwards Manufacturing Deep Dive Workshop
JD Edwards Manufacturing Deep Dive WorkshopJD Edwards Manufacturing Deep Dive Workshop
JD Edwards Manufacturing Deep Dive WorkshopTerillium
 
How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...
How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...
How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...Emagia
 

Similar to UiPath Document Understanding_Day 2.pptx (20)

Dev Dives: Mastering AI-powered Document Understanding
Dev Dives: Mastering AI-powered Document UnderstandingDev Dives: Mastering AI-powered Document Understanding
Dev Dives: Mastering AI-powered Document Understanding
 
DU_SERIES_Session1.pdf
DU_SERIES_Session1.pdfDU_SERIES_Session1.pdf
DU_SERIES_Session1.pdf
 
Unlocking the Power of UiPath: A Journey into Document Understanding
Unlocking the Power of UiPath: A Journey into Document UnderstandingUnlocking the Power of UiPath: A Journey into Document Understanding
Unlocking the Power of UiPath: A Journey into Document Understanding
 
DU Series - Day 4.pptx
DU Series - Day 4.pptxDU Series - Day 4.pptx
DU Series - Day 4.pptx
 
Intelligent Data Extraction, Turning Content into Data, A Look at Advanced Ca...
Intelligent Data Extraction, Turning Content into Data, A Look at Advanced Ca...Intelligent Data Extraction, Turning Content into Data, A Look at Advanced Ca...
Intelligent Data Extraction, Turning Content into Data, A Look at Advanced Ca...
 
Jade Intelligent Automation .pptx
Jade Intelligent Automation .pptxJade Intelligent Automation .pptx
Jade Intelligent Automation .pptx
 
Business Analytics Paradigm Change
Business Analytics Paradigm ChangeBusiness Analytics Paradigm Change
Business Analytics Paradigm Change
 
Fast Data at ING – the why, what and how of the streaming analytics platform ...
Fast Data at ING – the why, what and how of the streaming analytics platform ...Fast Data at ING – the why, what and how of the streaming analytics platform ...
Fast Data at ING – the why, what and how of the streaming analytics platform ...
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
 
Big Data + PeopleSoft = BIG WIN!
Big Data + PeopleSoft = BIG WIN!Big Data + PeopleSoft = BIG WIN!
Big Data + PeopleSoft = BIG WIN!
 
The art of information architecture in Office 365
The art of information architecture in Office 365The art of information architecture in Office 365
The art of information architecture in Office 365
 
Digital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdfDigital_IOT_(Microsoft_Solution).pdf
Digital_IOT_(Microsoft_Solution).pdf
 
Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...
Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...
Top Financial Use Cases for Intelligent Document Processing | Use Cases of ID...
 
The Three Levels of AP Automation
The Three Levels of AP AutomationThe Three Levels of AP Automation
The Three Levels of AP Automation
 
Machine Teaching for workflow automation RIGA COMM 2020
Machine Teaching for workflow automation RIGA COMM 2020Machine Teaching for workflow automation RIGA COMM 2020
Machine Teaching for workflow automation RIGA COMM 2020
 
Accelerate Your PeopleSoft Accounts Payable Process Into Overdrive with Oracl...
Accelerate Your PeopleSoft Accounts Payable Process Into Overdrive with Oracl...Accelerate Your PeopleSoft Accounts Payable Process Into Overdrive with Oracl...
Accelerate Your PeopleSoft Accounts Payable Process Into Overdrive with Oracl...
 
IT webinar 2016
IT webinar 2016IT webinar 2016
IT webinar 2016
 
SmartLattice eSmart Office
SmartLattice eSmart OfficeSmartLattice eSmart Office
SmartLattice eSmart Office
 
JD Edwards Manufacturing Deep Dive Workshop
JD Edwards Manufacturing Deep Dive WorkshopJD Edwards Manufacturing Deep Dive Workshop
JD Edwards Manufacturing Deep Dive Workshop
 
How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...
How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...
How Intelligent Document Processing is Driving Accounts Receivable (AR) and A...
 

More from RohitRadhakrishnan8

UiPath Community_Process Mining.pdf
UiPath Community_Process Mining.pdfUiPath Community_Process Mining.pdf
UiPath Community_Process Mining.pdfRohitRadhakrishnan8
 
UiPath Community_Automation Business Analysts.pptx
UiPath Community_Automation Business Analysts.pptxUiPath Community_Automation Business Analysts.pptx
UiPath Community_Automation Business Analysts.pptxRohitRadhakrishnan8
 
Role of a Solution Architect-1.pptx
Role of a Solution Architect-1.pptxRole of a Solution Architect-1.pptx
Role of a Solution Architect-1.pptxRohitRadhakrishnan8
 
Integration Service - Power and Govern API-based connection sharing.pptx
Integration Service - Power and Govern API-based connection sharing.pptxIntegration Service - Power and Govern API-based connection sharing.pptx
Integration Service - Power and Govern API-based connection sharing.pptxRohitRadhakrishnan8
 
Workday Community Session Final.pptx
Workday Community Session Final.pptxWorkday Community Session Final.pptx
Workday Community Session Final.pptxRohitRadhakrishnan8
 
CyberArkUIPath_RPA Final (2).pptx
CyberArkUIPath_RPA Final (2).pptxCyberArkUIPath_RPA Final (2).pptx
CyberArkUIPath_RPA Final (2).pptxRohitRadhakrishnan8
 
CyberArkUIPath_RPA Final (1).pptx
CyberArkUIPath_RPA Final (1).pptxCyberArkUIPath_RPA Final (1).pptx
CyberArkUIPath_RPA Final (1).pptxRohitRadhakrishnan8
 
CyberArkUIPath_RPA Final (2).pptx
CyberArkUIPath_RPA Final (2).pptxCyberArkUIPath_RPA Final (2).pptx
CyberArkUIPath_RPA Final (2).pptxRohitRadhakrishnan8
 

More from RohitRadhakrishnan8 (13)

UiPathAppsReloaded.pptx
UiPathAppsReloaded.pptxUiPathAppsReloaded.pptx
UiPathAppsReloaded.pptx
 
UiPath Community_Process Mining.pdf
UiPath Community_Process Mining.pdfUiPath Community_Process Mining.pdf
UiPath Community_Process Mining.pdf
 
Automation Suite PPT (2).pptx
Automation Suite PPT (2).pptxAutomation Suite PPT (2).pptx
Automation Suite PPT (2).pptx
 
UiPath Community_Automation Business Analysts.pptx
UiPath Community_Automation Business Analysts.pptxUiPath Community_Automation Business Analysts.pptx
UiPath Community_Automation Business Analysts.pptx
 
Generative AI.pptx
Generative AI.pptxGenerative AI.pptx
Generative AI.pptx
 
Role of a Solution Architect-1.pptx
Role of a Solution Architect-1.pptxRole of a Solution Architect-1.pptx
Role of a Solution Architect-1.pptx
 
Integration Service - Power and Govern API-based connection sharing.pptx
Integration Service - Power and Govern API-based connection sharing.pptxIntegration Service - Power and Govern API-based connection sharing.pptx
Integration Service - Power and Govern API-based connection sharing.pptx
 
Workday Community Session Final.pptx
Workday Community Session Final.pptxWorkday Community Session Final.pptx
Workday Community Session Final.pptx
 
Intro to MP.pptx
Intro to MP.pptxIntro to MP.pptx
Intro to MP.pptx
 
CyberArkUIPath_RPA Final (2).pptx
CyberArkUIPath_RPA Final (2).pptxCyberArkUIPath_RPA Final (2).pptx
CyberArkUIPath_RPA Final (2).pptx
 
CyberArkUIPath_RPA Final (1).pptx
CyberArkUIPath_RPA Final (1).pptxCyberArkUIPath_RPA Final (1).pptx
CyberArkUIPath_RPA Final (1).pptx
 
CyberArkUIPath_RPA Final (2).pptx
CyberArkUIPath_RPA Final (2).pptxCyberArkUIPath_RPA Final (2).pptx
CyberArkUIPath_RPA Final (2).pptx
 
UiPath Studiox session I
UiPath Studiox session IUiPath Studiox session I
UiPath Studiox session I
 

Recently uploaded

Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneCall girls in Ahmedabad High profile
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一3sw2qly1
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our EscortsCall Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escortsindian call girls near you
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012rehmti665
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girladitipandeya
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of indiaimessage0108
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewingbigorange77
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Roomishabajaj13
 

Recently uploaded (20)

Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Samaira 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Samaira 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service ThaneRussian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
Russian Call Girls Thane Swara 8617697112 Independent Escort Service Thane
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
定制(CC毕业证书)美国美国社区大学毕业证成绩单原版一比一
 
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 22 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls KolkataVIP Call Girls Kolkata Ananya 🤌  8250192130 🚀 Vip Call Girls Kolkata
VIP Call Girls Kolkata Ananya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our EscortsCall Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
Call Girls in East Of Kailash 9711199171 Delhi Enjoy Call Girls With Our Escorts
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls LB Nagar high-profile Call Girl
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Gram Darshan PPT cyber rural in villages of india
Gram Darshan PPT cyber rural  in villages of indiaGram Darshan PPT cyber rural  in villages of india
Gram Darshan PPT cyber rural in villages of india
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Denver Web Design brochure for public viewing
Denver Web Design brochure for public viewingDenver Web Design brochure for public viewing
Denver Web Design brochure for public viewing
 
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With RoomVIP Kolkata Call Girl Salt Lake 👉 8250192130  Available With Room
VIP Kolkata Call Girl Salt Lake 👉 8250192130 Available With Room
 
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 6 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 

UiPath Document Understanding_Day 2.pptx

  • 1. UiPath Document Understanding Automation Technical Lead, Accelirate Process documents intelligently UiPath Document Understanding Process documents intelligently Day 2 DU Series VINOLIVAN NADAR Automation Technical Lead, Accelirate
  • 2. Agenda Quick Recap on DU basics DU Architecture DU Framework GenAI Capabilities Hands-on
  • 3. 3 Platform components Studio Robots Orchestrator AI Center Action Center • Pre-trained models available out of the box • Bring your own model – custom or 3rd party • Retrain the models • Core RPAtools • Human validation Automation Hub Process Mining Task Mining Studio Family Test Manager Chatbots Action Center Assistant DISCOVER ENGAGE BUILD Document Understanding Marketplace AI Center Orchestrator Apps Task Capture Insights MANAGE GOVERN MEASURE Robots RUN Integration Service
  • 4. What is Document Understanding Document Understanding Artificial Intelligence (AI) Document Processing Robotic Process Automation (RPA) Document understanding is the ability to extract and interpret information and meaning from a wide range of documents. It emerges at the intersection of document processing, AI, and RPA. Not OCR Not Computer Vision
  • 5. 5 Document Types • Required information found in the same place • Fixed in format and can contain handwriting, signatures, checkboxes​ • Like invoices, receipts, purchase orders, medical bills, utility bills • Containing fixed and variable parts like tables • No fixed format, free-form sentences/paragraphs • Like contracts, agreements, emails, scripts, drug prescriptions, news Structured documents Semi-structured documents Unstructured documents
  • 7. 7 Document Processing Approaches  Relies on ML models  Processes less structured varying layouts like invoices or receipts  Understands even unknown complex documents ǃ Requires pre-trained ML models with further retraining capabilities Model-based [template-less approach]  Relies on rules and templates  Processes fixed in format structured data like forms or licenses  High accuracy for already known documents ǃ Requires extra costs for addition of templates/rules and ongoing maintenance ǃ Doesn’t work with unknown documents Rule-based [template-based approach]
  • 8. 8 Document Understanding Framework Load Taxonomy Defines document types and fields Classify Document ML Model Keywords Extract Data from document ML Model Rule based Export Extracted data for further storage Validate Classification & Retraining Human Validate Data Extraction & Retraining Human Validation Needed Validation Needed Digitization Machine readable When is Validation Needed? Classification method cannot classify document definitively ML Model Predicts a low confidence Score Extracted Data violates a business rule or data check
  • 9. 9 Document Understanding Architecture UiPath Studio Process ERP Receipt Request Data 1 PO Data Post-Processing + Business Rules Extraction Method 1 ML Invoice AI Center Document Taxonomy Fields and Layout Semi-Structured Structured Capture Text + Metadata • UiPath or 3rd Party OCR Split the file into documents • Forward to optimal extraction method Identify / Extract defined fields • Rules/Templates - Structured • ML Based - Semi-structured HITL • Validation Station • Document SME corrects data Inbox Read documents via OCR Split & Classify Automated data entry Extraction Method 2 ML Receipt Extraction Method 3 Form Extractor Validated Data Human in the Loop Receipt Request Form Receipt Request Form Receipt Request Form ML Skill PO Highly variable PO Highly variable “Pre-Human” Validation • Performed on Extracted Data • Math / Rules / Matching to System of Record Invoice Highly variable Invoice Highly variable Invoice Data ML Package Training Data 3 2 Field 1 Schema DU ML Model Invoice Data Receipt Request Data 1 Invoice Invoice Data PO Data Invoice Data Invoice Data Invoice Data Attachments, Body, URL • Fax/scanning system, folder, queue Straight Through Processing
  • 10. 10 Load Taxonomy • Define the collection of documents that you would want to process. • Describe what data you would like to extract.
  • 11. 11 • Obtaining the machine-readable text from a given file, OCR • It detects all the words in the document and their x-y coordinates • It can also detect other things on documents, such as handwritten text, checkboxes, signatures, or barcodes/QR codes, depending on the OCR engine used. • Output is raw text and metadata about the text. Raw text can be used for GPT processing Digitization
  • 12. 12 • Identify the type of documents in case of a process having multiple document types • Different Classifiers • Keyword Classifier: Classifies based on the keywords defined (no intelligence) • Intelligent Keyword Classifier: Can split the document and classify them (intelligence) • Document Classifier/ML Classifier: Uses ML Model to classify the document Classification
  • 13. 13 • Extraction is getting just the data you're interested in. • Different Extractors • Regex Extractor • Form Extractor • Forms AI • Semi-structured AI Extraction
  • 14. 14 • Human in the loop for validation and handle low confidence documents • Validation can be done for • Classification • Extraction Validation Task Classification Task Extraction Task
  • 15. 15 GenAI Capabilities in DU - Labelling Uses GenAI Capabilities for Data labelling
  • 16. 16 GenAI Capabilities in DU – Extraction Using OpenAI Package Using Generate Text Completion Task by using Prompts and documentText from Digitization
  • 17. 17 SUCCESS STORY 7000 invoices processed monthly 45 seconds avg invoice processing time 160+ hours saved monthly 93%+ straight through processing • Required a custom "Bill of Lading" field to be trained • Starting with out-of-the-box ML model significantly reduced effort • 6 weeks development + 6 weeks model Training (in parallel with development) Fuel invoice processing Customer: Wholesale Club
  • 18. 18 Use Case Architecture Shared Inbox Download Invoice Upload to Sharepoint Dispatcher Queue ML Extractor PDF Splitter Validate Results Ifrules or confidence not meet? HiTL Reconciliation Queue Get Item & Download Digitize [OCR] Load Taxonomy Yes No Get Item From Reconciliation Queue Add records to Salesforce FS_Dispatcher FS_DU Performer FS_ProcessReconciliation
  • 20. 20 Implementation • Determine Document Types to be processed • Determine Classification Method (Keywords/ML Model) • Define Taxonomy for each document • Train the ML Data Extraction Model for each document • Validate Model Performance and Retrain as needed • Deploy to Production and monitor model performance • Continuously retrain model based on data collected from human validation

Editor's Notes

  1. Daniel to Talk through components – High Level
  2. Ahmed Little intro to Document Processing Hand Over to Daniel for More Color.
  3. Ahmed to Explain this flow.
  4. Ahmed to Explain this flow.
  5. Ahmed to Explain this flow.
  6. Ahmed to Explain this flow.
  7. Daniel
  8. Ahmed