SlideShare a Scribd company logo
ChatBot
Presented By:
Utsab Neupane
Presentation
Outline
Introduction
Background
History
Evolution
How Chatbot Work?
Applications
Benefits
Challenges
Future Perspective
Statistics
Conclusion
Introduction
Known with various names: Talkbot, Chatterbot, Bot, Chatterbox, Artificial Conversational
Entity
1. A computer program that conducts a conversation via audio or text
2. Uses Natural Language Processing or a list of keywords stored in database to scan and
match the similar wording pattern
3. Part of Virtual Assistant and instant messaging platform such as Facebook Messenger
… contd
Video: Introduction to chatbot(Link: https://www.youtube.com/watch?v=IYJjrvXSbnM)
Background
1. ELIZA is considered as first Chatbot developed in 1966(Weizenbaum, 1966)
2. Was able to fool user in believing them to have conversation with human
3. Works on a principle of recognizing the words from sentence and giving a pre programmed
or pre prepared output on the basis of recognized words
4. Alan Turing proposed a paper called “Turing Test” that is considered as a criteria of
Intelligence(Turing, 1950)
5. ELIZA was the first to pass this test
History
… contd
… contd
… contd
… contd
… contd
… contd
Source: (https://futurism.com/images/the-history-of-chatbots-
infographic/)
Evolution(Six Stages)
1. The Character Actor
• Look for key phrases in user’s text or speech and based on it give output of scripted
responses
2. The Assistant
• Narrow down the task and assigned to do that particular task only
• Each task represented with a form. Similar to stage 1 but rules has been split down
the middle into two set of rules. One set looks for key phrases and other set checks if
form is filled. If yes calls web services. Started from late 90s
• Used for ordering pizza, making reservation
… contd
3. The talking encyclopedia
• No longer require predefined form
• Build up a representation of what you mean by word by word(Semantic Parsing)
• Used for weather forecasting, finding chinese restaurant nearby
• Google’s Syntaxnet is one of the example
4. The Historian
• Above this stage bots are not good at understanding how the given sentences connects to one another
• Maintains discourse history
• Integrate gesture understanding with language understanding
… contd
5. The Collaborator
• In Earlier stage chatbot recognizes the task that needs to be performed but it really
cannot relate what user are actually trying to achieve
• This stage of chatbot will suggest and recommend the best possible option using AI
6. The Companion
• Similar to Human Counselor
• Inspired from movie “Her”
(Source: Link: https://medium.com/@intentionperception/the-6-evolutionary-stages-of-chatbot-ai-d67ddabdebf)
Video: How Chatbot Work? (Link: https://www.youtube.com/watch?v=EUWlXtrRlMY)
How Chatbot Works?
Application
1. Messaging platform:
➔ Eg: Facebook, WeChat, Skype, Twitter and more
2. Apps and Website:
➔ Eg: Ask Jenn from Alaska Airlines (2008)
3. Company Internal Platform (Automated online assistance):
➔ Eg: Chatbot instead of call centre
4. Toys (Chatbots are incorporated in device):
➔ Eg: Hello Barbie, a combination of Hologram and Chatbot - by Toy Talk company
Benefits
• 24 x 7 Availability
• Enhance Shopping Experience
• Maintain and Engage Customers (via
message)
• Reduce Cost by Reducing Chat
Operators
• Efficient Marketing Tool
Challenges
• User Acceptance
• Human-Less Communication
• Job-Loss
• Unable to Perform Complex Task
Future
Perspective
• Single Entry Point
• Artificial Intelligence
• Internet Of Things
• Personalization
… contd
Video: Future of chatbot(Link: https://www.youtube.com/watch?v=S8qyKQVPR6k)
A Survey on Whether
Chatbots Will Replace
Human Counterparts
Completely?
Statistics:
Source: (https://chatbotsjournal.com/5-learnings-from-our-chatbot-
survey-2017-72a6a4fc209c)
Industries That Will Benefit
The Most From Chatbots
Source: (https://chatbotsjournal.com/5-learnings-from-our-chatbot-survey-
2017-72a6a4fc209c)
… contd
● A new technology
with great future
potential
● Still in incubation
phase
Conclusion
References:
Mauldin, M(1994), "ChatterBots, TinyMuds, and the Turing Test: Entering the Loebner Prize Competition", Proceedings of the Eleventh
National Conference on Artificial Intelligence, AAAI Press
Turing, A.M. (1950), “Computing Machinery and Intelligence,” Mind, Vol. 49, pp. 433-460
Weizenbaum, J (1966), "ELIZA—A Computer Program For the Study of Natural Language Communication Between Man And Machine",
Communications of the ACM, 9 (1): 36–45
Mindbowser, (2017). Retrieved from https://chatbotsjournal.com/5-learnings-from-our-chatbot-survey-2017-72a6a4fc209c
Futurism, (2016).Retrieved from https://futurism.com/images/the-history-of-chatbots-infographic/
Octane AI, (2016). Retrieved from https://www.youtube.com/watch?v=IYJjrvXSbnM
Pautler, D., (2016), Retrieved from https://medium.com/@intentionperception/the-6-evolutionary-stages-of-chatbot-ai-d67ddabdebf
Triskyl Technologies, (2017). Retrieved from https://www.youtube.com/watch?v=EUWlXtrRlMY
Kholod, A., (2017). Retrieved from https://www.api2cart.com/blog/chatbots-in-ecommerce-leverage-shopping-cart-integration/
Kojouharov, S., (2017). Retrieved from https://www.slideshare.net/StefanKojouharov/chatbot-revolution-exploring-opportunities-use-
cases-bot-design?qid=e791ff3c-d9d2-4b4b-ae91-7a762af78569&v=&b=&from_search=36
Figaro Digital(2016). Retrieved from http://figarodigital.co.uk/article/pros-cons-different-brands-using-chatbots/
Talha, S.A., (2015). Retrieved from https://www.youtube.com/watch?v=S8qyKQVPR6k
… contd
Thank You!

More Related Content

What's hot

Artificially Intelligent chatbot Implementation
Artificially Intelligent chatbot ImplementationArtificially Intelligent chatbot Implementation
Artificially Intelligent chatbot Implementation
Rakesh Chintha
 
Chat bots
Chat botsChat bots
Chat bots
Chandulal Kavar
 
Chat bots and AI
Chat bots and AIChat bots and AI
Chat bots and AI
Geff Thomas
 
Chatbots
ChatbotsChatbots
An Introduction To Chat Bots
An Introduction To Chat BotsAn Introduction To Chat Bots
An Introduction To Chat Bots
Sohan Maheshwar
 
Chatbot Artificial Intelligence
Chatbot Artificial IntelligenceChatbot Artificial Intelligence
Chatbot Artificial IntelligenceMd. Mahedi Mahfuj
 
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
Shrutika Oswal
 
Ai chatbot ppt.pptx
Ai chatbot ppt.pptxAi chatbot ppt.pptx
Ai chatbot ppt.pptx
aashnareddy1
 
Introduction to Chatbots
Introduction to ChatbotsIntroduction to Chatbots
Introduction to Chatbots
Daden Limited
 
Let's Build a Chatbot!
Let's Build a Chatbot!Let's Build a Chatbot!
Let's Build a Chatbot!
Christopher Mohritz
 
Chatbot Technology
Chatbot TechnologyChatbot Technology
Chatbot Technology
AishwaryaBhardwaj14
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Samuel Adams, MBA
 
Chatbots - A new era in digital banking
Chatbots - A new era in digital bankingChatbots - A new era in digital banking
Chatbots - A new era in digital banking
John Doxaras
 
Chatbots 101
Chatbots 101Chatbots 101
Chatbots 101
Venu Vasudevan
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
Manish Mishra
 
Developing Chatbots with Google DialogFlow
Developing Chatbots with Google DialogFlowDeveloping Chatbots with Google DialogFlow
Developing Chatbots with Google DialogFlow
Everistus Olumese
 
Final presentation on chatbot
Final presentation on chatbotFinal presentation on chatbot
Final presentation on chatbot
VaishnaviKhandelwal6
 
Azure Chat Bot application
Azure Chat Bot application Azure Chat Bot application
Azure Chat Bot application
Vivek Singh
 
Future of Chatbot
Future of ChatbotFuture of Chatbot
Future of Chatbot
OnGraph Technologies
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
Geff Thomas
 

What's hot (20)

Artificially Intelligent chatbot Implementation
Artificially Intelligent chatbot ImplementationArtificially Intelligent chatbot Implementation
Artificially Intelligent chatbot Implementation
 
Chat bots
Chat botsChat bots
Chat bots
 
Chat bots and AI
Chat bots and AIChat bots and AI
Chat bots and AI
 
Chatbots
ChatbotsChatbots
Chatbots
 
An Introduction To Chat Bots
An Introduction To Chat BotsAn Introduction To Chat Bots
An Introduction To Chat Bots
 
Chatbot Artificial Intelligence
Chatbot Artificial IntelligenceChatbot Artificial Intelligence
Chatbot Artificial Intelligence
 
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
 
Ai chatbot ppt.pptx
Ai chatbot ppt.pptxAi chatbot ppt.pptx
Ai chatbot ppt.pptx
 
Introduction to Chatbots
Introduction to ChatbotsIntroduction to Chatbots
Introduction to Chatbots
 
Let's Build a Chatbot!
Let's Build a Chatbot!Let's Build a Chatbot!
Let's Build a Chatbot!
 
Chatbot Technology
Chatbot TechnologyChatbot Technology
Chatbot Technology
 
Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16
 
Chatbots - A new era in digital banking
Chatbots - A new era in digital bankingChatbots - A new era in digital banking
Chatbots - A new era in digital banking
 
Chatbots 101
Chatbots 101Chatbots 101
Chatbots 101
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
 
Developing Chatbots with Google DialogFlow
Developing Chatbots with Google DialogFlowDeveloping Chatbots with Google DialogFlow
Developing Chatbots with Google DialogFlow
 
Final presentation on chatbot
Final presentation on chatbotFinal presentation on chatbot
Final presentation on chatbot
 
Azure Chat Bot application
Azure Chat Bot application Azure Chat Bot application
Azure Chat Bot application
 
Future of Chatbot
Future of ChatbotFuture of Chatbot
Future of Chatbot
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
 

Similar to Chatbot

Using Generative AI in the Classroom .pptx
Using Generative AI in the Classroom .pptxUsing Generative AI in the Classroom .pptx
Using Generative AI in the Classroom .pptx
JonathanDietz3
 
The Software Challenges of Building Smart Chatbots - ICSE'21
The Software Challenges of Building Smart Chatbots - ICSE'21The Software Challenges of Building Smart Chatbots - ICSE'21
The Software Challenges of Building Smart Chatbots - ICSE'21
Jordi Cabot
 
Using Chatbots in Extension Programming
Using Chatbots in Extension ProgrammingUsing Chatbots in Extension Programming
Using Chatbots in Extension Programming
Amy Cole
 
Cómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intentoCómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intento
Facultad de Informática UCM
 
CHATBOT PPT-2.pptx
CHATBOT PPT-2.pptxCHATBOT PPT-2.pptx
CHATBOT PPT-2.pptx
LohithaJangala
 
Everything you need to know about chatbots
Everything you need to know about chatbotsEverything you need to know about chatbots
Everything you need to know about chatbots
Konstant Infosolutions Pvt. Ltd.
 
Chatbot.pptx
Chatbot.pptxChatbot.pptx
Chatbot.pptx
RamanJha46
 
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Fwdays
 
Student information chatbot final report
Student information chatbot  final report Student information chatbot  final report
Student information chatbot final report
jaysavani5
 
Realizing AI Conversational Bot
Realizing AI Conversational BotRealizing AI Conversational Bot
Realizing AI Conversational Bot
Rakuten Group, Inc.
 
ChatGPT.pdf
ChatGPT.pdfChatGPT.pdf
ChatGPT.pdf
dhatura
 
ChatGPT.pdf
ChatGPT.pdfChatGPT.pdf
ChatGPT.pdf
dhatura
 
CHATBOT PPT2.pptx
CHATBOT PPT2.pptxCHATBOT PPT2.pptx
CHATBOT PPT2.pptx
manasibhabal1
 
CHAT GPT.pptx
CHAT GPT.pptxCHAT GPT.pptx
CHAT GPT.pptx
Balaji494803
 
Artificial Intelligence Virtual Assistants & Chatbots
Artificial Intelligence Virtual Assistants & ChatbotsArtificial Intelligence Virtual Assistants & Chatbots
Artificial Intelligence Virtual Assistants & Chatbots
aNumak & Company
 
Workshop: Chatbot in a box - Introduction to conversation design and conducti...
Workshop: Chatbot in a box - Introduction to conversation design and conducti...Workshop: Chatbot in a box - Introduction to conversation design and conducti...
Workshop: Chatbot in a box - Introduction to conversation design and conducti...
Jon Temple
 
Big Design 2018 - Chatbots & Chatboxes
Big Design 2018 - Chatbots & ChatboxesBig Design 2018 - Chatbots & Chatboxes
Big Design 2018 - Chatbots & Chatboxes
Dan Cohn
 
Chatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional WebsitesChatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional Websites
Educational Technology
 
Chatbots, and how will Microsoft help us with this?
Chatbots, and how will Microsoft help us with this?Chatbots, and how will Microsoft help us with this?
Chatbots, and how will Microsoft help us with this?
PVS-Studio
 

Similar to Chatbot (20)

Using Generative AI in the Classroom .pptx
Using Generative AI in the Classroom .pptxUsing Generative AI in the Classroom .pptx
Using Generative AI in the Classroom .pptx
 
The Software Challenges of Building Smart Chatbots - ICSE'21
The Software Challenges of Building Smart Chatbots - ICSE'21The Software Challenges of Building Smart Chatbots - ICSE'21
The Software Challenges of Building Smart Chatbots - ICSE'21
 
Using Chatbots in Extension Programming
Using Chatbots in Extension ProgrammingUsing Chatbots in Extension Programming
Using Chatbots in Extension Programming
 
Cómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intentoCómo construir un chatbot inteligente sin morir en el intento
Cómo construir un chatbot inteligente sin morir en el intento
 
CHATBOT PPT-2.pptx
CHATBOT PPT-2.pptxCHATBOT PPT-2.pptx
CHATBOT PPT-2.pptx
 
Everything you need to know about chatbots
Everything you need to know about chatbotsEverything you need to know about chatbots
Everything you need to know about chatbots
 
Chatbot.pptx
Chatbot.pptxChatbot.pptx
Chatbot.pptx
 
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
Сергей Поплавский "DeepDive в Bot платформу Microsoft. Технические аспекты ра...
 
Student information chatbot final report
Student information chatbot  final report Student information chatbot  final report
Student information chatbot final report
 
ms_3.pdf
ms_3.pdfms_3.pdf
ms_3.pdf
 
Realizing AI Conversational Bot
Realizing AI Conversational BotRealizing AI Conversational Bot
Realizing AI Conversational Bot
 
ChatGPT.pdf
ChatGPT.pdfChatGPT.pdf
ChatGPT.pdf
 
ChatGPT.pdf
ChatGPT.pdfChatGPT.pdf
ChatGPT.pdf
 
CHATBOT PPT2.pptx
CHATBOT PPT2.pptxCHATBOT PPT2.pptx
CHATBOT PPT2.pptx
 
CHAT GPT.pptx
CHAT GPT.pptxCHAT GPT.pptx
CHAT GPT.pptx
 
Artificial Intelligence Virtual Assistants & Chatbots
Artificial Intelligence Virtual Assistants & ChatbotsArtificial Intelligence Virtual Assistants & Chatbots
Artificial Intelligence Virtual Assistants & Chatbots
 
Workshop: Chatbot in a box - Introduction to conversation design and conducti...
Workshop: Chatbot in a box - Introduction to conversation design and conducti...Workshop: Chatbot in a box - Introduction to conversation design and conducti...
Workshop: Chatbot in a box - Introduction to conversation design and conducti...
 
Big Design 2018 - Chatbots & Chatboxes
Big Design 2018 - Chatbots & ChatboxesBig Design 2018 - Chatbots & Chatboxes
Big Design 2018 - Chatbots & Chatboxes
 
Chatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional WebsitesChatbots for Brand Representation in Comparison with Traditional Websites
Chatbots for Brand Representation in Comparison with Traditional Websites
 
Chatbots, and how will Microsoft help us with this?
Chatbots, and how will Microsoft help us with this?Chatbots, and how will Microsoft help us with this?
Chatbots, and how will Microsoft help us with this?
 

Recently uploaded

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 

Recently uploaded (20)

PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 

Chatbot

  • 3. Introduction Known with various names: Talkbot, Chatterbot, Bot, Chatterbox, Artificial Conversational Entity 1. A computer program that conducts a conversation via audio or text 2. Uses Natural Language Processing or a list of keywords stored in database to scan and match the similar wording pattern 3. Part of Virtual Assistant and instant messaging platform such as Facebook Messenger
  • 4. … contd Video: Introduction to chatbot(Link: https://www.youtube.com/watch?v=IYJjrvXSbnM)
  • 5. Background 1. ELIZA is considered as first Chatbot developed in 1966(Weizenbaum, 1966) 2. Was able to fool user in believing them to have conversation with human 3. Works on a principle of recognizing the words from sentence and giving a pre programmed or pre prepared output on the basis of recognized words 4. Alan Turing proposed a paper called “Turing Test” that is considered as a criteria of Intelligence(Turing, 1950) 5. ELIZA was the first to pass this test
  • 13. Evolution(Six Stages) 1. The Character Actor • Look for key phrases in user’s text or speech and based on it give output of scripted responses 2. The Assistant • Narrow down the task and assigned to do that particular task only • Each task represented with a form. Similar to stage 1 but rules has been split down the middle into two set of rules. One set looks for key phrases and other set checks if form is filled. If yes calls web services. Started from late 90s • Used for ordering pizza, making reservation
  • 14. … contd 3. The talking encyclopedia • No longer require predefined form • Build up a representation of what you mean by word by word(Semantic Parsing) • Used for weather forecasting, finding chinese restaurant nearby • Google’s Syntaxnet is one of the example 4. The Historian • Above this stage bots are not good at understanding how the given sentences connects to one another • Maintains discourse history • Integrate gesture understanding with language understanding
  • 15. … contd 5. The Collaborator • In Earlier stage chatbot recognizes the task that needs to be performed but it really cannot relate what user are actually trying to achieve • This stage of chatbot will suggest and recommend the best possible option using AI 6. The Companion • Similar to Human Counselor • Inspired from movie “Her” (Source: Link: https://medium.com/@intentionperception/the-6-evolutionary-stages-of-chatbot-ai-d67ddabdebf)
  • 16. Video: How Chatbot Work? (Link: https://www.youtube.com/watch?v=EUWlXtrRlMY) How Chatbot Works?
  • 17. Application 1. Messaging platform: ➔ Eg: Facebook, WeChat, Skype, Twitter and more 2. Apps and Website: ➔ Eg: Ask Jenn from Alaska Airlines (2008) 3. Company Internal Platform (Automated online assistance): ➔ Eg: Chatbot instead of call centre 4. Toys (Chatbots are incorporated in device): ➔ Eg: Hello Barbie, a combination of Hologram and Chatbot - by Toy Talk company
  • 18. Benefits • 24 x 7 Availability • Enhance Shopping Experience • Maintain and Engage Customers (via message) • Reduce Cost by Reducing Chat Operators • Efficient Marketing Tool
  • 19. Challenges • User Acceptance • Human-Less Communication • Job-Loss • Unable to Perform Complex Task
  • 20. Future Perspective • Single Entry Point • Artificial Intelligence • Internet Of Things • Personalization
  • 21. … contd Video: Future of chatbot(Link: https://www.youtube.com/watch?v=S8qyKQVPR6k)
  • 22. A Survey on Whether Chatbots Will Replace Human Counterparts Completely? Statistics: Source: (https://chatbotsjournal.com/5-learnings-from-our-chatbot- survey-2017-72a6a4fc209c)
  • 23. Industries That Will Benefit The Most From Chatbots Source: (https://chatbotsjournal.com/5-learnings-from-our-chatbot-survey- 2017-72a6a4fc209c) … contd
  • 24. ● A new technology with great future potential ● Still in incubation phase Conclusion
  • 25. References: Mauldin, M(1994), "ChatterBots, TinyMuds, and the Turing Test: Entering the Loebner Prize Competition", Proceedings of the Eleventh National Conference on Artificial Intelligence, AAAI Press Turing, A.M. (1950), “Computing Machinery and Intelligence,” Mind, Vol. 49, pp. 433-460 Weizenbaum, J (1966), "ELIZA—A Computer Program For the Study of Natural Language Communication Between Man And Machine", Communications of the ACM, 9 (1): 36–45 Mindbowser, (2017). Retrieved from https://chatbotsjournal.com/5-learnings-from-our-chatbot-survey-2017-72a6a4fc209c Futurism, (2016).Retrieved from https://futurism.com/images/the-history-of-chatbots-infographic/ Octane AI, (2016). Retrieved from https://www.youtube.com/watch?v=IYJjrvXSbnM Pautler, D., (2016), Retrieved from https://medium.com/@intentionperception/the-6-evolutionary-stages-of-chatbot-ai-d67ddabdebf Triskyl Technologies, (2017). Retrieved from https://www.youtube.com/watch?v=EUWlXtrRlMY
  • 26. Kholod, A., (2017). Retrieved from https://www.api2cart.com/blog/chatbots-in-ecommerce-leverage-shopping-cart-integration/ Kojouharov, S., (2017). Retrieved from https://www.slideshare.net/StefanKojouharov/chatbot-revolution-exploring-opportunities-use- cases-bot-design?qid=e791ff3c-d9d2-4b4b-ae91-7a762af78569&v=&b=&from_search=36 Figaro Digital(2016). Retrieved from http://figarodigital.co.uk/article/pros-cons-different-brands-using-chatbots/ Talha, S.A., (2015). Retrieved from https://www.youtube.com/watch?v=S8qyKQVPR6k … contd

Editor's Notes

  1. Weizenbaum, Joseph (January 1966), "ELIZA—A Computer Program For the Study of Natural Language Communication Between Man And Machine", Communications of the ACM, 9 (1): 36–45
  2. https://medium.com/@intentionperception/the-6-evolutionary-stages-of-chatbot-ai-d67ddabdebf
  3. Explain “chinese restaurant nearby” noun restaurant is indexed to database table of restaurant, adjective like chinese and nearby add constraints for querying the database.
  4. Benefit: https://www.api2cart.com/blog/chatbots-in-ecommerce-leverage-shopping-cart-integration/
  5. http://figarodigital.co.uk/article/pros-cons-different-brands-using-chatbots/
  6. https://www.slideshare.net/StefanKojouharov/chatbot-revolution-exploring-opportunities-use-cases-bot-design?qid=e791ff3c-d9d2-4b4b-ae91-7a762af78569&v=&b=&from_search=36
  7. Survey Reference: https://chatbotsjournal.com/5-learnings-from-our-chatbot-survey-2017-72a6a4fc209c
  8. Survey Reference: https://chatbotsjournal.com/5-learnings-from-our-chatbot-survey-2017-72a6a4fc209c