SlideShare a Scribd company logo
1 of 26
Download to read offline
CHATBOTS AND AI
ARE ALL CHATBOTS
CREATED EQUAL?
NOT WHAT CONVERSATION IS ABOUT
SCRIPTED CHATBOTS
A BIT DECEPTIVE SO FAR?
AI BOTS
Vertical vs Horizontal bots
IT’S NOT ABOUT DEEP LEARNING ONLY
AI ML
NLP
DL
Expert systems
Grammars
ARTIFICIAL INTELLIGENCE ACHIEVEMENTS
RL
ANATOMY OF A BOT
Natural
Language
Under-
standing
“I haven’t
received my
shoes I ordered
last week”
Intent: Delivery
problem
Product: Shoes
Date: Last_week
INPUT
Dialog
system
Business
logic
TRANSFORMATION INTO
STRUCTURED DATA
Action: Indicate
delivery status
Delivery date:
Tomorrow
Reason for delay:
Shortage
Natural
language
generation
Parse the input of the user to
extract the meaning behind
it, ideally observing context
FETCHING RESULTS FROM
BACKEND SERVICES
Provide information, insights
and functionality from the
input
FORMULATE
ANSWER
Organize
information in a
coherent,
readable format
“We are sorry.
There was a
shortage on
these shoes.
You will
receive them
tomorrow”
OUTPUT
HOW AI CAN HELP WITH CHATBOTS THOUGH?
MACHINE LEARNING FOR NLP
VR AND
TEXT TO SPEECH
POS TAGGING
SENTIMENT
ANALYSIS
NATURAL
LANGUAGE
GENERATION
MACHINE
TRANSLATION
DEPENDENCY
PARSING
ALREADY MANY ACHIEVEMENTS
TEXT NEEDS CONTEXT
Cat
Kitten
Mat?
Discrete atomic
symbols
THE PROBLEM WITH TEXT
EMBEDDINGS
How words and sentences can be turned
into numbers that machines can work with
BACKGROUND
Recent but successful technique
Unsupervisedly learned word embeddings have
been exceptionally successful in many NLP tasks.
Maybe the primary reason for NLP's breakout.
Encoding general semantic relationships
Beneficial to many downstream tasks
Distributional hypothesis
Words that are used and occur in the same
contexts tend to purport similar meanings.
VECTOR SPACE MODELS
0 1 0 0 1 0 0 0 0 0 0 0 2 0 1 0Cat
VECTOR SPACE MODELS
0 1 0 0 1 0 0 0 0 0 2 0 1 0Cat
Doc2 Doc5 Doc11 Doc13
Could be word counts in documents
VECTOR SPACE MODELS
0 1 0 0 1 0 0 0 0 0 1 0 1 0
cat cute drinks milk
Bag of words, frequency count
Bi-grams …. N-grams
my cat is so cute when he drinks milk
EMBEDDINGS
Vectors discussed so far
are very high
dimensional
Techniques used to
learn
lower-dimensional
vectors are called
embeddings
LEARNING DENSE EMBEDDINGS
Matrix factorization
Glove, 2014
Shallow Neural
Networks
Word2Vec, 2013
MAIN ADVANTAGES
● One of the few currently successful applications of
unsupervised learning.
● Can be derived from large sets of unannotated corpora
● Pre-trained embeddings can then be used in
downstream tasks that use small amounts of labeled
data.
WHAT CAN BE ACHIEVED?
NEIGHBOURING SPACES
SIMILARITY
SIMILARITIES
WORD ANALOGY
ANALOGIES
INTENT CLASSIFICATION
Word embeddings are especially helpful when there is little
training data
I will travel to New York tomorrow
I will leave for New York tomorrow
I will take a flight to New York tomorrow
{intent: travel}
ENTITY RECOGNITION
Do you know a good vietnamese restaurant?
{restaurant_types: [italian french, japanese]}
{restaurant_type: vietnamese}
SOME REFERENCES
Mikolov, T., Corrado, G., Chen, K., & Dean, J. (2013). Efficient Estimation of
Word Representations in Vector Space. Proceedings of the International
Conference on Learning Representations (ICLR 2013), 1–12.
Mikolov, T., Chen, K., Corrado, G., & Dean, J. (2013). Distributed
Representations of Words and Phrases and their Compositionality. NIPS, 1–9.
Bootstrapping Dialog Systems with Word Embeddings
https://www.cs.cmu.edu/~apparikh/nips2014ml-nlp/camera-ready/forgues_e
tal_mlnlp2014.pdf
https://www.npmjs.com/package/word2vec
https://radimrehurek.com/gensim/
TELL US WHICH BOT YOU NEED,
WE MOST PROBABLY KNOW HOW TO DO IT
Web
http://botfuel.io
E-mail
sales@botfuel.io
Fueling the next generation of bots

More Related Content

What's hot

NLP 101 + Chatbots
NLP 101 + ChatbotsNLP 101 + Chatbots
NLP 101 + ChatbotsChris Shei
 
Natural Language Processing
Natural Language Processing Natural Language Processing
Natural Language Processing Adarsh Saxena
 
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational InterfacesThe Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational InterfacesTWG
 
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...rahul_net
 
Artificial Intelligence for Automated Software Testing
Artificial Intelligence for Automated Software TestingArtificial Intelligence for Automated Software Testing
Artificial Intelligence for Automated Software TestingLionel Briand
 
Natural language processing
Natural language processingNatural language processing
Natural language processingAbash shah
 
Natural Language Processing Use Cases for Business Optimization
Natural Language Processing Use Cases for Business OptimizationNatural Language Processing Use Cases for Business Optimization
Natural Language Processing Use Cases for Business OptimizationTakayuki Yamazaki
 
Artificially Intelligent chatbot Implementation
Artificially Intelligent chatbot ImplementationArtificially Intelligent chatbot Implementation
Artificially Intelligent chatbot ImplementationRakesh Chintha
 
natural language processing help at myassignmenthelp.net
natural language processing  help at myassignmenthelp.netnatural language processing  help at myassignmenthelp.net
natural language processing help at myassignmenthelp.netwww.myassignmenthelp.net
 
Neural Language Generation Head to Toe
Neural Language Generation Head to Toe Neural Language Generation Head to Toe
Neural Language Generation Head to Toe Hady Elsahar
 
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
OpenAI’s GPT 3 Language Model - guest Steve OmohundroOpenAI’s GPT 3 Language Model - guest Steve Omohundro
OpenAI’s GPT 3 Language Model - guest Steve OmohundroNumenta
 
Blockchain testing strategy
Blockchain testing strategyBlockchain testing strategy
Blockchain testing strategyrajni singh
 

What's hot (20)

What is a chatbot?
What is a chatbot?What is a chatbot?
What is a chatbot?
 
AzureOpenAI.pptx
AzureOpenAI.pptxAzureOpenAI.pptx
AzureOpenAI.pptx
 
NLP 101 + Chatbots
NLP 101 + ChatbotsNLP 101 + Chatbots
NLP 101 + Chatbots
 
Natural Language Processing
Natural Language Processing Natural Language Processing
Natural Language Processing
 
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational InterfacesThe Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
 
NLP
NLPNLP
NLP
 
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
Breaking down the AI magic of ChatGPT: A technologist's lens to its powerful ...
 
Artificial Intelligence for Automated Software Testing
Artificial Intelligence for Automated Software TestingArtificial Intelligence for Automated Software Testing
Artificial Intelligence for Automated Software Testing
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Chatbot Abstract
Chatbot AbstractChatbot Abstract
Chatbot Abstract
 
Natural Language Processing Use Cases for Business Optimization
Natural Language Processing Use Cases for Business OptimizationNatural Language Processing Use Cases for Business Optimization
Natural Language Processing Use Cases for Business Optimization
 
Chatbot
ChatbotChatbot
Chatbot
 
Artificially Intelligent chatbot Implementation
Artificially Intelligent chatbot ImplementationArtificially Intelligent chatbot Implementation
Artificially Intelligent chatbot Implementation
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
 
OpenAI-Copilot-ChatGPT.pptx
OpenAI-Copilot-ChatGPT.pptxOpenAI-Copilot-ChatGPT.pptx
OpenAI-Copilot-ChatGPT.pptx
 
natural language processing help at myassignmenthelp.net
natural language processing  help at myassignmenthelp.netnatural language processing  help at myassignmenthelp.net
natural language processing help at myassignmenthelp.net
 
Test Automation
Test AutomationTest Automation
Test Automation
 
Neural Language Generation Head to Toe
Neural Language Generation Head to Toe Neural Language Generation Head to Toe
Neural Language Generation Head to Toe
 
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
OpenAI’s GPT 3 Language Model - guest Steve OmohundroOpenAI’s GPT 3 Language Model - guest Steve Omohundro
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
 
Blockchain testing strategy
Blockchain testing strategyBlockchain testing strategy
Blockchain testing strategy
 

Similar to Chatbots and AI

Module 8: Natural language processing Pt 1
Module 8:  Natural language processing Pt 1Module 8:  Natural language processing Pt 1
Module 8: Natural language processing Pt 1Sara Hooker
 
Big Data and Natural Language Processing
Big Data and Natural Language ProcessingBig Data and Natural Language Processing
Big Data and Natural Language ProcessingMichel Bruley
 
Heidi Young - The Future of Search: How Measuring Satisfaction Will Enhance O...
Heidi Young - The Future of Search: How Measuring Satisfaction Will Enhance O...Heidi Young - The Future of Search: How Measuring Satisfaction Will Enhance O...
Heidi Young - The Future of Search: How Measuring Satisfaction Will Enhance O...Seattle Interactive Conference
 
The Future of Search: How Measuring Satisfaction Will Enhance Our Personal ...
The Future of Search:  How Measuring Satisfaction Will  Enhance Our Personal ...The Future of Search:  How Measuring Satisfaction Will  Enhance Our Personal ...
The Future of Search: How Measuring Satisfaction Will Enhance Our Personal ...teamozlo
 
Heidi Young, Ozlo VP of Engineering, Seattle Interactive 2016
Heidi Young, Ozlo VP of Engineering, Seattle Interactive 2016Heidi Young, Ozlo VP of Engineering, Seattle Interactive 2016
Heidi Young, Ozlo VP of Engineering, Seattle Interactive 2016teamozlo
 
Deep Learning for Dialogue Modeling - NTHU
Deep Learning for Dialogue Modeling - NTHUDeep Learning for Dialogue Modeling - NTHU
Deep Learning for Dialogue Modeling - NTHUYun-Nung (Vivian) Chen
 
NLP - updated (Natural Language Processing))
NLP - updated (Natural Language Processing))NLP - updated (Natural Language Processing))
NLP - updated (Natural Language Processing))Jitendra Kumar Yadav
 
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA International
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processingpunedevscom
 
From Natural Language Processing to Artificial Intelligence
From Natural Language Processing to Artificial IntelligenceFrom Natural Language Processing to Artificial Intelligence
From Natural Language Processing to Artificial IntelligenceJonathan Mugan
 
Artificial Intelligence (Unit - 2).pdf
Artificial Intelligence   (Unit  -  2).pdfArtificial Intelligence   (Unit  -  2).pdf
Artificial Intelligence (Unit - 2).pdfSathyaNarayanan47813
 
Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for developmentAravind Reddy
 
Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for developmentAravind Reddy
 
What if-your-application-could-speak, by Marcos Silveira
What if-your-application-could-speak, by Marcos SilveiraWhat if-your-application-could-speak, by Marcos Silveira
What if-your-application-could-speak, by Marcos SilveiraThoughtworks
 
What if-your-application-could-speak
What if-your-application-could-speakWhat if-your-application-could-speak
What if-your-application-could-speakMarcos Vinícius
 
Making Websites Talk: the rise of Voice Search and Conversational Interfaces
Making Websites Talk: the rise of Voice Search and Conversational InterfacesMaking Websites Talk: the rise of Voice Search and Conversational Interfaces
Making Websites Talk: the rise of Voice Search and Conversational InterfacesAndrea Volpini
 
Conversational experience by Systango
Conversational experience by SystangoConversational experience by Systango
Conversational experience by SystangoSystango
 
phrase autocomplete : Context completion auto-suggestor for real estate domain
phrase autocomplete : Context completion auto-suggestor for real estate domainphrase autocomplete : Context completion auto-suggestor for real estate domain
phrase autocomplete : Context completion auto-suggestor for real estate domainDhwaj Raj
 

Similar to Chatbots and AI (20)

Module 8: Natural language processing Pt 1
Module 8:  Natural language processing Pt 1Module 8:  Natural language processing Pt 1
Module 8: Natural language processing Pt 1
 
Big Data and Natural Language Processing
Big Data and Natural Language ProcessingBig Data and Natural Language Processing
Big Data and Natural Language Processing
 
Heidi Young - The Future of Search: How Measuring Satisfaction Will Enhance O...
Heidi Young - The Future of Search: How Measuring Satisfaction Will Enhance O...Heidi Young - The Future of Search: How Measuring Satisfaction Will Enhance O...
Heidi Young - The Future of Search: How Measuring Satisfaction Will Enhance O...
 
The Future of Search: How Measuring Satisfaction Will Enhance Our Personal ...
The Future of Search:  How Measuring Satisfaction Will  Enhance Our Personal ...The Future of Search:  How Measuring Satisfaction Will  Enhance Our Personal ...
The Future of Search: How Measuring Satisfaction Will Enhance Our Personal ...
 
Heidi Young, Ozlo VP of Engineering, Seattle Interactive 2016
Heidi Young, Ozlo VP of Engineering, Seattle Interactive 2016Heidi Young, Ozlo VP of Engineering, Seattle Interactive 2016
Heidi Young, Ozlo VP of Engineering, Seattle Interactive 2016
 
Deep Learning for Dialogue Modeling - NTHU
Deep Learning for Dialogue Modeling - NTHUDeep Learning for Dialogue Modeling - NTHU
Deep Learning for Dialogue Modeling - NTHU
 
NLP(Natural Language Processing)
NLP(Natural Language Processing)NLP(Natural Language Processing)
NLP(Natural Language Processing)
 
NLP - updated (Natural Language Processing))
NLP - updated (Natural Language Processing))NLP - updated (Natural Language Processing))
NLP - updated (Natural Language Processing))
 
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
UXPA2019 Not Your Average Chatbot: Using Cognitive Intercept to Improve Infor...
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
From Natural Language Processing to Artificial Intelligence
From Natural Language Processing to Artificial IntelligenceFrom Natural Language Processing to Artificial Intelligence
From Natural Language Processing to Artificial Intelligence
 
Artificial Intelligence (Unit - 2).pdf
Artificial Intelligence   (Unit  -  2).pdfArtificial Intelligence   (Unit  -  2).pdf
Artificial Intelligence (Unit - 2).pdf
 
Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for development
 
Natural Language Processing for development
Natural Language Processing for developmentNatural Language Processing for development
Natural Language Processing for development
 
Deep Learning for Dialogue Systems
Deep Learning for Dialogue SystemsDeep Learning for Dialogue Systems
Deep Learning for Dialogue Systems
 
What if-your-application-could-speak, by Marcos Silveira
What if-your-application-could-speak, by Marcos SilveiraWhat if-your-application-could-speak, by Marcos Silveira
What if-your-application-could-speak, by Marcos Silveira
 
What if-your-application-could-speak
What if-your-application-could-speakWhat if-your-application-could-speak
What if-your-application-could-speak
 
Making Websites Talk: the rise of Voice Search and Conversational Interfaces
Making Websites Talk: the rise of Voice Search and Conversational InterfacesMaking Websites Talk: the rise of Voice Search and Conversational Interfaces
Making Websites Talk: the rise of Voice Search and Conversational Interfaces
 
Conversational experience by Systango
Conversational experience by SystangoConversational experience by Systango
Conversational experience by Systango
 
phrase autocomplete : Context completion auto-suggestor for real estate domain
phrase autocomplete : Context completion auto-suggestor for real estate domainphrase autocomplete : Context completion auto-suggestor for real estate domain
phrase autocomplete : Context completion auto-suggestor for real estate domain
 

More from Chatbots Paris

More from Chatbots Paris (15)

PocketConfidant chatbot
PocketConfidant chatbot PocketConfidant chatbot
PocketConfidant chatbot
 
Conversational AI for Finance
Conversational AI for FinanceConversational AI for Finance
Conversational AI for Finance
 
HelloJam
HelloJamHelloJam
HelloJam
 
Les chatbots et la finance
Les chatbots et la financeLes chatbots et la finance
Les chatbots et la finance
 
Chatbot Voyages SNCF
Chatbot Voyages SNCFChatbot Voyages SNCF
Chatbot Voyages SNCF
 
1001 Pharmabot
1001 Pharmabot1001 Pharmabot
1001 Pharmabot
 
Le commerce conversationnel, l'avenir du e-commerce
Le commerce conversationnel, l'avenir du e-commerceLe commerce conversationnel, l'avenir du e-commerce
Le commerce conversationnel, l'avenir du e-commerce
 
6 months of experimentation with bots
6 months of experimentation with bots6 months of experimentation with bots
6 months of experimentation with bots
 
Brands talk on Messenger
Brands talk on MessengerBrands talk on Messenger
Brands talk on Messenger
 
Bot franceinfo
Bot franceinfoBot franceinfo
Bot franceinfo
 
Chatbot Citron
Chatbot CitronChatbot Citron
Chatbot Citron
 
Chatbots for HR
Chatbots for HRChatbots for HR
Chatbots for HR
 
Chatbot
ChatbotChatbot
Chatbot
 
Creative chatbots
Creative chatbotsCreative chatbots
Creative chatbots
 
Du chatbot au robot
Du chatbot au robotDu chatbot au robot
Du chatbot au robot
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

Chatbots and AI

  • 3. NOT WHAT CONVERSATION IS ABOUT SCRIPTED CHATBOTS
  • 4. A BIT DECEPTIVE SO FAR? AI BOTS Vertical vs Horizontal bots
  • 5. IT’S NOT ABOUT DEEP LEARNING ONLY AI ML NLP DL Expert systems Grammars ARTIFICIAL INTELLIGENCE ACHIEVEMENTS RL
  • 6. ANATOMY OF A BOT Natural Language Under- standing “I haven’t received my shoes I ordered last week” Intent: Delivery problem Product: Shoes Date: Last_week INPUT Dialog system Business logic TRANSFORMATION INTO STRUCTURED DATA Action: Indicate delivery status Delivery date: Tomorrow Reason for delay: Shortage Natural language generation Parse the input of the user to extract the meaning behind it, ideally observing context FETCHING RESULTS FROM BACKEND SERVICES Provide information, insights and functionality from the input FORMULATE ANSWER Organize information in a coherent, readable format “We are sorry. There was a shortage on these shoes. You will receive them tomorrow” OUTPUT HOW AI CAN HELP WITH CHATBOTS THOUGH?
  • 7. MACHINE LEARNING FOR NLP VR AND TEXT TO SPEECH POS TAGGING SENTIMENT ANALYSIS NATURAL LANGUAGE GENERATION MACHINE TRANSLATION DEPENDENCY PARSING ALREADY MANY ACHIEVEMENTS
  • 8. TEXT NEEDS CONTEXT Cat Kitten Mat? Discrete atomic symbols THE PROBLEM WITH TEXT
  • 9. EMBEDDINGS How words and sentences can be turned into numbers that machines can work with
  • 10. BACKGROUND Recent but successful technique Unsupervisedly learned word embeddings have been exceptionally successful in many NLP tasks. Maybe the primary reason for NLP's breakout. Encoding general semantic relationships Beneficial to many downstream tasks Distributional hypothesis Words that are used and occur in the same contexts tend to purport similar meanings.
  • 11. VECTOR SPACE MODELS 0 1 0 0 1 0 0 0 0 0 0 0 2 0 1 0Cat
  • 12. VECTOR SPACE MODELS 0 1 0 0 1 0 0 0 0 0 2 0 1 0Cat Doc2 Doc5 Doc11 Doc13 Could be word counts in documents
  • 13. VECTOR SPACE MODELS 0 1 0 0 1 0 0 0 0 0 1 0 1 0 cat cute drinks milk Bag of words, frequency count Bi-grams …. N-grams my cat is so cute when he drinks milk
  • 14. EMBEDDINGS Vectors discussed so far are very high dimensional Techniques used to learn lower-dimensional vectors are called embeddings
  • 15. LEARNING DENSE EMBEDDINGS Matrix factorization Glove, 2014 Shallow Neural Networks Word2Vec, 2013
  • 16. MAIN ADVANTAGES ● One of the few currently successful applications of unsupervised learning. ● Can be derived from large sets of unannotated corpora ● Pre-trained embeddings can then be used in downstream tasks that use small amounts of labeled data.
  • 17. WHAT CAN BE ACHIEVED?
  • 23. INTENT CLASSIFICATION Word embeddings are especially helpful when there is little training data I will travel to New York tomorrow I will leave for New York tomorrow I will take a flight to New York tomorrow {intent: travel}
  • 24. ENTITY RECOGNITION Do you know a good vietnamese restaurant? {restaurant_types: [italian french, japanese]} {restaurant_type: vietnamese}
  • 25. SOME REFERENCES Mikolov, T., Corrado, G., Chen, K., & Dean, J. (2013). Efficient Estimation of Word Representations in Vector Space. Proceedings of the International Conference on Learning Representations (ICLR 2013), 1–12. Mikolov, T., Chen, K., Corrado, G., & Dean, J. (2013). Distributed Representations of Words and Phrases and their Compositionality. NIPS, 1–9. Bootstrapping Dialog Systems with Word Embeddings https://www.cs.cmu.edu/~apparikh/nips2014ml-nlp/camera-ready/forgues_e tal_mlnlp2014.pdf https://www.npmjs.com/package/word2vec https://radimrehurek.com/gensim/
  • 26. TELL US WHICH BOT YOU NEED, WE MOST PROBABLY KNOW HOW TO DO IT Web http://botfuel.io E-mail sales@botfuel.io Fueling the next generation of bots