SlideShare a Scribd company logo
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
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
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
Chatbot and Virtual AI Assistant Implementation in Natural Language Processing
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

More Related Content

What's hot (20)

PPTX
Using Machine Learning and Chatbots to handle 1st line Technical Support
Barbara Fusinska
 
PPTX
Build your first Chatbot
Nadim GOUIA
 
PPTX
Chatbot ppt
Geff Thomas
 
PPTX
Final presentation on chatbot
VaishnaviKhandelwal6
 
PDF
Chat bot in_pythion
ShivendraPratapSingh84
 
PPT
Chat bots and AI
Geff Thomas
 
PPSX
Chatbot
Kamini Bharti
 
PPTX
Chatbot ppt
Manish Mishra
 
PPTX
Chatbot
haseeb muhsin
 
POTX
What is a chatbot?
Kamini Bharti
 
PPTX
Chatbot
UTSAB NEUPANE
 
PDF
Let's Build a Chatbot!
Christopher Mohritz
 
PDF
Chatbot
Alexandre Uehara
 
PPTX
Prompting is an art / Sztuka promptowania
Michal Jaskolski
 
PDF
Chatbots 101
Venu Vasudevan
 
PPTX
Learn Prompting with ChatGPT
Nikhil Gadkar
 
PPTX
How a chat bot using dialog flow works
Countants
 
PPTX
ChatGPT Deck.pptx
omornahid1
 
PDF
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
TWG
 
PPTX
Chat Bots Presentation 8.9.16
Samuel Adams, MBA
 
Using Machine Learning and Chatbots to handle 1st line Technical Support
Barbara Fusinska
 
Build your first Chatbot
Nadim GOUIA
 
Chatbot ppt
Geff Thomas
 
Final presentation on chatbot
VaishnaviKhandelwal6
 
Chat bot in_pythion
ShivendraPratapSingh84
 
Chat bots and AI
Geff Thomas
 
Chatbot
Kamini Bharti
 
Chatbot ppt
Manish Mishra
 
Chatbot
haseeb muhsin
 
What is a chatbot?
Kamini Bharti
 
Chatbot
UTSAB NEUPANE
 
Let's Build a Chatbot!
Christopher Mohritz
 
Prompting is an art / Sztuka promptowania
Michal Jaskolski
 
Chatbots 101
Venu Vasudevan
 
Learn Prompting with ChatGPT
Nikhil Gadkar
 
How a chat bot using dialog flow works
Countants
 
ChatGPT Deck.pptx
omornahid1
 
The Chatbots Are Coming: A Guide to Chatbots, AI and Conversational Interfaces
TWG
 
Chat Bots Presentation 8.9.16
Samuel Adams, MBA
 

Similar to Chatbot and Virtual AI Assistant Implementation in Natural Language Processing (20)

PPTX
Chatbots and Virtual Assistants ppt.pptx
ranjithkumarnaidu190
 
PPTX
Chatbots and Virtual Assistants ppt.pptx
ranjithkumarnaidu190
 
PDF
Virtual Personal Assistant
IRJET Journal
 
PDF
A SURVEY ON AI POWERED PERSONAL ASSISTANT
IRJET Journal
 
PDF
“Visual Based Virtual Assistant System”
IRJET Journal
 
PDF
VOCAL- Voice Command Application using Artificial Intelligence
IRJET Journal
 
PDF
A Voice Based Assistant Using Google Dialogflow And Machine Learning
Emily Smith
 
PDF
isl mini project report Akshay
AkshayKalapgar
 
PDF
An Implementation of Voice Assistant for Hospitality
sipij
 
PDF
An Implementation of Voice Assistant for Hospitality
sipij
 
PDF
IRJET- My Buddy App: Communications between Smart Devices through Voice A...
IRJET Journal
 
PDF
Desktop Based Voice Assistant Application Using Machine Learning Approach
IRJET Journal
 
PPTX
VOICE-ASSISTANT-IN-PYTHON-pptx.pptx
ITB450RUTIKASALUNKHE
 
PDF
REPORT ST.pdf
MukeshKumar605825
 
PDF
The rise of Chatbots and Virtual Assistants in Customer Experience
Lucy Zeniffer
 
PDF
IRJET - E-Assistant: An Interactive Bot for Banking Sector using NLP Process
IRJET Journal
 
PDF
VIRTUAL PERSONAL ASSISTANT.pdf
AnkushSolanki6
 
PDF
IRJET- Survey on Virtual Assistants
IRJET Journal
 
PDF
IRJET- Artificial Intelligence Based Chat-Bot
IRJET Journal
 
PPTX
El PresentationARIE.pptx
NaharFoundation
 
Chatbots and Virtual Assistants ppt.pptx
ranjithkumarnaidu190
 
Chatbots and Virtual Assistants ppt.pptx
ranjithkumarnaidu190
 
Virtual Personal Assistant
IRJET Journal
 
A SURVEY ON AI POWERED PERSONAL ASSISTANT
IRJET Journal
 
“Visual Based Virtual Assistant System”
IRJET Journal
 
VOCAL- Voice Command Application using Artificial Intelligence
IRJET Journal
 
A Voice Based Assistant Using Google Dialogflow And Machine Learning
Emily Smith
 
isl mini project report Akshay
AkshayKalapgar
 
An Implementation of Voice Assistant for Hospitality
sipij
 
An Implementation of Voice Assistant for Hospitality
sipij
 
IRJET- My Buddy App: Communications between Smart Devices through Voice A...
IRJET Journal
 
Desktop Based Voice Assistant Application Using Machine Learning Approach
IRJET Journal
 
VOICE-ASSISTANT-IN-PYTHON-pptx.pptx
ITB450RUTIKASALUNKHE
 
REPORT ST.pdf
MukeshKumar605825
 
The rise of Chatbots and Virtual Assistants in Customer Experience
Lucy Zeniffer
 
IRJET - E-Assistant: An Interactive Bot for Banking Sector using NLP Process
IRJET Journal
 
VIRTUAL PERSONAL ASSISTANT.pdf
AnkushSolanki6
 
IRJET- Survey on Virtual Assistants
IRJET Journal
 
IRJET- Artificial Intelligence Based Chat-Bot
IRJET Journal
 
El PresentationARIE.pptx
NaharFoundation
 
Ad

Recently uploaded (20)

PDF
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
PPTX
3uTools Full Crack Free Version Download [Latest] 2025
muhammadgurbazkhan
 
PDF
Executive Business Intelligence Dashboards
vandeslie24
 
PPTX
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
PDF
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
PPT
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
PDF
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
PDF
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
PDF
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
PPTX
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
PDF
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
PPTX
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
PPTX
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
PDF
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
PDF
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Safe Software
 
PPTX
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
PDF
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
PPTX
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
PDF
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
PPTX
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
HiHelloHR – Simplify HR Operations for Modern Workplaces
HiHelloHR
 
3uTools Full Crack Free Version Download [Latest] 2025
muhammadgurbazkhan
 
Executive Business Intelligence Dashboards
vandeslie24
 
Revolutionizing Code Modernization with AI
KrzysztofKkol1
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pdf
Varsha Nayak
 
MergeSortfbsjbjsfk sdfik k
RafishaikIT02044
 
Mobile CMMS Solutions Empowering the Frontline Workforce
CryotosCMMSSoftware
 
Linux Certificate of Completion - LabEx Certificate
VICTOR MAESTRE RAMIREZ
 
Salesforce CRM Services.VALiNTRY360
VALiNTRY360
 
Why Businesses Are Switching to Open Source Alternatives to Crystal Reports.pptx
Varsha Nayak
 
Streamline Contractor Lifecycle- TECH EHS Solution
TECH EHS Solution
 
Comprehensive Guide: Shoviv Exchange to Office 365 Migration Tool 2025
Shoviv Software
 
Fundamentals_of_Microservices_Architecture.pptx
MuhammadUzair504018
 
Odoo CRM vs Zoho CRM: Honest Comparison 2025
Odiware Technologies Private Limited
 
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Safe Software
 
An Introduction to ZAP by Checkmarx - Official Version
Simon Bennetts
 
Unlock Efficiency with Insurance Policy Administration Systems
Insurance Tech Services
 
Writing Better Code - Helping Developers make Decisions.pptx
Lorraine Steyn
 
Alarm in Android-Scheduling Timed Tasks Using AlarmManager in Android.pdf
Nabin Dhakal
 
Feb 2021 Cohesity first pitch presentation.pptx
enginsayin1
 
Ad

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??
  • 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
  • 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