SlideShare a Scribd company logo
Practical Applications of AI -
Real World Examples
Nathan Dickerson
Amir Kurtovic
Lukas Neumann
Nathan Dickerson Amir Kurtovic
Senior Developer,
Bullhorn
Senior Developer,
Bullhorn
Lukas Neumann
Chief Architect,
Invenias
Chatbots
Nathan Dickerson
Chatbot Ideation
• Reminders
• Scheduling
• Screening
• Follow Up
Redeployment Chatbot
• Problem Statement:
– Low redeployment correlates with not knowing when
assignments end
– Too high effort to check in with candidates constantly
for end dates today
• Features / Benefits:
– Automatic engagement with candidates and hiring
managers to find out when end dates actually are
– Enables pipeline of redeployment activities thanks to
accurate data
Improve redeployment by fixing assignment length accuracy.
Demo
How We Built This
Bullhorn ATS
Bullhorn API
{.
..
}
Cloud
Functions
Firestore DB
Twilio
Dialogflow
Candidate1 3 4
5
6
7
2 8
9
How We Would Rebuild It
Bullhorn ATS
Bullhorn API
{.
..
}
Cloud
Functions
Firestore DB
Twilio
Dialogflow
Candidate1 3 4
5
7
2 8
9
6
Lessons Learned
• Tech stack makes it easy to build out quickly
• 10% model training and 90% customization
of business rules
• DialogFlow makes for a nice trainable ML
text parser, but needs several layers of
business logic before/after to be practical
Lessons Learned
• Using random number to text from is easy,
but ineffective
• Difficulty finding a burning need that
customers have that can be filled by
chatbots
Entity Relationship
Mapping
Amir Kurtovic
Problem Definition
• Create a machine learning-driven system
capable of automatically identifying entity
relationships based on historical data
DEMO
ML Project Phases
Data Collection ML Algorithm Infrastructure Integration
Perception
Reality
Problems We Faced
Data Collection ML Algorithm Infrastructure Integration
No existing labeled
dataset
Data warehouse exports
Data Quality
Preprocessing pipelines
Storage
Balancing dataset
distributions
Optimizing for
business objective
New API for
interacting with
hosted models
ETL Pipeline
Cloud Infrastructure
configuration
New UI
Components
Client onboarding
process
Cloud functions
Organizational Challenges
• Hard to integrate ML projects into
Agile/Lean development processes
• Accepting less than perfect performance
• Breaking down silos
Automated Invoice
Parsing
Lukas Neumann
Automated Invoice Parsing
• GOAL: Eliminate manual data entry of
incoming invoices
• We built a fully-customizable AI engine
which automates document ingestion
– Users define which fields they want to extract
– They mark the fields in sample documents to
generate training data
Automated Invoice Parsing
• The engine learns to automatically extract
fields as specified by the user
• If the system makes a mistake, user can
provide instant feedback
– We get more training data
– Constant improvement in accuracy
System Overview
Email /
Document
Invoice
Parsing
User
Validation
Scanner Machine
Learning
Accounting
System API
{.
..
}
OCR
User Feedback
Practical Applications of AI: Real World Examples
Practical Applications of AI: Real World Examples
Lessons Learned
• A lot of training data is required to reach
good accuracy
– 1,000s to 10,000s of training documents required
to reach >95% accuracy
– Might be challenging to manually create such
volume of training documents
Lessons Learned
• Looking at a specific document, two users
might have two completely different
answers which field it is (e.g. PO / Invoice #)
– Generates lot of noise in the training data
– We created “rule book” for users to address
these ambiguities so they create consistent
training data
Lessons Learned
• Users do not expect AI to have perfect
accuracy, but once they give feedback
they expect AI won’t make the same
mistake again
– Infrastructure challenge as this would mean re-
training the AI model on the spot to be ready
instantly for the next processed document
Questions?
Come visit us at the AI booth

More Related Content

PPTX
Three Trigger-Ready Flows You Can Build Today
Patrick Sheil
 
PDF
Robotic Process Automation
EileenTan67
 
PDF
Introduction to Process Automation
EileenTan67
 
PPTX
Integrative mapping strategies jeremy bixby
Wisconsin Land Information Association
 
PPT
FLEXAP WATCHER
Flexible Applications CJSC
 
PPTX
Automation anywhere
abinayaabi32
 
PDF
Sit tokyo 17-03-2021-commerce and kyma
Muneendra Yeddala
 
PDF
Document Capture: Never Touch a Document Again
Net at Work
 
Three Trigger-Ready Flows You Can Build Today
Patrick Sheil
 
Robotic Process Automation
EileenTan67
 
Introduction to Process Automation
EileenTan67
 
Integrative mapping strategies jeremy bixby
Wisconsin Land Information Association
 
Automation anywhere
abinayaabi32
 
Sit tokyo 17-03-2021-commerce and kyma
Muneendra Yeddala
 
Document Capture: Never Touch a Document Again
Net at Work
 

What's hot (15)

PDF
True Fund Accounting in the Cloud- Abila MIP Advance
Net at Work
 
PPTX
Fire educator screens test
John Lucas
 
PPTX
2BM SpinifexIT Presentation
SevalEte
 
PPT
Ap workflow what is it
InSync Conference
 
PPTX
Process automation for Technical Writing
Amsi Academy
 
PDF
Fast & Focused Webinar- Sage HRMS Parameters in Crystal and Secure Query
Net at Work
 
PPTX
MIGRATING INTO BETTER PROSPECTS WITH SALESFORCE
Sonia Singh
 
PPTX
Alpha Anywhere - For Building Enterprise-class Mobile and Web apps Fast - wi...
Richard Rabins
 
PDF
Smart Phones Move the Field Forces Forward - 2011 Ohio GIS Conference
Mel Meng
 
PPTX
Servicom Overview_new
Catherine Jordan
 
PPTX
2BM SpinifexIT Presentation
SevalEte
 
PPT
Construction software
nfra erp
 
PPTX
Automation for Small Business using the Power Platform
FredBrandonAuthorMCP
 
PDF
[Webinar] 8 Mobile Forms for Construction
GoFormz
 
PPT
BCMS - BPM Presentation
Adrien LABORIE
 
True Fund Accounting in the Cloud- Abila MIP Advance
Net at Work
 
Fire educator screens test
John Lucas
 
2BM SpinifexIT Presentation
SevalEte
 
Ap workflow what is it
InSync Conference
 
Process automation for Technical Writing
Amsi Academy
 
Fast & Focused Webinar- Sage HRMS Parameters in Crystal and Secure Query
Net at Work
 
MIGRATING INTO BETTER PROSPECTS WITH SALESFORCE
Sonia Singh
 
Alpha Anywhere - For Building Enterprise-class Mobile and Web apps Fast - wi...
Richard Rabins
 
Smart Phones Move the Field Forces Forward - 2011 Ohio GIS Conference
Mel Meng
 
Servicom Overview_new
Catherine Jordan
 
2BM SpinifexIT Presentation
SevalEte
 
Construction software
nfra erp
 
Automation for Small Business using the Power Platform
FredBrandonAuthorMCP
 
[Webinar] 8 Mobile Forms for Construction
GoFormz
 
BCMS - BPM Presentation
Adrien LABORIE
 
Ad

Similar to Practical Applications of AI: Real World Examples (20)

PDF
UiPath Community Day Amsterdam presentations
UiPathCommunity
 
PDF
Financial Services Technology Summit 2025
Ray Bugg
 
PDF
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
Trivadis
 
PDF
AI 2023.pdf
DavidCieslak4
 
PDF
UiPath Community Day Amsterdam: Code, Collaborate, Connect
UiPathCommunity
 
PDF
AI Orange Belt - Session 2
AI Black Belt
 
PPTX
AI and Automation Implementation Roadmap.pptx
parikshitpadture2
 
PPTX
Your Next App Might Just Be a Bot: Building Conversational Bots with Python
David Asamu
 
PPTX
Artificial Intelligence (AI) – Powering Data and Conversations.pptx
Brian Pichman
 
PPTX
ANIn Coimbatore Aug 2024 | Enhancing Agile Principles through AI Innovations ...
AgileNetwork
 
PPTX
Your brain is too small to manage your business
Christopher Bishop
 
PDF
Multi-Agent Era will Define the Future of Software
Ivo Andreev
 
PPTX
GoodAI Solutions - Transforming Business With AI
GoodAI Solutions, s.r.o.
 
PDF
Build Intelligence System with AI. Antimo Musone, Ernst & Young
Data Driven Innovation
 
PDF
Generative AI Integration: A Simple Guide
Shiv Technolabs Pvt. Ltd.
 
PPTX
AI in Construction-Demystifying AI Agents
Hugh Seaton
 
PDF
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Cristina Vidu
 
PPTX
Artificial Intelligence in Industry 5.pptx
Rukminisrikant Revuru
 
PPTX
YOU CAN TURN AI SOLUTIONS INTO WORKFORCE ASSETS RIGHT NOW
Muhammad Asad Saleem
 
PDF
Gen AI Cognizant & AWS event presentation_12 Oct.pdf
PhilipBasford
 
UiPath Community Day Amsterdam presentations
UiPathCommunity
 
Financial Services Technology Summit 2025
Ray Bugg
 
TechEvent 2019: Artificial Intelligence in Dev & Ops; Martin Luckow - Trivadis
Trivadis
 
AI 2023.pdf
DavidCieslak4
 
UiPath Community Day Amsterdam: Code, Collaborate, Connect
UiPathCommunity
 
AI Orange Belt - Session 2
AI Black Belt
 
AI and Automation Implementation Roadmap.pptx
parikshitpadture2
 
Your Next App Might Just Be a Bot: Building Conversational Bots with Python
David Asamu
 
Artificial Intelligence (AI) – Powering Data and Conversations.pptx
Brian Pichman
 
ANIn Coimbatore Aug 2024 | Enhancing Agile Principles through AI Innovations ...
AgileNetwork
 
Your brain is too small to manage your business
Christopher Bishop
 
Multi-Agent Era will Define the Future of Software
Ivo Andreev
 
GoodAI Solutions - Transforming Business With AI
GoodAI Solutions, s.r.o.
 
Build Intelligence System with AI. Antimo Musone, Ernst & Young
Data Driven Innovation
 
Generative AI Integration: A Simple Guide
Shiv Technolabs Pvt. Ltd.
 
AI in Construction-Demystifying AI Agents
Hugh Seaton
 
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Cristina Vidu
 
Artificial Intelligence in Industry 5.pptx
Rukminisrikant Revuru
 
YOU CAN TURN AI SOLUTIONS INTO WORKFORCE ASSETS RIGHT NOW
Muhammad Asad Saleem
 
Gen AI Cognizant & AWS event presentation_12 Oct.pdf
PhilipBasford
 
Ad

More from JeremyOtt5 (17)

PPTX
Start to Finish: Bullhorn One and its Benefits for Staffing
JeremyOtt5
 
PPTX
Moving to the Lightning Experience: An Action Plan
JeremyOtt5
 
PPTX
The Latest and Greatest: Updates to Bullhorn for Salesforce
JeremyOtt5
 
PPTX
The Business Case for Social Innovation from Market Leaders
JeremyOtt5
 
PPTX
Onboarding Revisited: Understanding the Latest Release
JeremyOtt5
 
PPTX
Navigating the Changing Staffing Industry Landscape: Threats and Opportunities
JeremyOtt5
 
PPTX
Make Your Data Work For You
JeremyOtt5
 
PPTX
Invenias Update: Roadmap and Vision
JeremyOtt5
 
PPTX
Introducing the Bullhorn Onboarding API
JeremyOtt5
 
PPTX
How to Get the Best MoBull Experience
JeremyOtt5
 
PPTX
Extending Your Reach with Career Portal and Search Engine Optimization
JeremyOtt5
 
PPTX
Evolution of the REST API
JeremyOtt5
 
PPTX
Digital Transformation Through Change Management: Overcoming Fear and Risk
JeremyOtt5
 
PPTX
Beyond Lip Service: Turning Culture into a Business Driver
JeremyOtt5
 
PPTX
Automating Workflows Through Bullhorn and Partners
JeremyOtt5
 
PPTX
Automated Data Synchronization: Data Loader, Data Mirror & Beyond
JeremyOtt5
 
PPTX
API Developer Training: Insights for Integrations
JeremyOtt5
 
Start to Finish: Bullhorn One and its Benefits for Staffing
JeremyOtt5
 
Moving to the Lightning Experience: An Action Plan
JeremyOtt5
 
The Latest and Greatest: Updates to Bullhorn for Salesforce
JeremyOtt5
 
The Business Case for Social Innovation from Market Leaders
JeremyOtt5
 
Onboarding Revisited: Understanding the Latest Release
JeremyOtt5
 
Navigating the Changing Staffing Industry Landscape: Threats and Opportunities
JeremyOtt5
 
Make Your Data Work For You
JeremyOtt5
 
Invenias Update: Roadmap and Vision
JeremyOtt5
 
Introducing the Bullhorn Onboarding API
JeremyOtt5
 
How to Get the Best MoBull Experience
JeremyOtt5
 
Extending Your Reach with Career Portal and Search Engine Optimization
JeremyOtt5
 
Evolution of the REST API
JeremyOtt5
 
Digital Transformation Through Change Management: Overcoming Fear and Risk
JeremyOtt5
 
Beyond Lip Service: Turning Culture into a Business Driver
JeremyOtt5
 
Automating Workflows Through Bullhorn and Partners
JeremyOtt5
 
Automated Data Synchronization: Data Loader, Data Mirror & Beyond
JeremyOtt5
 
API Developer Training: Insights for Integrations
JeremyOtt5
 

Recently uploaded (9)

PDF
Top Accounting Recruiters in Toronto Who’s Hiring and Why
BJRC Recruiting
 
PDF
HR Generalist Course- HR Remedy India.pdf
priyanshichaubey876
 
PDF
Webinar - Pay transparency legislation What's new and what's next.pdf
PayScale, Inc.
 
PDF
IN DEPTH EXPLORATION OF TIME SERIES ANALYSIS
mohitrajput6932
 
DOCX
MS Word Resume: McGee Steven Resume.docx
Steven McGee
 
PPTX
Class12_Psychology_Chapter2_Self_Personality.pptx
dynamicplays04
 
DOC
Interview documents for recruitment .doc
sanmikha2022
 
PDF
Resume PDF FutureMan: McGee Steve Resume.pdf
Steven McGee
 
PPTX
Resourcing Services | Recruitment Agency for Top Talent
Key Medsolutions Inc
 
Top Accounting Recruiters in Toronto Who’s Hiring and Why
BJRC Recruiting
 
HR Generalist Course- HR Remedy India.pdf
priyanshichaubey876
 
Webinar - Pay transparency legislation What's new and what's next.pdf
PayScale, Inc.
 
IN DEPTH EXPLORATION OF TIME SERIES ANALYSIS
mohitrajput6932
 
MS Word Resume: McGee Steven Resume.docx
Steven McGee
 
Class12_Psychology_Chapter2_Self_Personality.pptx
dynamicplays04
 
Interview documents for recruitment .doc
sanmikha2022
 
Resume PDF FutureMan: McGee Steve Resume.pdf
Steven McGee
 
Resourcing Services | Recruitment Agency for Top Talent
Key Medsolutions Inc
 

Practical Applications of AI: Real World Examples

  • 1. Practical Applications of AI - Real World Examples Nathan Dickerson Amir Kurtovic Lukas Neumann
  • 2. Nathan Dickerson Amir Kurtovic Senior Developer, Bullhorn Senior Developer, Bullhorn Lukas Neumann Chief Architect, Invenias
  • 4. Chatbot Ideation • Reminders • Scheduling • Screening • Follow Up
  • 5. Redeployment Chatbot • Problem Statement: – Low redeployment correlates with not knowing when assignments end – Too high effort to check in with candidates constantly for end dates today • Features / Benefits: – Automatic engagement with candidates and hiring managers to find out when end dates actually are – Enables pipeline of redeployment activities thanks to accurate data Improve redeployment by fixing assignment length accuracy.
  • 7. How We Built This Bullhorn ATS Bullhorn API {. .. } Cloud Functions Firestore DB Twilio Dialogflow Candidate1 3 4 5 6 7 2 8 9
  • 8. How We Would Rebuild It Bullhorn ATS Bullhorn API {. .. } Cloud Functions Firestore DB Twilio Dialogflow Candidate1 3 4 5 7 2 8 9 6
  • 9. Lessons Learned • Tech stack makes it easy to build out quickly • 10% model training and 90% customization of business rules • DialogFlow makes for a nice trainable ML text parser, but needs several layers of business logic before/after to be practical
  • 10. Lessons Learned • Using random number to text from is easy, but ineffective • Difficulty finding a burning need that customers have that can be filled by chatbots
  • 12. Problem Definition • Create a machine learning-driven system capable of automatically identifying entity relationships based on historical data
  • 13. DEMO
  • 14. ML Project Phases Data Collection ML Algorithm Infrastructure Integration Perception Reality
  • 15. Problems We Faced Data Collection ML Algorithm Infrastructure Integration No existing labeled dataset Data warehouse exports Data Quality Preprocessing pipelines Storage Balancing dataset distributions Optimizing for business objective New API for interacting with hosted models ETL Pipeline Cloud Infrastructure configuration New UI Components Client onboarding process Cloud functions
  • 16. Organizational Challenges • Hard to integrate ML projects into Agile/Lean development processes • Accepting less than perfect performance • Breaking down silos
  • 18. Automated Invoice Parsing • GOAL: Eliminate manual data entry of incoming invoices • We built a fully-customizable AI engine which automates document ingestion – Users define which fields they want to extract – They mark the fields in sample documents to generate training data
  • 19. Automated Invoice Parsing • The engine learns to automatically extract fields as specified by the user • If the system makes a mistake, user can provide instant feedback – We get more training data – Constant improvement in accuracy
  • 20. System Overview Email / Document Invoice Parsing User Validation Scanner Machine Learning Accounting System API {. .. } OCR User Feedback
  • 23. Lessons Learned • A lot of training data is required to reach good accuracy – 1,000s to 10,000s of training documents required to reach >95% accuracy – Might be challenging to manually create such volume of training documents
  • 24. Lessons Learned • Looking at a specific document, two users might have two completely different answers which field it is (e.g. PO / Invoice #) – Generates lot of noise in the training data – We created “rule book” for users to address these ambiguities so they create consistent training data
  • 25. Lessons Learned • Users do not expect AI to have perfect accuracy, but once they give feedback they expect AI won’t make the same mistake again – Infrastructure challenge as this would mean re- training the AI model on the spot to be ready instantly for the next processed document
  • 26. Questions? Come visit us at the AI booth