SlideShare uma empresa Scribd logo
1 de 26
Chatbot and Virtual AI Assistant
Implementation in Natural Language
Processing using AI
Presented by: -
Oswal Shrutika Suresh
Outline
Introduction
 Branches of Artificial Intelligence
 Natural Language Processing
Chatbot
Practical Implementation of chatbot
Virtual Assistant
Practical Implementation of virtual personal assistant
Conclusion
References
Introduction
• Artificial Intelligence: It is an area of computer science
that emphasizes the creation of intelligent machines that work
and react like humans.
• Natural Language Processing: It can be defined as the
ability of a machine to analyse, understand, and generate
human speech.
Applications of AI and NLP
• Chatbots: Today’s business world is more focusing on
chatbots. In 2020 chatbots will handle 85% of interaction in a
domain of providing a service to a customers.
• Virtual AI Assistant: Virtual Assistant is one kind of
application program that understands the voice commands
given in natural language and then processes these commands
and finally performs the task.
Various Domains of Artificial Intelligence
1) Machine Learning
2) Deep Learning
3) Natural Language Processing
4) Reinforcement Learning
5) Internet of Things
6) Robotics
Natural Language Processing
• Natural language processing (NLP) can be defined as the ability of a
machine to analyse, understand, and generate human speech.
• The goal of NLP is to make interactions between computers and
humans feel exactly like interactions between humans and humans.
• Components of NLP:
1) Natural Language Understanding (NLU)
2) Natural Language Generation (NLG)
A. Informative description and real facts
about chatbot
Define Today’s business world is more focusing on chatbots. In 2020
chatbots will handle 85% of interaction in a domain of providing a
service to a customer by chatbots only.
In many websites, we see the live chatbot who try to understand our
request in a more sophisticated way than ever these bots are called as
AI chatbot.
 Chatbot learns from the conversation and tries to handle each and
every situation at worst case also.
How chatbot knows user requirement??
The chatbot which able to understand the user need is called a smart
chatbot
An intelligent chatbot tries to understand the nuances in the natural
language spoken by the customer and try to provide a relevant and
convincing answer to the customer.
 There are various tools available in the market like IBM Watson,
Api.ai and many more that will incorporate natural language capability
into a chatbot.
How does Chatbot learn??
How to check the chatbot is intelligent??
Practical implementation of chatbot
Final output of chatbot
Informative Description of Virtual AI
Assistants
• virtual assistants are also called as AI assistants or digital assistants.
• Virtual Assistant is one kind of application program that understands
the voice commands given in natural language and then processes
these commands and finally performs the task.
• In the case of commercial use, a virtual assistant is an artificial
humanlike representative of a company.
• The best examples are Amazon Alexa, Apple’s Siri, Google Now and
Microsoft’s Cortana and many more.
Virtual Assistant Technologies:
• These are cloud based application program
• It require internet connection to work out
• It make use of Artificial Intelligence various domains like:
Natural Language Processing
Speech Recognition
Machine Learning
• It also require a large dataset for giving better responses
Virtual Assistant Usage in different Sectors
• Personal Virtual Assistant
• Home Automation Virtual Assistant
• Chatbot (Call centers)
• virtual nurse bots
Working of Virtual AI Assistant:
• Phase-1:Customer asks their question to a virtual assistant. It tries to understand
the user query and acknowledge it.
• Phase-2: If the virtual assistant knows the answer to the question it immediately
responds and if it doesn’t know the answer it will pass it to the next phase.
• Phase-3: In this phase, it searches out for internal, external repository and
knowledge for giving a better and relevant response.
• Phase-4: if the virtual assistant doesn’t find the relevant answer then it passes that
query to the live customer support representative.
Practical Implementation of Virtual Personal
Assistant for Laptop:
• List of tasks performed by my personal assistant “ROBO” on my laptop are as follows:
• 1) Give voice as well as text response to the user greetings
• 2) It will answer to the some predefined questions like
a) How are you?
b) Who created you?
c) What is your name?
d) What is your favourite colour?
• 3) It can open your Gmail account.
• 4) It can open any pdf file in new browser tab by voice commands.
• 5) It will able to show date and time in dd-mm-yyyy hh:mm format.
• 6) It can open google chrome by just voice command.
• 7) It can even play your favourite music in background.
• 8) It can open your web whats app just you need scan QR code and enjoy chatting.
• 9) It can open notepad or any txt file through voice commands.
• 10) It can also open any important power point presentation while you are working on some
other program.
Output of Virtual Personal Assistant
Tell me something:
You said:- hello
hey there
Tell me something:
You said:- who are you
I am ROBO your personal AI assistant
Tell me something:
You said:- how are you
I am fine
Tell me something:
You said:- who created you
shrutika_oswal.
Tell me something:
You said:- open browser
Tell me something:
You said:- open browser
Tell me something:
You said:- open YouTube
I have opened YouTube in another tab please check it out
Tell me something:
You said:- open web WhatsApp
I have opened Web Whats app in another tab please check it out
Tell me something:
You said:- what is your favourite colour
right now its rainbow
It keeps changing every micro second
Tell me something:
You said:- time
Current date and time :
The time is 17-03-19 22:46
Tell me something:
You said:- play music
Tell me something:
You said:- open Notepad
Tell me something:
Could not understand audio
Tell me something:
You said:- open presentation
I have opened your presentation of chatbot please check it out
Tell me something:
You said:- open resume
I have opened your resume please check it out
Tell me something:
You said:- open Gmail
I have opened Gmail in another tab please check it out
Tell me something:
You said:- thank you
youre welcome
Tell me something:
You said:- goodbye
Thank You bye have a great day!!!!!!!!
see you later
Conclusion
• In this paper, we had started with artificial intelligence and various
domains in which it is getting integrated.
• We have taken the versatile and most growing domain that is nothing
but the natural language processing.
• We have seen the most interesting part of NLP that is chatbot. First,
we went through a basic introductory part, real facts following with its
learning cycle and measuring the intelligence of a chatbot. Finally, we
have developed a chatbot named “ROBO” who will answer the user
query based on the content of chatbot.txt.
• We have also seen the implementation of personal virtual assistant.
References
 Naz Albayrak ; Aydeniz Özdemir ; Engin Zeydan, “An overview of artificial intelligence based
chatbots and an example chatbot application,” 2018 26th Signal Processing and Communications
Applications Conference (SIU); 10.1109/SIU.2018.8404430
 M. Nagao, “Natural language processing and knowledge”, 2005 International Conference on
Natural Language Processing and Knowledge Engineering
Saiyan Cheng ; Bin Wang,” An Overview of Publications on Artificial Intelligence Research: A
Quantitative Analysis on Recent Papers”, 2012 Fifth International Joint Conference on
Computational Sciences and Optimization, 10.1109/CSO.2012.156
https://medium.com/analytics-vidhya/building-a-simple-chatbot-inpython-using-nltk-
7c8c8215ac6e
 https://chatbotsmagazine.com/natural-language-processing-nlp-whychatbots-need-it-
a9d98f30ab13
 https://en.wikipedia.org/wiki/Chatbot
THANK YOU

Mais conteúdo relacionado

Mais procurados

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 - The Business Opportunity
Chatbots - The Business OpportunityChatbots - The Business Opportunity
Chatbots - The Business OpportunityAlexandros Ivos
 
Introduction to Chatbots
Introduction to ChatbotsIntroduction to Chatbots
Introduction to ChatbotsDaden Limited
 
Everything to know about ChatGPT
Everything to know about ChatGPTEverything to know about ChatGPT
Everything to know about ChatGPTKnoldus Inc.
 
AI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For EnterprisesAI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For EnterprisesTeewee Ang
 
ChatGPT-the-revolution-is-coming.pdf
ChatGPT-the-revolution-is-coming.pdfChatGPT-the-revolution-is-coming.pdf
ChatGPT-the-revolution-is-coming.pdfLiang Yan
 
Revolutionary-ChatGPT
Revolutionary-ChatGPTRevolutionary-ChatGPT
Revolutionary-ChatGPT9 series
 
ChatGPT ppt.pptx
ChatGPT  ppt.pptxChatGPT  ppt.pptx
ChatGPT ppt.pptxYuvrajS9
 
How a chat bot using dialog flow works
How a chat bot using dialog flow worksHow a chat bot using dialog flow works
How a chat bot using dialog flow worksCountants
 

Mais procurados (20)

Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16Chat Bots Presentation 8.9.16
Chat Bots Presentation 8.9.16
 
Chatbots - The Business Opportunity
Chatbots - The Business OpportunityChatbots - The Business Opportunity
Chatbots - The Business Opportunity
 
Chatbot
ChatbotChatbot
Chatbot
 
Chatbots
ChatbotsChatbots
Chatbots
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
 
Introduction to Chatbots
Introduction to ChatbotsIntroduction to Chatbots
Introduction to Chatbots
 
Webinar on ChatGPT.pptx
Webinar on ChatGPT.pptxWebinar on ChatGPT.pptx
Webinar on ChatGPT.pptx
 
Dialogflow
DialogflowDialogflow
Dialogflow
 
Everything to know about ChatGPT
Everything to know about ChatGPTEverything to know about ChatGPT
Everything to know about ChatGPT
 
AI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For EnterprisesAI Agent and Chatbot Trends For Enterprises
AI Agent and Chatbot Trends For Enterprises
 
Chatbot ppt
Chatbot pptChatbot ppt
Chatbot ppt
 
CHATBOT PPT-2.pptx
CHATBOT PPT-2.pptxCHATBOT PPT-2.pptx
CHATBOT PPT-2.pptx
 
ChatGPT-the-revolution-is-coming.pdf
ChatGPT-the-revolution-is-coming.pdfChatGPT-the-revolution-is-coming.pdf
ChatGPT-the-revolution-is-coming.pdf
 
Final presentation on chatbot
Final presentation on chatbotFinal presentation on chatbot
Final presentation on chatbot
 
Introduction to ChatGPT and Overview of its capabilities and functionality.pdf
Introduction to ChatGPT and Overview of its capabilities and functionality.pdfIntroduction to ChatGPT and Overview of its capabilities and functionality.pdf
Introduction to ChatGPT and Overview of its capabilities and functionality.pdf
 
Uses of AI text bot.pdf
Uses of AI text bot.pdfUses of AI text bot.pdf
Uses of AI text bot.pdf
 
ChatGPT.pptx
ChatGPT.pptxChatGPT.pptx
ChatGPT.pptx
 
Revolutionary-ChatGPT
Revolutionary-ChatGPTRevolutionary-ChatGPT
Revolutionary-ChatGPT
 
ChatGPT ppt.pptx
ChatGPT  ppt.pptxChatGPT  ppt.pptx
ChatGPT ppt.pptx
 
How a chat bot using dialog flow works
How a chat bot using dialog flow worksHow a chat bot using dialog flow works
How a chat bot using dialog flow works
 

Semelhante a Chatbot and Virtual AI Assistant Implementation in Natural Language Processing

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'21Jordi Cabot
 
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robotsMeetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robotsDigipolis Antwerpen
 
Using Chatbots in Extension Programming
Using Chatbots in Extension ProgrammingUsing Chatbots in Extension Programming
Using Chatbots in Extension ProgrammingAmy Cole
 
rohit sharma - dev ops virtual assistant - automate devops stuffs using nlp a...
rohit sharma - dev ops virtual assistant - automate devops stuffs using nlp a...rohit sharma - dev ops virtual assistant - automate devops stuffs using nlp a...
rohit sharma - dev ops virtual assistant - automate devops stuffs using nlp a...Dariia Seimova
 
Chat bot technologies overview
Chat bot technologies overviewChat bot technologies overview
Chat bot technologies overviewdurga subburaman
 
IRJET - A Study on Building a Web based Chatbot from Scratch
IRJET - A Study on Building a Web based Chatbot from ScratchIRJET - A Study on Building a Web based Chatbot from Scratch
IRJET - A Study on Building a Web based Chatbot from ScratchIRJET Journal
 
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
 
How AI is going to change the world _M.Mujeeb Riaz.pdf
How AI is going to change the world _M.Mujeeb Riaz.pdfHow AI is going to change the world _M.Mujeeb Riaz.pdf
How AI is going to change the world _M.Mujeeb Riaz.pdfMujeeb Riaz
 
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
 
Cognitive services and intelligent chatbots
Cognitive services and intelligent chatbotsCognitive services and intelligent chatbots
Cognitive services and intelligent chatbotsVeenaSKumar2
 
Bot. You said bot? Let build bot then! - Laurent Ellerbach
Bot. You said bot? Let build bot then! - Laurent EllerbachBot. You said bot? Let build bot then! - Laurent Ellerbach
Bot. You said bot? Let build bot then! - Laurent EllerbachITCamp
 
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...ITCamp
 
Artificial Intelligence (Unit - 2).pdf
Artificial Intelligence   (Unit  -  2).pdfArtificial Intelligence   (Unit  -  2).pdf
Artificial Intelligence (Unit - 2).pdfSathyaNarayanan47813
 
Conversational experience by Systango
Conversational experience by SystangoConversational experience by Systango
Conversational experience by SystangoSystango
 

Semelhante a Chatbot and Virtual AI Assistant Implementation in Natural Language Processing (20)

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
 
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robotsMeetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
Meetup 6/3/2017 - Artificiële Intelligentie: over chatbots & robots
 
chatbot[1].pptx
chatbot[1].pptxchatbot[1].pptx
chatbot[1].pptx
 
Using Chatbots in Extension Programming
Using Chatbots in Extension ProgrammingUsing Chatbots in Extension Programming
Using Chatbots in Extension Programming
 
rohit sharma - dev ops virtual assistant - automate devops stuffs using nlp a...
rohit sharma - dev ops virtual assistant - automate devops stuffs using nlp a...rohit sharma - dev ops virtual assistant - automate devops stuffs using nlp a...
rohit sharma - dev ops virtual assistant - automate devops stuffs using nlp a...
 
Chat bot technologies overview
Chat bot technologies overviewChat bot technologies overview
Chat bot technologies overview
 
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 Technology
Chatbot TechnologyChatbot Technology
Chatbot Technology
 
Ai powered chatbots
Ai powered chatbotsAi powered chatbots
Ai powered chatbots
 
IRJET - A Study on Building a Web based Chatbot from Scratch
IRJET - A Study on Building a Web based Chatbot from ScratchIRJET - A Study on Building a Web based Chatbot from Scratch
IRJET - A Study on Building a Web based Chatbot from Scratch
 
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...
 
How AI is going to change the world _M.Mujeeb Riaz.pdf
How AI is going to change the world _M.Mujeeb Riaz.pdfHow AI is going to change the world _M.Mujeeb Riaz.pdf
How AI is going to change the world _M.Mujeeb Riaz.pdf
 
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?
 
Cognitive services and intelligent chatbots
Cognitive services and intelligent chatbotsCognitive services and intelligent chatbots
Cognitive services and intelligent chatbots
 
CHATBOT.pptx
CHATBOT.pptxCHATBOT.pptx
CHATBOT.pptx
 
Bot. You said bot? Let build bot then! - Laurent Ellerbach
Bot. You said bot? Let build bot then! - Laurent EllerbachBot. You said bot? Let build bot then! - Laurent Ellerbach
Bot. You said bot? Let build bot then! - Laurent Ellerbach
 
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...
ITCamp 2017 - Laurent Ellerbach - Bot. You said bot? Let's build a bot then...
 
Artificial Intelligence (Unit - 2).pdf
Artificial Intelligence   (Unit  -  2).pdfArtificial Intelligence   (Unit  -  2).pdf
Artificial Intelligence (Unit - 2).pdf
 
Conversational experience by Systango
Conversational experience by SystangoConversational experience by Systango
Conversational experience by Systango
 
Chatbot
ChatbotChatbot
Chatbot
 

Último

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 

Último (20)

Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 

Chatbot and Virtual AI Assistant Implementation in Natural Language Processing

  • 1. Chatbot and Virtual AI Assistant Implementation in Natural Language Processing using AI Presented by: - Oswal Shrutika Suresh
  • 2. Outline Introduction  Branches of Artificial Intelligence  Natural Language Processing Chatbot Practical Implementation of chatbot Virtual Assistant Practical Implementation of virtual personal assistant Conclusion References
  • 3. Introduction • Artificial Intelligence: It is an area of computer science that emphasizes the creation of intelligent machines that work and react like humans. • Natural Language Processing: It can be defined as the ability of a machine to analyse, understand, and generate human speech.
  • 4. Applications of AI and NLP • Chatbots: Today’s business world is more focusing on chatbots. In 2020 chatbots will handle 85% of interaction in a domain of providing a service to a customers. • Virtual AI Assistant: Virtual Assistant is one kind of application program that understands the voice commands given in natural language and then processes these commands and finally performs the task.
  • 5. Various Domains of Artificial Intelligence 1) Machine Learning 2) Deep Learning 3) Natural Language Processing 4) Reinforcement Learning 5) Internet of Things 6) Robotics
  • 6. Natural Language Processing • Natural language processing (NLP) can be defined as the ability of a machine to analyse, understand, and generate human speech. • The goal of NLP is to make interactions between computers and humans feel exactly like interactions between humans and humans. • Components of NLP: 1) Natural Language Understanding (NLU) 2) Natural Language Generation (NLG)
  • 7. A. Informative description and real facts about chatbot Define Today’s business world is more focusing on chatbots. In 2020 chatbots will handle 85% of interaction in a domain of providing a service to a customer by chatbots only. In many websites, we see the live chatbot who try to understand our request in a more sophisticated way than ever these bots are called as AI chatbot.  Chatbot learns from the conversation and tries to handle each and every situation at worst case also.
  • 8. How chatbot knows user requirement?? The chatbot which able to understand the user need is called a smart chatbot An intelligent chatbot tries to understand the nuances in the natural language spoken by the customer and try to provide a relevant and convincing answer to the customer.  There are various tools available in the market like IBM Watson, Api.ai and many more that will incorporate natural language capability into a chatbot.
  • 10. How to check the chatbot is intelligent??
  • 12.
  • 13.
  • 14.
  • 15. Final output of chatbot
  • 16. Informative Description of Virtual AI Assistants • virtual assistants are also called as AI assistants or digital assistants. • Virtual Assistant is one kind of application program that understands the voice commands given in natural language and then processes these commands and finally performs the task. • In the case of commercial use, a virtual assistant is an artificial humanlike representative of a company. • The best examples are Amazon Alexa, Apple’s Siri, Google Now and Microsoft’s Cortana and many more.
  • 17. Virtual Assistant Technologies: • These are cloud based application program • It require internet connection to work out • It make use of Artificial Intelligence various domains like: Natural Language Processing Speech Recognition Machine Learning • It also require a large dataset for giving better responses
  • 18. Virtual Assistant Usage in different Sectors • Personal Virtual Assistant • Home Automation Virtual Assistant • Chatbot (Call centers) • virtual nurse bots
  • 19.
  • 20. Working of Virtual AI Assistant: • Phase-1:Customer asks their question to a virtual assistant. It tries to understand the user query and acknowledge it. • Phase-2: If the virtual assistant knows the answer to the question it immediately responds and if it doesn’t know the answer it will pass it to the next phase. • Phase-3: In this phase, it searches out for internal, external repository and knowledge for giving a better and relevant response. • Phase-4: if the virtual assistant doesn’t find the relevant answer then it passes that query to the live customer support representative.
  • 21. Practical Implementation of Virtual Personal Assistant for Laptop: • List of tasks performed by my personal assistant “ROBO” on my laptop are as follows: • 1) Give voice as well as text response to the user greetings • 2) It will answer to the some predefined questions like a) How are you? b) Who created you? c) What is your name? d) What is your favourite colour? • 3) It can open your Gmail account. • 4) It can open any pdf file in new browser tab by voice commands. • 5) It will able to show date and time in dd-mm-yyyy hh:mm format. • 6) It can open google chrome by just voice command. • 7) It can even play your favourite music in background. • 8) It can open your web whats app just you need scan QR code and enjoy chatting. • 9) It can open notepad or any txt file through voice commands. • 10) It can also open any important power point presentation while you are working on some other program.
  • 22. Output of Virtual Personal Assistant Tell me something: You said:- hello hey there Tell me something: You said:- who are you I am ROBO your personal AI assistant Tell me something: You said:- how are you I am fine Tell me something: You said:- who created you shrutika_oswal. Tell me something: You said:- open browser Tell me something: You said:- open browser Tell me something: You said:- open YouTube I have opened YouTube in another tab please check it out Tell me something: You said:- open web WhatsApp I have opened Web Whats app in another tab please check it out Tell me something: You said:- what is your favourite colour right now its rainbow It keeps changing every micro second
  • 23. Tell me something: You said:- time Current date and time : The time is 17-03-19 22:46 Tell me something: You said:- play music Tell me something: You said:- open Notepad Tell me something: Could not understand audio Tell me something: You said:- open presentation I have opened your presentation of chatbot please check it out Tell me something: You said:- open resume I have opened your resume please check it out Tell me something: You said:- open Gmail I have opened Gmail in another tab please check it out Tell me something: You said:- thank you youre welcome Tell me something: You said:- goodbye Thank You bye have a great day!!!!!!!! see you later
  • 24. Conclusion • In this paper, we had started with artificial intelligence and various domains in which it is getting integrated. • We have taken the versatile and most growing domain that is nothing but the natural language processing. • We have seen the most interesting part of NLP that is chatbot. First, we went through a basic introductory part, real facts following with its learning cycle and measuring the intelligence of a chatbot. Finally, we have developed a chatbot named “ROBO” who will answer the user query based on the content of chatbot.txt. • We have also seen the implementation of personal virtual assistant.
  • 25. References  Naz Albayrak ; Aydeniz Özdemir ; Engin Zeydan, “An overview of artificial intelligence based chatbots and an example chatbot application,” 2018 26th Signal Processing and Communications Applications Conference (SIU); 10.1109/SIU.2018.8404430  M. Nagao, “Natural language processing and knowledge”, 2005 International Conference on Natural Language Processing and Knowledge Engineering Saiyan Cheng ; Bin Wang,” An Overview of Publications on Artificial Intelligence Research: A Quantitative Analysis on Recent Papers”, 2012 Fifth International Joint Conference on Computational Sciences and Optimization, 10.1109/CSO.2012.156 https://medium.com/analytics-vidhya/building-a-simple-chatbot-inpython-using-nltk- 7c8c8215ac6e  https://chatbotsmagazine.com/natural-language-processing-nlp-whychatbots-need-it- a9d98f30ab13  https://en.wikipedia.org/wiki/Chatbot