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
PDF
Robotic Process Automation
PDF
Introduction to Process Automation
PPTX
Integrative mapping strategies jeremy bixby
PPT
PPTX
Automation anywhere
PDF
Sit tokyo 17-03-2021-commerce and kyma
PDF
Document Capture: Never Touch a Document Again
Three Trigger-Ready Flows You Can Build Today
Robotic Process Automation
Introduction to Process Automation
Integrative mapping strategies jeremy bixby
Automation anywhere
Sit tokyo 17-03-2021-commerce and kyma
Document Capture: Never Touch a Document Again

What's hot (15)

PDF
True Fund Accounting in the Cloud- Abila MIP Advance
PPTX
Fire educator screens test
PPTX
2BM SpinifexIT Presentation
PPT
Ap workflow what is it
PPTX
Process automation for Technical Writing
PDF
Fast & Focused Webinar- Sage HRMS Parameters in Crystal and Secure Query
PPTX
MIGRATING INTO BETTER PROSPECTS WITH SALESFORCE
PPTX
Alpha Anywhere - For Building Enterprise-class Mobile and Web apps Fast - wi...
PDF
Smart Phones Move the Field Forces Forward - 2011 Ohio GIS Conference
PPTX
Servicom Overview_new
PPTX
2BM SpinifexIT Presentation
PPT
Construction software
PPTX
Automation for Small Business using the Power Platform
PDF
[Webinar] 8 Mobile Forms for Construction
PPT
BCMS - BPM Presentation
True Fund Accounting in the Cloud- Abila MIP Advance
Fire educator screens test
2BM SpinifexIT Presentation
Ap workflow what is it
Process automation for Technical Writing
Fast & Focused Webinar- Sage HRMS Parameters in Crystal and Secure Query
MIGRATING INTO BETTER PROSPECTS WITH SALESFORCE
Alpha Anywhere - For Building Enterprise-class Mobile and Web apps Fast - wi...
Smart Phones Move the Field Forces Forward - 2011 Ohio GIS Conference
Servicom Overview_new
2BM SpinifexIT Presentation
Construction software
Automation for Small Business using the Power Platform
[Webinar] 8 Mobile Forms for Construction
BCMS - BPM Presentation
Ad

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

PPT
HR management system
PPTX
Super charged prototyping
PPTX
ElectroNeek Partner - AAPNA Infotech
PPTX
2 speed it powered by microsoft azure
PDF
Latest Updated Resume Narayan Lal Menariya
PPTX
Machine learning
PPTX
Five Ways to Fix Your SQL Server Dev-Test Problems
PPTX
Flexible Custom Workflows for Banner ERP and the Campus
PDF
Are Those End-User Hardware Upgrades Necessary Right Now? Maybe Not
PPTX
Integrating IBM Z and IBM i Operational Intelligence Into Splunk, Elastic, an...
PDF
Amp Your Customer Service Statistics by Improving Data in Salesforce Service ...
PDF
UiPath 23.4 Product Release Updates
PDF
Quantifying DevOps Adoption Empirically for Demonstrable ROI
DOC
Resume
DOC
Resume charles vermette
DOC
Resume charles vermette
DOC
DOC
Thota Venkata Phanindra_IT_Design Engineer – Process Automation_9years_CV_
PDF
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
PPT
Agile india2018 exp_report
HR management system
Super charged prototyping
ElectroNeek Partner - AAPNA Infotech
2 speed it powered by microsoft azure
Latest Updated Resume Narayan Lal Menariya
Machine learning
Five Ways to Fix Your SQL Server Dev-Test Problems
Flexible Custom Workflows for Banner ERP and the Campus
Are Those End-User Hardware Upgrades Necessary Right Now? Maybe Not
Integrating IBM Z and IBM i Operational Intelligence Into Splunk, Elastic, an...
Amp Your Customer Service Statistics by Improving Data in Salesforce Service ...
UiPath 23.4 Product Release Updates
Quantifying DevOps Adoption Empirically for Demonstrable ROI
Resume
Resume charles vermette
Resume charles vermette
Thota Venkata Phanindra_IT_Design Engineer – Process Automation_9years_CV_
Webinar: Ten Ways to Enhance Your Salesforce.com Application in 2013
Agile india2018 exp_report
Ad

More from JeremyOtt5 (17)

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

Recently uploaded (18)

DOC
UP毕业证学历认证,阿拉巴马大学毕业证国外证书
PDF
NS_HRM_2023-Training-and-Development.pdf
PDF
NS_HRM_2023 - Recruitment, Selection, and Placement.pdf
PDF
Labor Market Regulations, and others (Session 4 Report) DADO.pdf
PPT
HR Management - Healthcare Compensaton -
PDF
Induction and Socialization __Objectives
PPTX
HRM introduction to the working place. Human Resouces
PDF
TOP 10+ AngularJS Developers for Hire in 2025 with Upstaff Platform with Upst...
DOC
Penn毕业证学历认证,阿拉斯加大学费尔班克斯分校毕业证学位证书复制
PPTX
HR Payroll Management Amazon presentation
PPTX
ADVANCED WORKFORCE PLANNING FOR mBA GRADS
PPT
Staffing, Human resource management practices
PPTX
Human Resources Management Presentation.pptx
PDF
The Symphony of AI and User Experience_ Demystifying the Connection.pdf
DOC
ISU毕业证学历认证,斯旺西大学毕业证留学回国
PPTX
Determine your personality and how to apply it in leadership
PPTX
Strategic Human Resource Management in practice
PDF
Sirogiddin D. Senior Data Engineer, DataOps with ML & Data Science skills
UP毕业证学历认证,阿拉巴马大学毕业证国外证书
NS_HRM_2023-Training-and-Development.pdf
NS_HRM_2023 - Recruitment, Selection, and Placement.pdf
Labor Market Regulations, and others (Session 4 Report) DADO.pdf
HR Management - Healthcare Compensaton -
Induction and Socialization __Objectives
HRM introduction to the working place. Human Resouces
TOP 10+ AngularJS Developers for Hire in 2025 with Upstaff Platform with Upst...
Penn毕业证学历认证,阿拉斯加大学费尔班克斯分校毕业证学位证书复制
HR Payroll Management Amazon presentation
ADVANCED WORKFORCE PLANNING FOR mBA GRADS
Staffing, Human resource management practices
Human Resources Management Presentation.pptx
The Symphony of AI and User Experience_ Demystifying the Connection.pdf
ISU毕业证学历认证,斯旺西大学毕业证留学回国
Determine your personality and how to apply it in leadership
Strategic Human Resource Management in practice
Sirogiddin D. Senior Data Engineer, DataOps with ML & Data Science skills

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