SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1774
Virtual Businessman
Ajay Chuttar1, Shrutik Chaudhary2, Aditya Choure3, Dheeraj Borse4
1,2,3,4Student, Dept. of Computer Engineering, MITCOE Pune, Maharashtra, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - In this competitive world, to grow economically,
people need a side-business. By using social media platforms
like Whatsapp, Facebook, a first copy businessman can reach
to a lot of customers easily. The businessman spends too much
time in communication with customers. We are describing
here a brilliant idea to automate thissidebusinessoffirst-copy
products. This paper gives detailed information about the
entities involved in the system and the working of each entity.
In this paper, we are giving the design of Virtual Businessman
and an algorithm to handle customer queries.
Key Words: First Copy Business, Virtual Businessman,
Chatbot, Naive Bayes Classification, WhatsApp web,
Selenium Webdriver.
1. INTRODUCTION
In the world of competition, to sustain economically there is
a need for a side business. These days it is very common to
approach to use social media platforms such as WhatsApp,
Facebook, Instagram for doing business to earn a little extra
income. One of such businesses is the business of First Copy
Products.
In this business, there are three main entities involved-
Seller, Businessman, and Customer. Businessman creates a
group of customers on WhatsApp and he acts as the middle
man between seller and customers. He sends the details of
products received from the seller to customers through
WhatsApp group. Customers ask questions about the
products to the seller by chatting on WhatsApp. Once the
customer wishes to buy a certain product then the
businessman asks the seller to deliver the product to the
customer on the provided address.Theflowof paymentgoes
from customer to businessman and then from businessman
to seller with businessman earning some profit out of it.
The main problem in this business is that a businessman
needs to invest a lot of time. To solve this problem, we are
proposing a system which will automate the work of the
businessman. Our system will be intended to perform the
task of interacting with the customers on WhatsApp on
behalf of businessman, so the main task is to build a chatbot
which will interact with customers so fluently that it will
have a human touch.
2. LITERATURE SURVEY
The research done by us wasfullyfocusedonthemachine
learning algorithms which are needed to process customer’s
messages and generating the reply. We came across many
research papers written on implementation of chatbot and
Natural Language Processing involved in it. Most of the
chatbots are based on Naive Bayes’ concepts [1][3][4].
Similar to our Virtual Businessman there is a Virtual Teacher
who answers the queries of students by using Bayesian
Classification [1]. Query text is preprocessed and keywords
are extracted from the query to find the sentiment [1].
According to the sentiment of the query, answer having the
highest probability is selected from answer dataset [1]. In a
similar way, customer’s queries can be treated. Text is
preprocessed by using techniques like removing stop words,
lexical parsing and stemming [1][2][4]. The number of
keywords increases as the size of dataset increases. To
reduce this higher dimensionality, methods like feature
extraction and greedy search are helpful. Greedy Search
increases the accuracy of Bayesian classification [4].
In case of simple Bayesian classification techniques, one
of the biggest problems is they cannot keep the contextofthe
conversation but was only able to respond from input to
input. We can solve this problem by using Recurrent Neural
Network. LSTM is used to keep the context of the
conversation. The classifier will be able to more accurately
classify the queries by taking context into consideration [2].
Words from the preprocessed dataset are converted into
word vectors to analyze them using Neural Network. LSTM
learns long term dependencies of sequence inputs, thus they
remember information for long periods of time. The system
shown here uses LSTM to keep the context of the
conversation. LSTM is handled by using the Forget gate and
Input gate [2].
3. DESIGN
Fig–1 : Design of System
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1775
As shown above, our system consists of 6 entities :
i. Seller
ii. Customer
iii. Businessman
iv. Virtual Businessman
v. WhatsApp
vi. Database
This business starts with the seller sending information of
products to the businessman on WhatsApp. This product
information is stored in the database. The database also
maintains the customer’s information. Our system
automatically forwards product information including
images to the customer's group. The customer then can see
the product information on the WhatsApp group. Customer
can ask queries about the product on that group which will
be replied automatically by the Virtual Businessman.Virtual
Businessman analyzes each message by the customer and
generates the reply. When the customer orders the
particular product, Virtual Businessman retrieves that
customer’s information from the database and place the
order after confirmation. This order confirmation isgiven to
the seller, the product gets shipped to the particularaddress
provided by customer and payment for the same is done by
Cash On Delivery process. In this course of time customer
can ask about the confirmation of order and delivery
process, Virtual Businessman replies to the queries of the
customer.
4. METHODOLOGY
The methodology about the automation of the first copy
business through WhatsApp is explained using machine
learning algorithms and natural language processing.
4.1 WhatsApp Automation
WhatsApp Web (web.whatsapp.com) is used to makeaccess
to the businessman's WhatsApp account. Virtual
Businessman retrieves all the messages received from the
seller and customers to the businessman by browser
automation. Selenium WebDriver is used for performing
browser automation of WhatsAppWeb. Thescriptwritten in
Selenium WebDriver crawls the WhatsApp Web and
provides customer messages and seller messages to the
virtual businessman for handling them.
The product’s information is delivered to the customer’s
WhatsApp group with the help of selenium web driver. The
product information contains the product image and
description in the form of text. To identify customer reply to
the respective product image we are using an image link
which is unique for all images. ItisthepropertyofWhatsApp
image link that identifies the image for which the query is
generated. So, it uses that image link as unique id and
whatever query is generated it maps itwiththatunique-id of
image and forwards that message to the chatbot. To
automate the WhatsApp web we used selenium library and
selenium web driver which helps to automate the process.
By executing the selenium code accordingly, WhatsApp web
will be launched.
4.2 Chatbot
Virtual Businessman is an Artificial Intelligent chatbot
system which will do the task of handling the customer’s
message. For the particular customer message, our chatbot
generates an appropriate response with the help of the
database. A chatbot is trained on the datasetforhandling the
customer’s message. Training involves –
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1776
A. Preprocessing of the dataset -
Dataset of customer’s query and sentiment of their
messages are provided for the learningofthechatbot.Asthis
data is textual data, it is preprocessed to extract useful
information from it. This can be done in the following steps-
i. Removal of Stopwords -
A stop word is a commonly used word (such as ‘the’, ‘a’,
‘an’, ‘in’) that a system has been programmedtoignorewhile
preprocessing on the dataset.Wedonot wantthesewords to
take up space, or taking up the valuable processing time.For
this, we can remove them easily, by storing a list of words
that you consider to stop words. NLTK (Natural Language
Toolkit) in python has a list of stopwords stored in 16
different languages which are there in the nltk_data
directory.
ii. Stemming -
In linguistic morphology and information retrieval,
stemming is the process of reducing inflected (orsometimes
derived) words to their word stem, base or root form.
Stemming is the process of reducing a word to its wordstem
that affixes to suffixes and prefixes or to the roots of words
known as a lemma. Stemming is important in natural
language understanding (NLU) and natural language
processing (NLP). For example, the word “running” will be
converted to “run”.
B. Feature Extraction -
The feature means the impactful words which decide the
meaning of the message. The 1-grams and 2-grams are
extracted from Preprocessed Dataset.
C. Machine learning algorithm to train chatbot for classifying
sentiment-
Based upon the presenceoffeaturesthesentimentofuser
message is identified and a machine learning algorithm
identifies the relationship between them and then trains
chatbot accordingly. The message can be classified into
various categories such as price ask, pricecompliment,price
negotiate, delivery ask, delivery negotiate, delivery
compliment, feature ask, product compliment, order cancel,
payment ask, payment check to identify the sentimentof the
user.
D. Machine learning algorithm to train chatbot to generate a
response -
After identifying the sentimentofthemessage, theanswer
for the customer query is generated by a machine learning
algorithm with the help of the database. A chatbot is trained
for generating appropriate responses by machine learning
algorithms.
5. ALGORITHM
Algorithm for handling customer queries –
1. Classifying customer message in one of the
categories.
2. If the category is Price Negotiate
Return the reply which will say no to the
negotiation.
3. If a category is Order Cancellation
Return reply which will say no to the
cancellation.
4. If a category is Delivery Check or Delivery
Compliment
i. If the message contains words like ‘when’,
‘day’, ‘date’, ‘time’ etc.
Then,
Return the message according to the
delivery date stored in order table in the
database.
ii. If the message contains words for the
compliment
about delivery like ‘good’, ‘bad’, ‘awesome’,
‘late’, ‘early’, ‘very late’ etc.
Then,
Return apology or gratitude message
according to the positive or negative
sentiment of words.
5. If the category is Price Ask or Price Compliment
i. If the message contains words like ‘what’,
‘tell’,
‘what is’, ‘how much’, ‘what’s’, etc.
Then,
Retrieve the price of the product from the
product table in the database and return.
ii. If the message contains words for a
compliment
about the price of the product like ‘good’,
‘bad’, ‘more’, ‘less’, ‘affordable’, ‘cheap’ etc.
Then,
Return apology or gratitude message
according to the positive or negative
sentiment of words.
6. If the category is Feature Ask or Product
Compliment
i. If the message contains words like ‘what
is’,
‘tell’, ‘give’, ‘enlist’, ‘what’s’, ‘?’, ‘is it’, etc.
Then,
a. If the message contains words like
‘color’, ‘shade’, ‘color’, ‘other colors’,
etc.
Then,
Retrieve color of the product from the
product table in the database and
return.
b. If the message contains words like
‘size’, ‘large’, ‘small’, ‘medium’ etc.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1777
Then,
Retrieve size of the product from the
product table in the database and
return.
c. If the message contains words like
‘enlist’, ‘all’, ‘features’, ‘info’,
‘information’ etc.
Then,
Retrieve all the information of that
product from the product table in the
database and return.
ii. If the message contains words for the
compliment
about the product or itsfeatureslike‘good’,
‘bad’, ‘attractive’, ‘very’, ‘awesome’, etc.
Then,
Return apology or gratitude message
according to the positive or negative
sentiment of words.
7. If the customer wants to buy the product his
message will contain words like ‘book’, ‘order’,
‘want’, ‘place’, ‘buy’, etc.
Then,
Return the message asking for theconfirmationand
delivery address of the customer. After receiving
the address make an entry in the order table.
All these 7 steps will be executed continuously for each
message from the customer. Simultaneously our system will
check for the new products from seller and images will be
forwarded to the customer’s group. At the end of the day,
entries in the order table will be sent to the Seller as a
WhatsApp message.
6. CHALLENGES
 End customer and seller should not feel that they
are dealing with an intelligent bot. They should
always feel that they are chatting with a human.
 Conversational language is very rich in structure. It
is a big challenge to handle ambiguities and context
of the conversation.
 There aren’t much available introductory resources
for new learners to Neural networks and deep
learning.
7. CONCLUSION
Virtual Businessman will be a blessing to First Copy product
businessman as we are designing an AI bot, which will
replace all the manual work of a businessman who is doing
First Copy Business and this will be an additional income
source for the businessman with no investment of time. It
will reduce the overhead of the businessman by minimizing
time and efforts.
ACKNOWLEDGEMENT
The whole project of Virtual Businessman is implemented
under the guidance of Prof. Asmita Gorave, Dept. of
Computer Engineering, MITCOE Pune, Maharashtra, India.
REFERENCES
[1] Niranjan.M, Saipreethy M.S., Gireesh Kumar.T, “An
Intelligent Question Answering Conversational Agent
using Naive Bayesian Classifier”, 2012 IEEE
International Conference on Technology Enhanced
Education (ICTEE).
[2] Milla T Mutiwokuziva, Melody W Chanda, Prudence
Kadebu, Addlight Mukwazvure, Tatenda T Gotora, “A
Neural Network based Chatbot”, IEEE Xplore Compliant
- Part Number:CFP17AWO-ART, ISBN:978-1-5090-
5013-0.
[3] Yunjing An, Shutao Sun, Shujuan Wang., “Naive Bayes
Classifiers for Music Emotion Classification Based on
Lyrics”, IEEE ICIS 2017.
[4] Nivet Chirawichitchai,”Sentiment Classification by a
Hybrid Method of Greedy Search and Multinomial Naïve
Bayes Algorithm”,IEEE 2013 Eleventh International
Conference on ICT and Knowledge Engineering.
[5] Adhitya Bhawiyuga, M. Ali Fauzi, Eko Sakti
Pramukantoro, Widhi Yahya, “Design of E-Commerce
Chat Robot for Automatically Answering Customer
Question”,IEEE 2017 International Conference on SIET

More Related Content

What's hot

IRJET- Survey on Credit Card Security System for Bank Transaction using N...
IRJET-  	  Survey on Credit Card Security System for Bank Transaction using N...IRJET-  	  Survey on Credit Card Security System for Bank Transaction using N...
IRJET- Survey on Credit Card Security System for Bank Transaction using N...IRJET Journal
 
IRJET- Quinn: Medical Assistant for Mental Counseling using Rasa Stack
IRJET-  	  Quinn: Medical Assistant for Mental Counseling using Rasa StackIRJET-  	  Quinn: Medical Assistant for Mental Counseling using Rasa Stack
IRJET- Quinn: Medical Assistant for Mental Counseling using Rasa StackIRJET Journal
 
IRJET- Conversational Assistant based on Sentiment Analysis
IRJET- Conversational Assistant based on Sentiment AnalysisIRJET- Conversational Assistant based on Sentiment Analysis
IRJET- Conversational Assistant based on Sentiment AnalysisIRJET Journal
 
IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag
 IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag
IRJET - Implementation of Twitter Sentimental Analysis According to Hash TagIRJET Journal
 
CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008
CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008
CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008Journal For Research
 
IRJET - Chat-Bot for College Information System using AI
IRJET -  	  Chat-Bot for College Information System using AIIRJET -  	  Chat-Bot for College Information System using AI
IRJET - Chat-Bot for College Information System using AIIRJET Journal
 
Interactive speech based games for autistic children with asperger syndrome
Interactive speech based games for autistic children with asperger syndromeInteractive speech based games for autistic children with asperger syndrome
Interactive speech based games for autistic children with asperger syndromeAmal Abduallah
 
IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...
IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...
IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...IRJET Journal
 
IRJET- Review of Chatbot System in Marathi Language
IRJET- Review of Chatbot System in Marathi LanguageIRJET- Review of Chatbot System in Marathi Language
IRJET- Review of Chatbot System in Marathi LanguageIRJET Journal
 
IRJET- Review of Chatbot System in Hindi Language
IRJET-  	  Review of Chatbot System in Hindi LanguageIRJET-  	  Review of Chatbot System in Hindi Language
IRJET- Review of Chatbot System in Hindi LanguageIRJET Journal
 
IRJET- Chatbot using NLP and Deep Learning
IRJET-  	  Chatbot using NLP and Deep LearningIRJET-  	  Chatbot using NLP and Deep Learning
IRJET- Chatbot using NLP and Deep LearningIRJET Journal
 
Tweet sentiment analysis
Tweet sentiment analysisTweet sentiment analysis
Tweet sentiment analysisAnil Shrestha
 
IRJET- An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...
IRJET-  	  An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...IRJET-  	  An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...
IRJET- An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...IRJET Journal
 
IRJET - Response Analysis of Educational Videos
IRJET - Response Analysis of Educational VideosIRJET - Response Analysis of Educational Videos
IRJET - Response Analysis of Educational VideosIRJET Journal
 
IRJET-Sentiment Analysis in Twitter
IRJET-Sentiment Analysis in TwitterIRJET-Sentiment Analysis in Twitter
IRJET-Sentiment Analysis in TwitterIRJET Journal
 
Fakebuster fake news detection system using logistic regression technique i...
Fakebuster   fake news detection system using logistic regression technique i...Fakebuster   fake news detection system using logistic regression technique i...
Fakebuster fake news detection system using logistic regression technique i...Conference Papers
 
Top C Language Interview Questions and Answer
Top C Language Interview Questions and AnswerTop C Language Interview Questions and Answer
Top C Language Interview Questions and AnswerVineet Kumar Saini
 
Fake Product Review Monitoring System
Fake Product Review Monitoring SystemFake Product Review Monitoring System
Fake Product Review Monitoring Systemijtsrd
 
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
 
Methods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature StudyMethods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature Studyvivatechijri
 

What's hot (20)

IRJET- Survey on Credit Card Security System for Bank Transaction using N...
IRJET-  	  Survey on Credit Card Security System for Bank Transaction using N...IRJET-  	  Survey on Credit Card Security System for Bank Transaction using N...
IRJET- Survey on Credit Card Security System for Bank Transaction using N...
 
IRJET- Quinn: Medical Assistant for Mental Counseling using Rasa Stack
IRJET-  	  Quinn: Medical Assistant for Mental Counseling using Rasa StackIRJET-  	  Quinn: Medical Assistant for Mental Counseling using Rasa Stack
IRJET- Quinn: Medical Assistant for Mental Counseling using Rasa Stack
 
IRJET- Conversational Assistant based on Sentiment Analysis
IRJET- Conversational Assistant based on Sentiment AnalysisIRJET- Conversational Assistant based on Sentiment Analysis
IRJET- Conversational Assistant based on Sentiment Analysis
 
IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag
 IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag
IRJET - Implementation of Twitter Sentimental Analysis According to Hash Tag
 
CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008
CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008
CHATBOT FOR COLLEGE RELATED QUERIES | J4RV4I1008
 
IRJET - Chat-Bot for College Information System using AI
IRJET -  	  Chat-Bot for College Information System using AIIRJET -  	  Chat-Bot for College Information System using AI
IRJET - Chat-Bot for College Information System using AI
 
Interactive speech based games for autistic children with asperger syndrome
Interactive speech based games for autistic children with asperger syndromeInteractive speech based games for autistic children with asperger syndrome
Interactive speech based games for autistic children with asperger syndrome
 
IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...
IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...
IRJET- Sentimental Prediction of Users Perspective through Live Streaming : T...
 
IRJET- Review of Chatbot System in Marathi Language
IRJET- Review of Chatbot System in Marathi LanguageIRJET- Review of Chatbot System in Marathi Language
IRJET- Review of Chatbot System in Marathi Language
 
IRJET- Review of Chatbot System in Hindi Language
IRJET-  	  Review of Chatbot System in Hindi LanguageIRJET-  	  Review of Chatbot System in Hindi Language
IRJET- Review of Chatbot System in Hindi Language
 
IRJET- Chatbot using NLP and Deep Learning
IRJET-  	  Chatbot using NLP and Deep LearningIRJET-  	  Chatbot using NLP and Deep Learning
IRJET- Chatbot using NLP and Deep Learning
 
Tweet sentiment analysis
Tweet sentiment analysisTweet sentiment analysis
Tweet sentiment analysis
 
IRJET- An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...
IRJET-  	  An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...IRJET-  	  An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...
IRJET- An Intelligent Behaviour Shown by Chatbot System for Banking in Ve...
 
IRJET - Response Analysis of Educational Videos
IRJET - Response Analysis of Educational VideosIRJET - Response Analysis of Educational Videos
IRJET - Response Analysis of Educational Videos
 
IRJET-Sentiment Analysis in Twitter
IRJET-Sentiment Analysis in TwitterIRJET-Sentiment Analysis in Twitter
IRJET-Sentiment Analysis in Twitter
 
Fakebuster fake news detection system using logistic regression technique i...
Fakebuster   fake news detection system using logistic regression technique i...Fakebuster   fake news detection system using logistic regression technique i...
Fakebuster fake news detection system using logistic regression technique i...
 
Top C Language Interview Questions and Answer
Top C Language Interview Questions and AnswerTop C Language Interview Questions and Answer
Top C Language Interview Questions and Answer
 
Fake Product Review Monitoring System
Fake Product Review Monitoring SystemFake Product Review Monitoring System
Fake Product Review Monitoring System
 
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
 
Methods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature StudyMethods for Sentiment Analysis: A Literature Study
Methods for Sentiment Analysis: A Literature Study
 

Similar to IRJET- Virtual Businessman

IRJET- Artificial Intelligence Based Chat-Bot
IRJET-  	  Artificial Intelligence Based Chat-BotIRJET-  	  Artificial Intelligence Based Chat-Bot
IRJET- Artificial Intelligence Based Chat-BotIRJET Journal
 
Chat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IChat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IIRJET Journal
 
E-Commerce Product Rating Based on Customer Review
E-Commerce Product Rating Based on Customer ReviewE-Commerce Product Rating Based on Customer Review
E-Commerce Product Rating Based on Customer ReviewIRJET Journal
 
HealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine LearningHealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine LearningIRJET Journal
 
IRJET- Multimedia Chatbot using Classification
IRJET- Multimedia Chatbot using ClassificationIRJET- Multimedia Chatbot using Classification
IRJET- Multimedia Chatbot using ClassificationIRJET Journal
 
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMSBANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMSIRJET Journal
 
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...IRJET Journal
 
IRJET- Recruitment Chatbot
IRJET- Recruitment ChatbotIRJET- Recruitment Chatbot
IRJET- Recruitment ChatbotIRJET Journal
 
Design of Chatbot using Deep Learning
Design of Chatbot using Deep LearningDesign of Chatbot using Deep Learning
Design of Chatbot using Deep LearningIRJET Journal
 
IRJET- NEEV: An Education Informational Chatbot
IRJET-  	  NEEV: An Education Informational ChatbotIRJET-  	  NEEV: An Education Informational Chatbot
IRJET- NEEV: An Education Informational ChatbotIRJET Journal
 
IRJET- Information Chatbot for an Educational Institute
IRJET- Information Chatbot for an Educational InstituteIRJET- Information Chatbot for an Educational Institute
IRJET- Information Chatbot for an Educational InstituteIRJET Journal
 
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMINTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMIRJET Journal
 
Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...
Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...
Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...IRJET Journal
 
Product Analyst Advisor
Product Analyst AdvisorProduct Analyst Advisor
Product Analyst AdvisorIRJET Journal
 
IRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AIIRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AIIRJET Journal
 
IRJET- Customer Feedback Analysis using Machine Learning
IRJET-  	  Customer Feedback Analysis using Machine LearningIRJET-  	  Customer Feedback Analysis using Machine Learning
IRJET- Customer Feedback Analysis using Machine LearningIRJET Journal
 
An Intelligent Career Counselling Bot A System for Counselling
An Intelligent Career Counselling Bot A System for CounsellingAn Intelligent Career Counselling Bot A System for Counselling
An Intelligent Career Counselling Bot A System for CounsellingIRJET Journal
 
How to build your in-house ChatGPT
How to build your in-house ChatGPT How to build your in-house ChatGPT
How to build your in-house ChatGPT Citynow Asia Inc
 
IRJET- Communication between Personal Assistant and User to Understand Interv...
IRJET- Communication between Personal Assistant and User to Understand Interv...IRJET- Communication between Personal Assistant and User to Understand Interv...
IRJET- Communication between Personal Assistant and User to Understand Interv...IRJET Journal
 
Revolutionizing Industry 4.0: GPT-Enabled Real-Time Support
Revolutionizing Industry 4.0: GPT-Enabled Real-Time SupportRevolutionizing Industry 4.0: GPT-Enabled Real-Time Support
Revolutionizing Industry 4.0: GPT-Enabled Real-Time SupportIRJET Journal
 

Similar to IRJET- Virtual Businessman (20)

IRJET- Artificial Intelligence Based Chat-Bot
IRJET-  	  Artificial Intelligence Based Chat-BotIRJET-  	  Artificial Intelligence Based Chat-Bot
IRJET- Artificial Intelligence Based Chat-Bot
 
Chat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.IChat-Bot for College Management System using A.I
Chat-Bot for College Management System using A.I
 
E-Commerce Product Rating Based on Customer Review
E-Commerce Product Rating Based on Customer ReviewE-Commerce Product Rating Based on Customer Review
E-Commerce Product Rating Based on Customer Review
 
HealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine LearningHealthCare ChatBot Using Machine Learning
HealthCare ChatBot Using Machine Learning
 
IRJET- Multimedia Chatbot using Classification
IRJET- Multimedia Chatbot using ClassificationIRJET- Multimedia Chatbot using Classification
IRJET- Multimedia Chatbot using Classification
 
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMSBANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
BANKING CHATBOT USING NLP AND MACHINE LEARNING ALGORITHMS
 
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
Combining Lexicon based and Machine Learning based Methods for Twitter Sentim...
 
IRJET- Recruitment Chatbot
IRJET- Recruitment ChatbotIRJET- Recruitment Chatbot
IRJET- Recruitment Chatbot
 
Design of Chatbot using Deep Learning
Design of Chatbot using Deep LearningDesign of Chatbot using Deep Learning
Design of Chatbot using Deep Learning
 
IRJET- NEEV: An Education Informational Chatbot
IRJET-  	  NEEV: An Education Informational ChatbotIRJET-  	  NEEV: An Education Informational Chatbot
IRJET- NEEV: An Education Informational Chatbot
 
IRJET- Information Chatbot for an Educational Institute
IRJET- Information Chatbot for an Educational InstituteIRJET- Information Chatbot for an Educational Institute
IRJET- Information Chatbot for an Educational Institute
 
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMINTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
 
Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...
Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...
Estimating the Efficacy of Efficient Machine Learning Classifiers for Twitter...
 
Product Analyst Advisor
Product Analyst AdvisorProduct Analyst Advisor
Product Analyst Advisor
 
IRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AIIRJET- College Enquiry Chat-Bot using API.AI
IRJET- College Enquiry Chat-Bot using API.AI
 
IRJET- Customer Feedback Analysis using Machine Learning
IRJET-  	  Customer Feedback Analysis using Machine LearningIRJET-  	  Customer Feedback Analysis using Machine Learning
IRJET- Customer Feedback Analysis using Machine Learning
 
An Intelligent Career Counselling Bot A System for Counselling
An Intelligent Career Counselling Bot A System for CounsellingAn Intelligent Career Counselling Bot A System for Counselling
An Intelligent Career Counselling Bot A System for Counselling
 
How to build your in-house ChatGPT
How to build your in-house ChatGPT How to build your in-house ChatGPT
How to build your in-house ChatGPT
 
IRJET- Communication between Personal Assistant and User to Understand Interv...
IRJET- Communication between Personal Assistant and User to Understand Interv...IRJET- Communication between Personal Assistant and User to Understand Interv...
IRJET- Communication between Personal Assistant and User to Understand Interv...
 
Revolutionizing Industry 4.0: GPT-Enabled Real-Time Support
Revolutionizing Industry 4.0: GPT-Enabled Real-Time SupportRevolutionizing Industry 4.0: GPT-Enabled Real-Time Support
Revolutionizing Industry 4.0: GPT-Enabled Real-Time Support
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdfKamal Acharya
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfKamal Acharya
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringmulugeta48
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 

Recently uploaded (20)

Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 

IRJET- Virtual Businessman

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1774 Virtual Businessman Ajay Chuttar1, Shrutik Chaudhary2, Aditya Choure3, Dheeraj Borse4 1,2,3,4Student, Dept. of Computer Engineering, MITCOE Pune, Maharashtra, India ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - In this competitive world, to grow economically, people need a side-business. By using social media platforms like Whatsapp, Facebook, a first copy businessman can reach to a lot of customers easily. The businessman spends too much time in communication with customers. We are describing here a brilliant idea to automate thissidebusinessoffirst-copy products. This paper gives detailed information about the entities involved in the system and the working of each entity. In this paper, we are giving the design of Virtual Businessman and an algorithm to handle customer queries. Key Words: First Copy Business, Virtual Businessman, Chatbot, Naive Bayes Classification, WhatsApp web, Selenium Webdriver. 1. INTRODUCTION In the world of competition, to sustain economically there is a need for a side business. These days it is very common to approach to use social media platforms such as WhatsApp, Facebook, Instagram for doing business to earn a little extra income. One of such businesses is the business of First Copy Products. In this business, there are three main entities involved- Seller, Businessman, and Customer. Businessman creates a group of customers on WhatsApp and he acts as the middle man between seller and customers. He sends the details of products received from the seller to customers through WhatsApp group. Customers ask questions about the products to the seller by chatting on WhatsApp. Once the customer wishes to buy a certain product then the businessman asks the seller to deliver the product to the customer on the provided address.Theflowof paymentgoes from customer to businessman and then from businessman to seller with businessman earning some profit out of it. The main problem in this business is that a businessman needs to invest a lot of time. To solve this problem, we are proposing a system which will automate the work of the businessman. Our system will be intended to perform the task of interacting with the customers on WhatsApp on behalf of businessman, so the main task is to build a chatbot which will interact with customers so fluently that it will have a human touch. 2. LITERATURE SURVEY The research done by us wasfullyfocusedonthemachine learning algorithms which are needed to process customer’s messages and generating the reply. We came across many research papers written on implementation of chatbot and Natural Language Processing involved in it. Most of the chatbots are based on Naive Bayes’ concepts [1][3][4]. Similar to our Virtual Businessman there is a Virtual Teacher who answers the queries of students by using Bayesian Classification [1]. Query text is preprocessed and keywords are extracted from the query to find the sentiment [1]. According to the sentiment of the query, answer having the highest probability is selected from answer dataset [1]. In a similar way, customer’s queries can be treated. Text is preprocessed by using techniques like removing stop words, lexical parsing and stemming [1][2][4]. The number of keywords increases as the size of dataset increases. To reduce this higher dimensionality, methods like feature extraction and greedy search are helpful. Greedy Search increases the accuracy of Bayesian classification [4]. In case of simple Bayesian classification techniques, one of the biggest problems is they cannot keep the contextofthe conversation but was only able to respond from input to input. We can solve this problem by using Recurrent Neural Network. LSTM is used to keep the context of the conversation. The classifier will be able to more accurately classify the queries by taking context into consideration [2]. Words from the preprocessed dataset are converted into word vectors to analyze them using Neural Network. LSTM learns long term dependencies of sequence inputs, thus they remember information for long periods of time. The system shown here uses LSTM to keep the context of the conversation. LSTM is handled by using the Forget gate and Input gate [2]. 3. DESIGN Fig–1 : Design of System
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1775 As shown above, our system consists of 6 entities : i. Seller ii. Customer iii. Businessman iv. Virtual Businessman v. WhatsApp vi. Database This business starts with the seller sending information of products to the businessman on WhatsApp. This product information is stored in the database. The database also maintains the customer’s information. Our system automatically forwards product information including images to the customer's group. The customer then can see the product information on the WhatsApp group. Customer can ask queries about the product on that group which will be replied automatically by the Virtual Businessman.Virtual Businessman analyzes each message by the customer and generates the reply. When the customer orders the particular product, Virtual Businessman retrieves that customer’s information from the database and place the order after confirmation. This order confirmation isgiven to the seller, the product gets shipped to the particularaddress provided by customer and payment for the same is done by Cash On Delivery process. In this course of time customer can ask about the confirmation of order and delivery process, Virtual Businessman replies to the queries of the customer. 4. METHODOLOGY The methodology about the automation of the first copy business through WhatsApp is explained using machine learning algorithms and natural language processing. 4.1 WhatsApp Automation WhatsApp Web (web.whatsapp.com) is used to makeaccess to the businessman's WhatsApp account. Virtual Businessman retrieves all the messages received from the seller and customers to the businessman by browser automation. Selenium WebDriver is used for performing browser automation of WhatsAppWeb. Thescriptwritten in Selenium WebDriver crawls the WhatsApp Web and provides customer messages and seller messages to the virtual businessman for handling them. The product’s information is delivered to the customer’s WhatsApp group with the help of selenium web driver. The product information contains the product image and description in the form of text. To identify customer reply to the respective product image we are using an image link which is unique for all images. ItisthepropertyofWhatsApp image link that identifies the image for which the query is generated. So, it uses that image link as unique id and whatever query is generated it maps itwiththatunique-id of image and forwards that message to the chatbot. To automate the WhatsApp web we used selenium library and selenium web driver which helps to automate the process. By executing the selenium code accordingly, WhatsApp web will be launched. 4.2 Chatbot Virtual Businessman is an Artificial Intelligent chatbot system which will do the task of handling the customer’s message. For the particular customer message, our chatbot generates an appropriate response with the help of the database. A chatbot is trained on the datasetforhandling the customer’s message. Training involves –
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1776 A. Preprocessing of the dataset - Dataset of customer’s query and sentiment of their messages are provided for the learningofthechatbot.Asthis data is textual data, it is preprocessed to extract useful information from it. This can be done in the following steps- i. Removal of Stopwords - A stop word is a commonly used word (such as ‘the’, ‘a’, ‘an’, ‘in’) that a system has been programmedtoignorewhile preprocessing on the dataset.Wedonot wantthesewords to take up space, or taking up the valuable processing time.For this, we can remove them easily, by storing a list of words that you consider to stop words. NLTK (Natural Language Toolkit) in python has a list of stopwords stored in 16 different languages which are there in the nltk_data directory. ii. Stemming - In linguistic morphology and information retrieval, stemming is the process of reducing inflected (orsometimes derived) words to their word stem, base or root form. Stemming is the process of reducing a word to its wordstem that affixes to suffixes and prefixes or to the roots of words known as a lemma. Stemming is important in natural language understanding (NLU) and natural language processing (NLP). For example, the word “running” will be converted to “run”. B. Feature Extraction - The feature means the impactful words which decide the meaning of the message. The 1-grams and 2-grams are extracted from Preprocessed Dataset. C. Machine learning algorithm to train chatbot for classifying sentiment- Based upon the presenceoffeaturesthesentimentofuser message is identified and a machine learning algorithm identifies the relationship between them and then trains chatbot accordingly. The message can be classified into various categories such as price ask, pricecompliment,price negotiate, delivery ask, delivery negotiate, delivery compliment, feature ask, product compliment, order cancel, payment ask, payment check to identify the sentimentof the user. D. Machine learning algorithm to train chatbot to generate a response - After identifying the sentimentofthemessage, theanswer for the customer query is generated by a machine learning algorithm with the help of the database. A chatbot is trained for generating appropriate responses by machine learning algorithms. 5. ALGORITHM Algorithm for handling customer queries – 1. Classifying customer message in one of the categories. 2. If the category is Price Negotiate Return the reply which will say no to the negotiation. 3. If a category is Order Cancellation Return reply which will say no to the cancellation. 4. If a category is Delivery Check or Delivery Compliment i. If the message contains words like ‘when’, ‘day’, ‘date’, ‘time’ etc. Then, Return the message according to the delivery date stored in order table in the database. ii. If the message contains words for the compliment about delivery like ‘good’, ‘bad’, ‘awesome’, ‘late’, ‘early’, ‘very late’ etc. Then, Return apology or gratitude message according to the positive or negative sentiment of words. 5. If the category is Price Ask or Price Compliment i. If the message contains words like ‘what’, ‘tell’, ‘what is’, ‘how much’, ‘what’s’, etc. Then, Retrieve the price of the product from the product table in the database and return. ii. If the message contains words for a compliment about the price of the product like ‘good’, ‘bad’, ‘more’, ‘less’, ‘affordable’, ‘cheap’ etc. Then, Return apology or gratitude message according to the positive or negative sentiment of words. 6. If the category is Feature Ask or Product Compliment i. If the message contains words like ‘what is’, ‘tell’, ‘give’, ‘enlist’, ‘what’s’, ‘?’, ‘is it’, etc. Then, a. If the message contains words like ‘color’, ‘shade’, ‘color’, ‘other colors’, etc. Then, Retrieve color of the product from the product table in the database and return. b. If the message contains words like ‘size’, ‘large’, ‘small’, ‘medium’ etc.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 05 | May 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1777 Then, Retrieve size of the product from the product table in the database and return. c. If the message contains words like ‘enlist’, ‘all’, ‘features’, ‘info’, ‘information’ etc. Then, Retrieve all the information of that product from the product table in the database and return. ii. If the message contains words for the compliment about the product or itsfeatureslike‘good’, ‘bad’, ‘attractive’, ‘very’, ‘awesome’, etc. Then, Return apology or gratitude message according to the positive or negative sentiment of words. 7. If the customer wants to buy the product his message will contain words like ‘book’, ‘order’, ‘want’, ‘place’, ‘buy’, etc. Then, Return the message asking for theconfirmationand delivery address of the customer. After receiving the address make an entry in the order table. All these 7 steps will be executed continuously for each message from the customer. Simultaneously our system will check for the new products from seller and images will be forwarded to the customer’s group. At the end of the day, entries in the order table will be sent to the Seller as a WhatsApp message. 6. CHALLENGES  End customer and seller should not feel that they are dealing with an intelligent bot. They should always feel that they are chatting with a human.  Conversational language is very rich in structure. It is a big challenge to handle ambiguities and context of the conversation.  There aren’t much available introductory resources for new learners to Neural networks and deep learning. 7. CONCLUSION Virtual Businessman will be a blessing to First Copy product businessman as we are designing an AI bot, which will replace all the manual work of a businessman who is doing First Copy Business and this will be an additional income source for the businessman with no investment of time. It will reduce the overhead of the businessman by minimizing time and efforts. ACKNOWLEDGEMENT The whole project of Virtual Businessman is implemented under the guidance of Prof. Asmita Gorave, Dept. of Computer Engineering, MITCOE Pune, Maharashtra, India. REFERENCES [1] Niranjan.M, Saipreethy M.S., Gireesh Kumar.T, “An Intelligent Question Answering Conversational Agent using Naive Bayesian Classifier”, 2012 IEEE International Conference on Technology Enhanced Education (ICTEE). [2] Milla T Mutiwokuziva, Melody W Chanda, Prudence Kadebu, Addlight Mukwazvure, Tatenda T Gotora, “A Neural Network based Chatbot”, IEEE Xplore Compliant - Part Number:CFP17AWO-ART, ISBN:978-1-5090- 5013-0. [3] Yunjing An, Shutao Sun, Shujuan Wang., “Naive Bayes Classifiers for Music Emotion Classification Based on Lyrics”, IEEE ICIS 2017. [4] Nivet Chirawichitchai,”Sentiment Classification by a Hybrid Method of Greedy Search and Multinomial Naïve Bayes Algorithm”,IEEE 2013 Eleventh International Conference on ICT and Knowledge Engineering. [5] Adhitya Bhawiyuga, M. Ali Fauzi, Eko Sakti Pramukantoro, Widhi Yahya, “Design of E-Commerce Chat Robot for Automatically Answering Customer Question”,IEEE 2017 International Conference on SIET