SlideShare une entreprise Scribd logo
1  sur  49
Télécharger pour lire hors ligne
From Chatbots to
Augmented
Conversational Assistants:
An Experimental Study combining AI and Crowdsourcing
Frederic Jacquet
Chief Innovation Officer
Lao-dja S. Tchala
Data-Scientist
Agenda
§ Talk Overview: What can you expect
§ AI/ML to Augment Chatbots
capabilities
§ Methods & Human to improve bots
knowledge base
§ Perspective: Making an Inclusive
Chatbot
§ Wraping Up
• Talk Overview: What can you expect
• AI/ML to Augment Chatbots capabilities
• Methods & Human to improve bot knowledge base
• Perspectives: Making an Inclusive Chatbot
• Wrapping Up
"By 2020, the average
person will have more
conversations with bots
than with their spouse"
Gartner 2016
Gartner's Top 10 Strategic Predictions for 2017 and Beyond: Surviving the
Storm Winds of Digital Disruption
An Experimental Study combining AI
and Crowdsourcing
Identifying the
most relevant AI/ML
features that bring
advanced conversational
capabilities to Chatbots.
Bringing more
understanding and replying
abilities to Bots defining a
progressive methodology
where data are improved
based on crowdsourcing.
• Methods and Human
• AI/ML to Augment Bots
Take
aways from
this talk
• Talk Overview: What can you expect
• AI/ML to Augment Chatbots capabilities
• Methods & Human to improve bot knowledge base
• Perspectives: Making an Inclusive Chatbot
• Wrapping Up
AI : Computer Vision –
multiple choices
• What is it?
• Why?
• Our hypothesis
• Which technologies?
AI : Computer Vision –
multiple choices
• How it works?
AI : Computer Vision – multiple choices
Train a model with a set of images
1 Track a hand on the images
2 Calculate the center of the cercle around the hand
3 Coding an action depending on the center’s position
4
ACTION 1
ACTION 2
AI : Computer Vision –
multiple choices
• Demo
AI : Computer Vision –
multiple choise
• Future improvements
ML : Recommendation
algorithm
• What is it?
• Why?
• Our hypothesis
• Which technologies?
ML : Recommendation
algorithm
• How it works?
ML : Recommendation algorithm
• General
Qi
Qj
Qk
Full Text
Full Text
Full Text
Ai
Aj
Ak
Ai
Aj
Ak
Ai Qi
Aj Qj
Ak Qk
Qi
Qk
Key_word_i1 Key_word_i2
Key_word_k1 Key_word_k2
User send message
1 Bot answers
2 Mapping
3 Key words extraction
4 Model prediction
5
Qi
Qk
Ai
Aj
• Helpdesk use case : equipment's recommendation
Qj
Full Text
Full Text
Full Text
Qi
Qk
Manager
Equipment_i1 Equipment_i2
Equipment_k1 Equipment_k2
Authentificated users send messages
1 Key words extraction
4
Developer
Administrator
Qi
Qk
2 3 Rôle prediction
5
Administrator
Developer
Administrator
tips
Bot predicts the user’s rôle and proposes supplement equipments
6
Equipment_i1
Equipment_i2
You must be an Administrator
You might also need
Administrator
ML : Recommendation
algorithm
• Demo
ML : Recommendation
algorithm
• Future improvements
• Talk Overview: What can you expect
• AI/ML to Augment Chatbots capabilities
• Methods & Human to improve bot knowledge base
• Perspectives: Making an Inclusive Chatbot
• Wrapping Up
Humans’ contribution
• What is it?
• Why?
• Our hypothesis
• Which technologies?
Humans’ contribution
• How it works?
Humans’ contribution
Qi
Qj
Qk
Ai
Aj
Ak
Qi Ai
Qi1
Qi1
Qi1
Ai
Qi1
Qi1
Ai
Ai
Ai
Qi Ai
Qi1
Qi1
Qi1
Ai
Qi1
Qi1
Ai
Ai
Ai
Qi Ai
Qi1
Qi1
Ai
Qi1
Ai
Ai
Augmenting Data
1 Cleaning Data
2 Feeding the bot
3
Ask for clarification
Reformulating answers
Adaptive answers
Humans’ contribution
• Demo
Humans’ contribution
• Future improvements
Adaptive answers
• What is it?
• Why?
• Our hypothesis
• Which technologies?
Adaptive answers
• How it works?
Adaptive answers
Qi
Qj
Qk
Full Text
Full Text
Full Text
Ai
Aj
Ak
Ai
Aj
Ak
Ai
Aj
Ak
Ai
Ak
User send message
1 Bot answers
2 Training Data from user
3 Model predict which answers the user may like or not
4 Model training
5
Aj
Al
Ak
New answers’ prediction
True values Predcitons
Memory to use in next conversations
Al
Ak
6
Adaptive answers
• Demo
Adaptive answers
• Future improvements
Reformulating answers
• What is it?
• Why?
• Our hypothesis
• Which technologies?
Reformulating answers
• How it works?
Reformulating answers
Qj
User send message
1
Ai
Ai1
Ai2
Ai3
Ai Ai1 Ai2
Ai3
Bot chose a response and send it to the user
2 The already given responses are removed from the ones the bot will chose from
3
Qj
Ai
Ai1
Ai2
Ai3 OR
4
Reformulating answers
• Demo
Reformulating answers
• Future improvements
Ask for clarification
• What is it?
• Why?
• Our hypothesis
• Which technologies?
Ask for clarification
• How it works?
Ask for clarification
Qi
2 questions are similar
0
Qi
Qi1
Qi1
Qj
Qj1
Qj1
Qi
Qj
Qf
Qe
Qf
User ask one of them
1
Key_word_i1 Key_word_i2
Key_word_k1 Key_word_k2
Key_word_i1 Key_word_i2
Key_word_k1 Key_word_k2
Keys words are extracted from each of those questions
2 Keys words are used to ask clarification to the user
3
Do you mean
Key_word_i1 Key_word_i2
Key_word_k1 Key_word_k2
or
Key_word_i1 Key_word_i2
Key_word_k1 Key_word_k2
?
Ask for clarification
• Demo
Ask for clarification
• Future improvements
• Talk Overview: What can you expect
• AI/ML to Augment Chatbots capabilities
• Methods & Human to improve bot knowledge base
• Perspectives: Making an Inclusive Chatbot
• Wrapping Up
Inclusive Chatbots
Because texting or
talking may prove to
be temporarily or
permanently
challenging because of
morphology specifics,
trauma, mobility
deficiency, stroke,
diseases or any
deficiency.
• Talk Overview: What can you expect
• AI/ML to Augment Chatbots capabilities
• Methods & Human to improve bot knowledge base
• Perspectives: Making an Inclusive Chatbot
• Wrapping Up
Feedback / Questions
Do you have any questions?
Your feedback is important to us.
Don’t forget to rate and review the sessions.

Contenu connexe

Tendances

Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Sri Ambati
 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine Learning
Provectus
 

Tendances (20)

Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
Machine Learning Interpretability - Mateusz Dymczyk - H2O AI World London 2018
 
Feature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine LearningFeature Store as a Data Foundation for Machine Learning
Feature Store as a Data Foundation for Machine Learning
 
Challenges of Operationalising Data Science in Production
Challenges of Operationalising Data Science in ProductionChallenges of Operationalising Data Science in Production
Challenges of Operationalising Data Science in Production
 
Battling Model Decay with Deep Learning and Gamification
Battling Model Decay with Deep Learning and GamificationBattling Model Decay with Deep Learning and Gamification
Battling Model Decay with Deep Learning and Gamification
 
H2O World - Solving Customer Churn with Machine Learning - Julian Bharadwaj
H2O World - Solving Customer Churn with Machine Learning - Julian BharadwajH2O World - Solving Customer Churn with Machine Learning - Julian Bharadwaj
H2O World - Solving Customer Churn with Machine Learning - Julian Bharadwaj
 
Ml infra at an early stage
Ml infra at an early stageMl infra at an early stage
Ml infra at an early stage
 
Rsqrd AI: How to Design a Reliable and Reproducible Pipeline
Rsqrd AI: How to Design a Reliable and Reproducible PipelineRsqrd AI: How to Design a Reliable and Reproducible Pipeline
Rsqrd AI: How to Design a Reliable and Reproducible Pipeline
 
Real-Time AI: Designing for Low Latency and High Throughput - Dr. Sergei Izra...
Real-Time AI: Designing for Low Latency and High Throughput - Dr. Sergei Izra...Real-Time AI: Designing for Low Latency and High Throughput - Dr. Sergei Izra...
Real-Time AI: Designing for Low Latency and High Throughput - Dr. Sergei Izra...
 
MLOps with Kubeflow
MLOps with Kubeflow MLOps with Kubeflow
MLOps with Kubeflow
 
Simplifying AI integration on Apache Spark
Simplifying AI integration on Apache SparkSimplifying AI integration on Apache Spark
Simplifying AI integration on Apache Spark
 
Data Engineer Intro - WeCloudData
Data Engineer Intro - WeCloudDataData Engineer Intro - WeCloudData
Data Engineer Intro - WeCloudData
 
Introducción al Aprendizaje Automatico con H2O-3 (1)
Introducción al Aprendizaje Automatico con H2O-3 (1)Introducción al Aprendizaje Automatico con H2O-3 (1)
Introducción al Aprendizaje Automatico con H2O-3 (1)
 
Venkatesh Ramanathan, Data Scientist, PayPal at MLconf ATL 2017
Venkatesh Ramanathan, Data Scientist, PayPal at MLconf ATL 2017Venkatesh Ramanathan, Data Scientist, PayPal at MLconf ATL 2017
Venkatesh Ramanathan, Data Scientist, PayPal at MLconf ATL 2017
 
DevOps for DataScience
DevOps for DataScienceDevOps for DataScience
DevOps for DataScience
 
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobil
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobilNLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobil
NLP-Focused Applied ML at Scale for Global Fleet Analytics at ExxonMobil
 
Machine learning and Deep learning on edge devices using TensorFlow
Machine learning and Deep learning on edge devices using TensorFlowMachine learning and Deep learning on edge devices using TensorFlow
Machine learning and Deep learning on edge devices using TensorFlow
 
Productionizing Machine Learning with Apache Spark, MLflow and ONNX from the ...
Productionizing Machine Learning with Apache Spark, MLflow and ONNX from the ...Productionizing Machine Learning with Apache Spark, MLflow and ONNX from the ...
Productionizing Machine Learning with Apache Spark, MLflow and ONNX from the ...
 
Vertex AI: Pipelines for your MLOps workflows
Vertex AI: Pipelines for your MLOps workflowsVertex AI: Pipelines for your MLOps workflows
Vertex AI: Pipelines for your MLOps workflows
 
Big Data for Data Scientists - WeCloudData
Big Data for Data Scientists - WeCloudDataBig Data for Data Scientists - WeCloudData
Big Data for Data Scientists - WeCloudData
 
Using H2O for Mobile Transaction Forecasting & Anomaly Detection - Capital One
Using H2O for Mobile Transaction Forecasting & Anomaly Detection - Capital OneUsing H2O for Mobile Transaction Forecasting & Anomaly Detection - Capital One
Using H2O for Mobile Transaction Forecasting & Anomaly Detection - Capital One
 

Similaire à From Chatbots to Augmented Conversational Assistants

Similaire à From Chatbots to Augmented Conversational Assistants (20)

ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit ShahANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
ANIn Pune July 2023 |Prompt Engineering and AI first SDLC by Abhijit Shah
 
Scott Triglia, MLconf 2013
Scott Triglia, MLconf 2013Scott Triglia, MLconf 2013
Scott Triglia, MLconf 2013
 
[DevDay2019] How do I test AI models? - By Minh Hoang, Senior QA Engineer at KMS
[DevDay2019] How do I test AI models? - By Minh Hoang, Senior QA Engineer at KMS[DevDay2019] How do I test AI models? - By Minh Hoang, Senior QA Engineer at KMS
[DevDay2019] How do I test AI models? - By Minh Hoang, Senior QA Engineer at KMS
 
Latest in AI for academicians
Latest in AI for academiciansLatest in AI for academicians
Latest in AI for academicians
 
DesiradhaRam Gadde - Testers & Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers & Testing in ChatGPT-AI world.pptxDesiradhaRam Gadde - Testers & Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers & Testing in ChatGPT-AI world.pptx
 
DesiradhaRam Gadde - Testers & Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers & Testing in ChatGPT-AI world.pptxDesiradhaRam Gadde - Testers & Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers & Testing in ChatGPT-AI world.pptx
 
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptxDesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
DesiradhaRam Gadde - Testers _ Testing in ChatGPT-AI world.pptx
 
Whats Next for Machine Learning
Whats Next for Machine LearningWhats Next for Machine Learning
Whats Next for Machine Learning
 
Mechanical Turk Demystified: Best practices for sourcing and scaling quality ...
Mechanical Turk Demystified: Best practices for sourcing and scaling quality ...Mechanical Turk Demystified: Best practices for sourcing and scaling quality ...
Mechanical Turk Demystified: Best practices for sourcing and scaling quality ...
 
From c# Into Machine Learning
From c# Into Machine LearningFrom c# Into Machine Learning
From c# Into Machine Learning
 
Word Cloud Plus with Will and Ray Poynter
Word Cloud Plus with Will and Ray PoynterWord Cloud Plus with Will and Ray Poynter
Word Cloud Plus with Will and Ray Poynter
 
SIG-NOC Tools Survey 2015
SIG-NOC Tools Survey 2015SIG-NOC Tools Survey 2015
SIG-NOC Tools Survey 2015
 
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
So Now You’re a UiPath Developer – What’s Next?” What Role do You Play as Dev...
 
Agile for everything dan greening
Agile for everything dan greeningAgile for everything dan greening
Agile for everything dan greening
 
Pull_Request_PAW_Shared_Rohit.pptx
Pull_Request_PAW_Shared_Rohit.pptxPull_Request_PAW_Shared_Rohit.pptx
Pull_Request_PAW_Shared_Rohit.pptx
 
Mulesoft torronto meetup_16
Mulesoft torronto meetup_16Mulesoft torronto meetup_16
Mulesoft torronto meetup_16
 
How will development change with LLMs
How will development change with LLMsHow will development change with LLMs
How will development change with LLMs
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
btNOG 10: Preparing for IPv6 implementation using AI
btNOG 10: Preparing for IPv6 implementation using AIbtNOG 10: Preparing for IPv6 implementation using AI
btNOG 10: Preparing for IPv6 implementation using AI
 
Operationalizing Machine Learning
Operationalizing Machine LearningOperationalizing Machine Learning
Operationalizing Machine Learning
 

Plus de Databricks

Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized Platform
Databricks
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI Integration
Databricks
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Databricks
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction Queries
Databricks
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache Spark
Databricks
 

Plus de Databricks (20)

DW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptxDW Migration Webinar-March 2022.pptx
DW Migration Webinar-March 2022.pptx
 
Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1Data Lakehouse Symposium | Day 1 | Part 1
Data Lakehouse Symposium | Day 1 | Part 1
 
Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2Data Lakehouse Symposium | Day 1 | Part 2
Data Lakehouse Symposium | Day 1 | Part 2
 
Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2Data Lakehouse Symposium | Day 2
Data Lakehouse Symposium | Day 2
 
Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4Data Lakehouse Symposium | Day 4
Data Lakehouse Symposium | Day 4
 
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
5 Critical Steps to Clean Your Data Swamp When Migrating Off of Hadoop
 
Democratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized PlatformDemocratizing Data Quality Through a Centralized Platform
Democratizing Data Quality Through a Centralized Platform
 
Learn to Use Databricks for Data Science
Learn to Use Databricks for Data ScienceLearn to Use Databricks for Data Science
Learn to Use Databricks for Data Science
 
Why APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML MonitoringWhy APM Is Not the Same As ML Monitoring
Why APM Is Not the Same As ML Monitoring
 
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch FixThe Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
The Function, the Context, and the Data—Enabling ML Ops at Stitch Fix
 
Stage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI IntegrationStage Level Scheduling Improving Big Data and AI Integration
Stage Level Scheduling Improving Big Data and AI Integration
 
Simplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorchSimplify Data Conversion from Spark to TensorFlow and PyTorch
Simplify Data Conversion from Spark to TensorFlow and PyTorch
 
Scaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on KubernetesScaling your Data Pipelines with Apache Spark on Kubernetes
Scaling your Data Pipelines with Apache Spark on Kubernetes
 
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark PipelinesScaling and Unifying SciKit Learn and Apache Spark Pipelines
Scaling and Unifying SciKit Learn and Apache Spark Pipelines
 
Sawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature AggregationsSawtooth Windows for Feature Aggregations
Sawtooth Windows for Feature Aggregations
 
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen SinkRedis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
Redis + Apache Spark = Swiss Army Knife Meets Kitchen Sink
 
Re-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and SparkRe-imagine Data Monitoring with whylogs and Spark
Re-imagine Data Monitoring with whylogs and Spark
 
Raven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction QueriesRaven: End-to-end Optimization of ML Prediction Queries
Raven: End-to-end Optimization of ML Prediction Queries
 
Processing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache SparkProcessing Large Datasets for ADAS Applications using Apache Spark
Processing Large Datasets for ADAS Applications using Apache Spark
 
Massive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta LakeMassive Data Processing in Adobe Using Delta Lake
Massive Data Processing in Adobe Using Delta Lake
 

Dernier

Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
shivangimorya083
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
amitlee9823
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
shivangimorya083
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 

From Chatbots to Augmented Conversational Assistants

  • 1. From Chatbots to Augmented Conversational Assistants: An Experimental Study combining AI and Crowdsourcing Frederic Jacquet Chief Innovation Officer Lao-dja S. Tchala Data-Scientist
  • 2. Agenda § Talk Overview: What can you expect § AI/ML to Augment Chatbots capabilities § Methods & Human to improve bots knowledge base § Perspective: Making an Inclusive Chatbot § Wraping Up
  • 3. • Talk Overview: What can you expect • AI/ML to Augment Chatbots capabilities • Methods & Human to improve bot knowledge base • Perspectives: Making an Inclusive Chatbot • Wrapping Up
  • 4. "By 2020, the average person will have more conversations with bots than with their spouse" Gartner 2016 Gartner's Top 10 Strategic Predictions for 2017 and Beyond: Surviving the Storm Winds of Digital Disruption
  • 5. An Experimental Study combining AI and Crowdsourcing Identifying the most relevant AI/ML features that bring advanced conversational capabilities to Chatbots. Bringing more understanding and replying abilities to Bots defining a progressive methodology where data are improved based on crowdsourcing. • Methods and Human • AI/ML to Augment Bots
  • 7. • Talk Overview: What can you expect • AI/ML to Augment Chatbots capabilities • Methods & Human to improve bot knowledge base • Perspectives: Making an Inclusive Chatbot • Wrapping Up
  • 8. AI : Computer Vision – multiple choices • What is it? • Why? • Our hypothesis • Which technologies?
  • 9. AI : Computer Vision – multiple choices • How it works?
  • 10. AI : Computer Vision – multiple choices Train a model with a set of images 1 Track a hand on the images 2 Calculate the center of the cercle around the hand 3 Coding an action depending on the center’s position 4 ACTION 1 ACTION 2
  • 11. AI : Computer Vision – multiple choices • Demo
  • 12.
  • 13. AI : Computer Vision – multiple choise • Future improvements
  • 14. ML : Recommendation algorithm • What is it? • Why? • Our hypothesis • Which technologies?
  • 16. ML : Recommendation algorithm • General Qi Qj Qk Full Text Full Text Full Text Ai Aj Ak Ai Aj Ak Ai Qi Aj Qj Ak Qk Qi Qk Key_word_i1 Key_word_i2 Key_word_k1 Key_word_k2 User send message 1 Bot answers 2 Mapping 3 Key words extraction 4 Model prediction 5 Qi Qk Ai Aj • Helpdesk use case : equipment's recommendation Qj Full Text Full Text Full Text Qi Qk Manager Equipment_i1 Equipment_i2 Equipment_k1 Equipment_k2 Authentificated users send messages 1 Key words extraction 4 Developer Administrator Qi Qk 2 3 Rôle prediction 5 Administrator Developer Administrator tips Bot predicts the user’s rôle and proposes supplement equipments 6 Equipment_i1 Equipment_i2 You must be an Administrator You might also need Administrator
  • 18.
  • 19. ML : Recommendation algorithm • Future improvements
  • 20. • Talk Overview: What can you expect • AI/ML to Augment Chatbots capabilities • Methods & Human to improve bot knowledge base • Perspectives: Making an Inclusive Chatbot • Wrapping Up
  • 21. Humans’ contribution • What is it? • Why? • Our hypothesis • Which technologies?
  • 23. Humans’ contribution Qi Qj Qk Ai Aj Ak Qi Ai Qi1 Qi1 Qi1 Ai Qi1 Qi1 Ai Ai Ai Qi Ai Qi1 Qi1 Qi1 Ai Qi1 Qi1 Ai Ai Ai Qi Ai Qi1 Qi1 Ai Qi1 Ai Ai Augmenting Data 1 Cleaning Data 2 Feeding the bot 3 Ask for clarification Reformulating answers Adaptive answers
  • 25.
  • 26.
  • 28. Adaptive answers • What is it? • Why? • Our hypothesis • Which technologies?
  • 30. Adaptive answers Qi Qj Qk Full Text Full Text Full Text Ai Aj Ak Ai Aj Ak Ai Aj Ak Ai Ak User send message 1 Bot answers 2 Training Data from user 3 Model predict which answers the user may like or not 4 Model training 5 Aj Al Ak New answers’ prediction True values Predcitons Memory to use in next conversations Al Ak 6
  • 32.
  • 34. Reformulating answers • What is it? • Why? • Our hypothesis • Which technologies?
  • 36. Reformulating answers Qj User send message 1 Ai Ai1 Ai2 Ai3 Ai Ai1 Ai2 Ai3 Bot chose a response and send it to the user 2 The already given responses are removed from the ones the bot will chose from 3 Qj Ai Ai1 Ai2 Ai3 OR 4
  • 38.
  • 40. Ask for clarification • What is it? • Why? • Our hypothesis • Which technologies?
  • 41. Ask for clarification • How it works?
  • 42. Ask for clarification Qi 2 questions are similar 0 Qi Qi1 Qi1 Qj Qj1 Qj1 Qi Qj Qf Qe Qf User ask one of them 1 Key_word_i1 Key_word_i2 Key_word_k1 Key_word_k2 Key_word_i1 Key_word_i2 Key_word_k1 Key_word_k2 Keys words are extracted from each of those questions 2 Keys words are used to ask clarification to the user 3 Do you mean Key_word_i1 Key_word_i2 Key_word_k1 Key_word_k2 or Key_word_i1 Key_word_i2 Key_word_k1 Key_word_k2 ?
  • 44.
  • 45. Ask for clarification • Future improvements
  • 46. • Talk Overview: What can you expect • AI/ML to Augment Chatbots capabilities • Methods & Human to improve bot knowledge base • Perspectives: Making an Inclusive Chatbot • Wrapping Up
  • 47. Inclusive Chatbots Because texting or talking may prove to be temporarily or permanently challenging because of morphology specifics, trauma, mobility deficiency, stroke, diseases or any deficiency.
  • 48. • Talk Overview: What can you expect • AI/ML to Augment Chatbots capabilities • Methods & Human to improve bot knowledge base • Perspectives: Making an Inclusive Chatbot • Wrapping Up
  • 49. Feedback / Questions Do you have any questions? Your feedback is important to us. Don’t forget to rate and review the sessions.