SlideShare a Scribd company logo
1 of 6
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 12 | Dec 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 688
CUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNING
Shaik Salma Begum1, Vishal R2, Darshan Gowda G3, Jangam Dheeraj4, Vishwas B5,
Sankar Reddy6
1Assistant Professor, Dept. of Computer Science and Engineering, Presidency University, Karnataka, India
23456UG Student, Dept. of Computer Science and Engineering, Presidency University, Karnataka, India
---------------------------------------------------------------------***-------------------------------------------------------------------
Abstract
This project creates a modern customer service chatbot with a unique "speak aloud" feature that makes it different from other
chatbots that only interact with users through text. Our chatbot, driven by machine learning, answers the world's problems with
customer engagement by efficiently translating spoken inquiries. In addition to text messaging, the UI is enhanced with several
features in one chatbot, such as a microphone for voice input, an image-to-text converter, and a quick copy feature. This novel
approach seeks to provide fast, easy, and adaptable answers to consumer questions, changinghowcustomerserviceis provided by
taking a thorough and formally organized approach.
Keywords Chatbot · Query · Machine learning · Natural language processing · Artificial intelligence · Flask · Mistral
1 Introduction
1.1 Chatbot
Chatbots are software programs created explicitly for textual or spoken conversation. These apps frequently act as virtual
assistants or companions by trying to mimic human behavior. Although passing the Turing test has always been the goal,
reaching this level of sophistication in 2023 will still be difficult.
Chatbots are helpful in dialogue systems, especiallyforcustomerserviceandinformationretrieval.ManyuseNatural Language
Processing (NLP) methods; however, more basic versions frequently rely on pattern recognition or keyword matching in the
input data.
Three main categories arise in chatbot development:
1. Rule-based chatbots
2. Retrieval-based chatbots
3. Autonomous and self-learning chatbots:
Each kind, present and future, extends the variety of conversational agents on the market in 2023 by adding new features and
functionalities.
1.2 Machine Learning
Machine learning is a subfield of AI concerned with creating models and algorithms that computersmayusetolearnfromdata
and improve at a particular task without human intervention. One of the main goals of machine learning is to teachcomputers
to learn from their own experiences and make predictions and behavioral adaptations accordingly.
Machine learning is categorized as follows:
1. Supervised Learning: Algorithms acquire knowledge through labeled data, similar to students learning from
responses. (For instance, detecting if an email is a spam or not)
2. Unsupervised Learning: The algorithm finds patterns in the unlabeled data, much like they would whileexploring a
forest. (Grouping clients according to their buying patterns, for example)
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 12 | Dec 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 689
3. Reinforcement Learning: Algorithms use feedback and rewards to create decisions, muchlikewhenlearningtoplay
a game. (For instance, teaching AI to play chess)
Machine Learning's Powerful Branches:
 Natural language processing: NLP enables chatbots, virtual assistants,andtranslationservicesbyhelping machines
comprehend and produce human language.
 Computer vision: Gives machines the tools they need to comprehend and evaluate visual data, transform facial and
image recognition, and operate autonomous cars.
1.3 Large Language Model (LLM)
Large language models (LLMs) are cutting-edge AI programs, making technologies more exciting. These models, trained on
enormous volumes of text, are capable of data analysis, creativecontentgeneration,languagetranslation,and natural language
understanding. Consider being able to ask questions, composepoetry,andassistwithcodewitha virtual assistant.LLMshavea
lot of potential, but they are still in their youth. They promise to completelytransformhowweengage withtechnology,acquire
knowledge, and engage in creative expression.
Mistral is an incredible open-source LLM that shatters expectations with its 7-billion-parameter capability. It is a flexible tool
for many applications due to its remarkable performance, fluid code generationandtranslation,andskill atmanagingcomplex
information. Mistral unleashes individuals' and organizations' creative, innovative, and problem-solving capabilities by
combining user-friendly features like pre-built infrastructure and customizability. Accept Mistral and discover the
revolutionary potential of human-computer interaction.
2 Related works
The most broadly utilized chatbots in logical talk are those from Point and Facebook; since their commencement,variousvisit
applications have been created to banter with clients. Repel, which was made in 1972,isthemostrenownedmodel.It filledthe
role of a guide in 1966.
Various chatbots have been made utilizing different stages and thoughts. Albeitconversational specialistsareturningoutto be
increasingly well known, their usefulness actually should be gotten to the next level. With regards to the client assistance
situation, my chatbot is critical. It is accessible for work area and PC use and offers UIs for addressing purchaser questions
associated with our chatbot. Most chatbots follow three execution systems. The first chatbot at any point utilized a standard
based framework; it asks clients inquiries in view of if and else explanations and gives a bunch of replies. The up and coming
age of chatbots utilizes recovery based methods, in which a dataset is given as passages or purposes, and normal language
handling (NLP) is used to understand the client's inquiries. The third kind is a self-learning bot, which utilizes profoundly
progressed calculations, man-made intelligence, ML approaches,andclientcontributiontogainfromclients'inquiriesandgive
important answers. A couple of examples of self-learning bots are Watson, Cortana, Alexa, Natasha, and Siri. The essential
disadvantage of rule-based models is their outrageous vestige, unsatisfactoriness for client assistance assignments, and
improved probability of not getting the ideal reaction to your inquiry. Sinceself-learningbots,likeinformationresearchersand
experts, require a high expertise level, and their improvement requires years, they are just at times utilized in client support
situations.
Just huge organizations like Google, Amazon, Apple, Adobe, IBM, etc use them for every one of the reasons referenced
previously. We require a client care chatbot that can be used by medium-sized and little associations the same.
3 Proposed methodology
It is the most common way of carrying out the proposed approach for the chatbot. It additionally shows the way things are
carried out and obtains the normal results of the model. In this cycle, we see the application's handling pathways and the
progression of course of data sources, results, and handling bearings of the application.
Implementation Steps:
1. User Engagement: The customer begins the interaction by typing a question or message into the text interface of the
chatbot or by speaking their inquiry out loud. The input can also be provided in the form of images with text.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 12 | Dec 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 690
2. Intent Recognition: Using a Naive Bayes technique, a machine learning engine trained on a dataset of customer service
encounters user questions, extracts key phrases to detect their purpose, and tags them into predefined groupings.
3. Response Generation: After determining the user's intent, the chatbot uses a fine-tuned Ollama model built on the Mistral
framework to create a natural and informative response that addresses the individual query and user demands.
4. Data Retrieval (Optional): The chatbot seamlessly interacts with a connected database if the generatedresponserequires
specific information not immediately available within the model's knowledge base. Utilizing keywords and parameters
extracted from the user's query, it retrieves relevant data from the appropriate source, ensuring a comprehensive and
informative response. For instance, an order inquiry might trigger the retrieval of specific order details basedontheprovided
order number, enhancing the user's experience and addressing their needs efficiently.
5. Response Delivery: The chatbot seamlessly merges the generated response with any retrieved data. It presents it clearly
and concisely within the chat interface, ensuring a comprehensive and informative response that effectively addresses the
user's initial query.
6. Continuous Learning: The chatbot empowers users tosharefeedback throughratings,reports,orsuggestions,whichforms
the foundation for continuous improvement. Analyzed feedback fuelsrefiningtheML model'strainingdata,adjustingresponse
generation parameters, and optimizing data retrieval processes, ultimatelyenhancingthechatbot'seffectivenessandensuring
user satisfaction.
The idea of the chatbot is shown in this figure:
Fig.1 Proposed idea/approach
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 12 | Dec 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 691
4 Prototype
Machine Learning Algoritm
from sklearn.naive_bayes import MultinomialNB
from sklearn.pipeline import Pipeline
from sklearn.feature_extraction.text import
TfidfVectorizer, ENGLISH_STOP_WORDS
model = Pipeline(steps=[('tfidf', TfidfVectorizer(
max_features=1000,
stop_words=list(ENGLISH_STOP_WORDS),
preprocessor=str.lower)),
('model', MultinomialNB())])
model.fit(X_train, y_train)
y_pred = model.predict(X_test_tfidf)
print("Accuracy:", accuracy_score(y_test, y_pred))
new_query = ["How do I cancel my order?"]
prediction = model.predict(new_query_tfidf)
print("Predicted Intent:", prediction)
LLM (Finetuned Mistral Model)
import requests
import json
message = "message here"
body = {
"model": "ThinkBot",
"prompt": message,
"stream": False
}
json_body = json.dumps(body)
url =
"https://ollamalocalhost:port/api/generate"
headers = {"Content-Type": "application/json"}
res = requests.post(url, headers=headers,
data=json_body)
decoded_response = res.json()
response_content = decoded_response
print(response_content)
The prototype for the login page is shown in Fig. 2.
Fig.2 Prototype for Login
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 12 | Dec 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 692
The prototype for the chatbot dashboard is shown in Fig. 2.
Fig.3 Prototype for Chat Dashboard
5 Conclusion and Future Work
In conclusion, our machine learning (ML) powered chatbot for customer service is an entirely new way to improve customer
relationships. Our chatbot is unique because it includes a "speak aloud" capabilitythatfacilitatesconversationthrough spoken
queries. Combining Language Model (LM) methods with Machine Learning (ML)-based models guarantees a precise and
flexible system that will understand a wide range of user inputs. The user interface is improved by integrating many input
methods, such as speech and image, and a quick copy capability, which offers a thorough and effective solution. The use of an
all-auth login mechanism further ensures security and individualized interactions. Additionally, futureupgradesmightcenter
on making the ML models even more precise and enhancing the chatbot's functionality to incorporate more features and
support for more languages. With the help of this project, customer service will entera newera wherecutting-edgetechnology
will revolutionize the user experience.
References
1. (PDF) Customer Support Chatbot Using Machine Learning
https://www.researchgate.net/publication/343980800_Customer_Support_Chatbot_Using_Machine_Learning
2. Guide to Fine-Tuning LLMS with Lora and qLora
https://www.mercity.ai/blog-post/guide-to-fine-tuning-llms-with-lora-and-qlora
https://medium.com/@gitlostmurali/understanding-lora-and-qlora-the-powerhouses-of-efficient-finetuning-in-
large-language-models-7ac1adf6c0cf
3. Flask Basic tutorial
https://www.tutorialspoint.com/flask/index.htm
4. Mistral LLM guide
https://www.e2enetworks.com/blog/a-step-by-step-guide-to-fine-tuning-the-mistral-7b-llm
5. Ollama
https://www.analyticsvidhya.com/blog/2023/10/a-step-by-step-guide-to-pdf-chatbots-with-langchain-and-ollama/
6. Fine tune with Mistral
https://www.e2enetworks.com/blog/a-step-by-step-guide-to-fine-tuning-the-mistral-7b-llm
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 10 Issue: 12 | Dec 2023 www.irjet.net p-ISSN: 2395-0072
© 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 693
7. Research paper
https://www.ijrte.org/wp-content/uploads/papers/v8i1S3/A10170681S319.pdf
8. TF - IDF
https://wisdomml.in/tf-idf-in-nlp-how-to-implement-it-in-4-steps/
9. Machine Learning Pipeline using scikit-learn
https://www.analyticsvidhya.com/blog/2020/01/build-your-first-machine-learning-pipeline-using-scikit-
learn/?utm_source=blog&utm_medium=how-to-deploy-machine-learning-model-flask
10. Deploy Machine Learning Model using Flask
https://www.analyticsvidhya.com/blog/2020/04/how-to-deploy-machine-learning-model-flask/

More Related Content

Similar to CUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNING

AI CHAT BOT USING SHAN ALGORITHM
AI CHAT BOT USING SHAN ALGORITHMAI CHAT BOT USING SHAN ALGORITHM
AI CHAT BOT USING SHAN ALGORITHMIRJET Journal
 
IRJET- College Enquiry Chatbot System(DMCE)
IRJET-  	  College Enquiry Chatbot System(DMCE)IRJET-  	  College Enquiry Chatbot System(DMCE)
IRJET- College Enquiry Chatbot System(DMCE)IRJET Journal
 
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.EWEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.EIRJET Journal
 
IRJET- Interactive Interview Chatbot
IRJET-  	  Interactive Interview ChatbotIRJET-  	  Interactive Interview Chatbot
IRJET- Interactive Interview ChatbotIRJET Journal
 
IRJET- Artificial Intelligence Based Chat-Bot
IRJET-  	  Artificial Intelligence Based Chat-BotIRJET-  	  Artificial Intelligence Based Chat-Bot
IRJET- Artificial Intelligence Based Chat-BotIRJET 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
 
Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural...
Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural...Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural...
Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural...IRJET 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
 
Building Virtual Assistants A Guide to Chatbot Development.pdf
Building Virtual Assistants  A Guide to Chatbot Development.pdfBuilding Virtual Assistants  A Guide to Chatbot Development.pdf
Building Virtual Assistants A Guide to Chatbot Development.pdfSoluLab1231
 
Building Virtual Assistants A Guide to Chatbot Development.pdf
Building Virtual Assistants  A Guide to Chatbot Development.pdfBuilding Virtual Assistants  A Guide to Chatbot Development.pdf
Building Virtual Assistants A Guide to Chatbot Development.pdfmatthew09cyrus
 
Building Virtual Assistants A Guide to Chatbot Development (2).pdf
Building Virtual Assistants  A Guide to Chatbot Development (2).pdfBuilding Virtual Assistants  A Guide to Chatbot Development (2).pdf
Building Virtual Assistants A Guide to Chatbot Development (2).pdfcelinedion89121
 
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
 
WHATSAPP CHATBOT FOR CAREER GUIDANCE
WHATSAPP CHATBOT FOR CAREER GUIDANCEWHATSAPP CHATBOT FOR CAREER GUIDANCE
WHATSAPP CHATBOT FOR CAREER GUIDANCEIRJET 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
 
An Intelligent Chatbot for College Enquiry with Amazon Lex
An Intelligent Chatbot for College Enquiry with Amazon LexAn Intelligent Chatbot for College Enquiry with Amazon Lex
An Intelligent Chatbot for College Enquiry with Amazon LexIRJET Journal
 
IRJET- Virtual Community Using Cloud Technology “Unitalk”
IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”
IRJET- Virtual Community Using Cloud Technology “Unitalk”IRJET 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
 
A Review Comparative Analysis On Various Chatbots Design
A Review   Comparative Analysis On Various Chatbots DesignA Review   Comparative Analysis On Various Chatbots Design
A Review Comparative Analysis On Various Chatbots DesignCourtney Esco
 

Similar to CUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNING (20)

AI CHAT BOT USING SHAN ALGORITHM
AI CHAT BOT USING SHAN ALGORITHMAI CHAT BOT USING SHAN ALGORITHM
AI CHAT BOT USING SHAN ALGORITHM
 
IRJET- College Enquiry Chatbot System(DMCE)
IRJET-  	  College Enquiry Chatbot System(DMCE)IRJET-  	  College Enquiry Chatbot System(DMCE)
IRJET- College Enquiry Chatbot System(DMCE)
 
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.EWEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
WEB APPLICATION FOR MATHEMATICS CLUB OF P.C.E
 
IRJET- Interactive Interview Chatbot
IRJET-  	  Interactive Interview ChatbotIRJET-  	  Interactive Interview Chatbot
IRJET- Interactive Interview Chatbot
 
IRJET- Artificial Intelligence Based Chat-Bot
IRJET-  	  Artificial Intelligence Based Chat-BotIRJET-  	  Artificial Intelligence Based Chat-Bot
IRJET- Artificial Intelligence Based Chat-Bot
 
IRJET- NEEV: An Education Informational Chatbot
IRJET-  	  NEEV: An Education Informational ChatbotIRJET-  	  NEEV: An Education Informational Chatbot
IRJET- NEEV: An Education Informational Chatbot
 
Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural...
Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural...Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural...
Intelligent Library Assistant (ILA) Using Artificial Intelligence and Natural...
 
Machine learning
Machine learningMachine learning
Machine learning
 
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
 
Building Virtual Assistants A Guide to Chatbot Development.pdf
Building Virtual Assistants  A Guide to Chatbot Development.pdfBuilding Virtual Assistants  A Guide to Chatbot Development.pdf
Building Virtual Assistants A Guide to Chatbot Development.pdf
 
Building Virtual Assistants A Guide to Chatbot Development.pdf
Building Virtual Assistants  A Guide to Chatbot Development.pdfBuilding Virtual Assistants  A Guide to Chatbot Development.pdf
Building Virtual Assistants A Guide to Chatbot Development.pdf
 
Building Virtual Assistants A Guide to Chatbot Development (2).pdf
Building Virtual Assistants  A Guide to Chatbot Development (2).pdfBuilding Virtual Assistants  A Guide to Chatbot Development (2).pdf
Building Virtual Assistants A Guide to Chatbot Development (2).pdf
 
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
 
WHATSAPP CHATBOT FOR CAREER GUIDANCE
WHATSAPP CHATBOT FOR CAREER GUIDANCEWHATSAPP CHATBOT FOR CAREER GUIDANCE
WHATSAPP CHATBOT FOR CAREER GUIDANCE
 
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEMINTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
INTELLIGENT CHATBOT FOR COLLEGE ENQUIRY SYSTEM
 
An Intelligent Chatbot for College Enquiry with Amazon Lex
An Intelligent Chatbot for College Enquiry with Amazon LexAn Intelligent Chatbot for College Enquiry with Amazon Lex
An Intelligent Chatbot for College Enquiry with Amazon Lex
 
IRJET- Virtual Community Using Cloud Technology “Unitalk”
IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”IRJET-  	  Virtual Community Using Cloud Technology “Unitalk”
IRJET- Virtual Community Using Cloud Technology “Unitalk”
 
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
 
Technovision
TechnovisionTechnovision
Technovision
 
A Review Comparative Analysis On Various Chatbots Design
A Review   Comparative Analysis On Various Chatbots DesignA Review   Comparative Analysis On Various Chatbots Design
A Review Comparative Analysis On Various Chatbots Design
 

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

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 

Recently uploaded (20)

Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
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
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 

CUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNING

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 12 | Dec 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 688 CUSTOMER SUPPORT CHATBOT WITH MACHINE LEARNING Shaik Salma Begum1, Vishal R2, Darshan Gowda G3, Jangam Dheeraj4, Vishwas B5, Sankar Reddy6 1Assistant Professor, Dept. of Computer Science and Engineering, Presidency University, Karnataka, India 23456UG Student, Dept. of Computer Science and Engineering, Presidency University, Karnataka, India ---------------------------------------------------------------------***------------------------------------------------------------------- Abstract This project creates a modern customer service chatbot with a unique "speak aloud" feature that makes it different from other chatbots that only interact with users through text. Our chatbot, driven by machine learning, answers the world's problems with customer engagement by efficiently translating spoken inquiries. In addition to text messaging, the UI is enhanced with several features in one chatbot, such as a microphone for voice input, an image-to-text converter, and a quick copy feature. This novel approach seeks to provide fast, easy, and adaptable answers to consumer questions, changinghowcustomerserviceis provided by taking a thorough and formally organized approach. Keywords Chatbot · Query · Machine learning · Natural language processing · Artificial intelligence · Flask · Mistral 1 Introduction 1.1 Chatbot Chatbots are software programs created explicitly for textual or spoken conversation. These apps frequently act as virtual assistants or companions by trying to mimic human behavior. Although passing the Turing test has always been the goal, reaching this level of sophistication in 2023 will still be difficult. Chatbots are helpful in dialogue systems, especiallyforcustomerserviceandinformationretrieval.ManyuseNatural Language Processing (NLP) methods; however, more basic versions frequently rely on pattern recognition or keyword matching in the input data. Three main categories arise in chatbot development: 1. Rule-based chatbots 2. Retrieval-based chatbots 3. Autonomous and self-learning chatbots: Each kind, present and future, extends the variety of conversational agents on the market in 2023 by adding new features and functionalities. 1.2 Machine Learning Machine learning is a subfield of AI concerned with creating models and algorithms that computersmayusetolearnfromdata and improve at a particular task without human intervention. One of the main goals of machine learning is to teachcomputers to learn from their own experiences and make predictions and behavioral adaptations accordingly. Machine learning is categorized as follows: 1. Supervised Learning: Algorithms acquire knowledge through labeled data, similar to students learning from responses. (For instance, detecting if an email is a spam or not) 2. Unsupervised Learning: The algorithm finds patterns in the unlabeled data, much like they would whileexploring a forest. (Grouping clients according to their buying patterns, for example)
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 12 | Dec 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 689 3. Reinforcement Learning: Algorithms use feedback and rewards to create decisions, muchlikewhenlearningtoplay a game. (For instance, teaching AI to play chess) Machine Learning's Powerful Branches:  Natural language processing: NLP enables chatbots, virtual assistants,andtranslationservicesbyhelping machines comprehend and produce human language.  Computer vision: Gives machines the tools they need to comprehend and evaluate visual data, transform facial and image recognition, and operate autonomous cars. 1.3 Large Language Model (LLM) Large language models (LLMs) are cutting-edge AI programs, making technologies more exciting. These models, trained on enormous volumes of text, are capable of data analysis, creativecontentgeneration,languagetranslation,and natural language understanding. Consider being able to ask questions, composepoetry,andassistwithcodewitha virtual assistant.LLMshavea lot of potential, but they are still in their youth. They promise to completelytransformhowweengage withtechnology,acquire knowledge, and engage in creative expression. Mistral is an incredible open-source LLM that shatters expectations with its 7-billion-parameter capability. It is a flexible tool for many applications due to its remarkable performance, fluid code generationandtranslation,andskill atmanagingcomplex information. Mistral unleashes individuals' and organizations' creative, innovative, and problem-solving capabilities by combining user-friendly features like pre-built infrastructure and customizability. Accept Mistral and discover the revolutionary potential of human-computer interaction. 2 Related works The most broadly utilized chatbots in logical talk are those from Point and Facebook; since their commencement,variousvisit applications have been created to banter with clients. Repel, which was made in 1972,isthemostrenownedmodel.It filledthe role of a guide in 1966. Various chatbots have been made utilizing different stages and thoughts. Albeitconversational specialistsareturningoutto be increasingly well known, their usefulness actually should be gotten to the next level. With regards to the client assistance situation, my chatbot is critical. It is accessible for work area and PC use and offers UIs for addressing purchaser questions associated with our chatbot. Most chatbots follow three execution systems. The first chatbot at any point utilized a standard based framework; it asks clients inquiries in view of if and else explanations and gives a bunch of replies. The up and coming age of chatbots utilizes recovery based methods, in which a dataset is given as passages or purposes, and normal language handling (NLP) is used to understand the client's inquiries. The third kind is a self-learning bot, which utilizes profoundly progressed calculations, man-made intelligence, ML approaches,andclientcontributiontogainfromclients'inquiriesandgive important answers. A couple of examples of self-learning bots are Watson, Cortana, Alexa, Natasha, and Siri. The essential disadvantage of rule-based models is their outrageous vestige, unsatisfactoriness for client assistance assignments, and improved probability of not getting the ideal reaction to your inquiry. Sinceself-learningbots,likeinformationresearchersand experts, require a high expertise level, and their improvement requires years, they are just at times utilized in client support situations. Just huge organizations like Google, Amazon, Apple, Adobe, IBM, etc use them for every one of the reasons referenced previously. We require a client care chatbot that can be used by medium-sized and little associations the same. 3 Proposed methodology It is the most common way of carrying out the proposed approach for the chatbot. It additionally shows the way things are carried out and obtains the normal results of the model. In this cycle, we see the application's handling pathways and the progression of course of data sources, results, and handling bearings of the application. Implementation Steps: 1. User Engagement: The customer begins the interaction by typing a question or message into the text interface of the chatbot or by speaking their inquiry out loud. The input can also be provided in the form of images with text.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 12 | Dec 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 690 2. Intent Recognition: Using a Naive Bayes technique, a machine learning engine trained on a dataset of customer service encounters user questions, extracts key phrases to detect their purpose, and tags them into predefined groupings. 3. Response Generation: After determining the user's intent, the chatbot uses a fine-tuned Ollama model built on the Mistral framework to create a natural and informative response that addresses the individual query and user demands. 4. Data Retrieval (Optional): The chatbot seamlessly interacts with a connected database if the generatedresponserequires specific information not immediately available within the model's knowledge base. Utilizing keywords and parameters extracted from the user's query, it retrieves relevant data from the appropriate source, ensuring a comprehensive and informative response. For instance, an order inquiry might trigger the retrieval of specific order details basedontheprovided order number, enhancing the user's experience and addressing their needs efficiently. 5. Response Delivery: The chatbot seamlessly merges the generated response with any retrieved data. It presents it clearly and concisely within the chat interface, ensuring a comprehensive and informative response that effectively addresses the user's initial query. 6. Continuous Learning: The chatbot empowers users tosharefeedback throughratings,reports,orsuggestions,whichforms the foundation for continuous improvement. Analyzed feedback fuelsrefiningtheML model'strainingdata,adjustingresponse generation parameters, and optimizing data retrieval processes, ultimatelyenhancingthechatbot'seffectivenessandensuring user satisfaction. The idea of the chatbot is shown in this figure: Fig.1 Proposed idea/approach
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 12 | Dec 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 691 4 Prototype Machine Learning Algoritm from sklearn.naive_bayes import MultinomialNB from sklearn.pipeline import Pipeline from sklearn.feature_extraction.text import TfidfVectorizer, ENGLISH_STOP_WORDS model = Pipeline(steps=[('tfidf', TfidfVectorizer( max_features=1000, stop_words=list(ENGLISH_STOP_WORDS), preprocessor=str.lower)), ('model', MultinomialNB())]) model.fit(X_train, y_train) y_pred = model.predict(X_test_tfidf) print("Accuracy:", accuracy_score(y_test, y_pred)) new_query = ["How do I cancel my order?"] prediction = model.predict(new_query_tfidf) print("Predicted Intent:", prediction) LLM (Finetuned Mistral Model) import requests import json message = "message here" body = { "model": "ThinkBot", "prompt": message, "stream": False } json_body = json.dumps(body) url = "https://ollamalocalhost:port/api/generate" headers = {"Content-Type": "application/json"} res = requests.post(url, headers=headers, data=json_body) decoded_response = res.json() response_content = decoded_response print(response_content) The prototype for the login page is shown in Fig. 2. Fig.2 Prototype for Login
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 12 | Dec 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 692 The prototype for the chatbot dashboard is shown in Fig. 2. Fig.3 Prototype for Chat Dashboard 5 Conclusion and Future Work In conclusion, our machine learning (ML) powered chatbot for customer service is an entirely new way to improve customer relationships. Our chatbot is unique because it includes a "speak aloud" capabilitythatfacilitatesconversationthrough spoken queries. Combining Language Model (LM) methods with Machine Learning (ML)-based models guarantees a precise and flexible system that will understand a wide range of user inputs. The user interface is improved by integrating many input methods, such as speech and image, and a quick copy capability, which offers a thorough and effective solution. The use of an all-auth login mechanism further ensures security and individualized interactions. Additionally, futureupgradesmightcenter on making the ML models even more precise and enhancing the chatbot's functionality to incorporate more features and support for more languages. With the help of this project, customer service will entera newera wherecutting-edgetechnology will revolutionize the user experience. References 1. (PDF) Customer Support Chatbot Using Machine Learning https://www.researchgate.net/publication/343980800_Customer_Support_Chatbot_Using_Machine_Learning 2. Guide to Fine-Tuning LLMS with Lora and qLora https://www.mercity.ai/blog-post/guide-to-fine-tuning-llms-with-lora-and-qlora https://medium.com/@gitlostmurali/understanding-lora-and-qlora-the-powerhouses-of-efficient-finetuning-in- large-language-models-7ac1adf6c0cf 3. Flask Basic tutorial https://www.tutorialspoint.com/flask/index.htm 4. Mistral LLM guide https://www.e2enetworks.com/blog/a-step-by-step-guide-to-fine-tuning-the-mistral-7b-llm 5. Ollama https://www.analyticsvidhya.com/blog/2023/10/a-step-by-step-guide-to-pdf-chatbots-with-langchain-and-ollama/ 6. Fine tune with Mistral https://www.e2enetworks.com/blog/a-step-by-step-guide-to-fine-tuning-the-mistral-7b-llm
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 10 Issue: 12 | Dec 2023 www.irjet.net p-ISSN: 2395-0072 © 2023, IRJET | Impact Factor value: 8.226 | ISO 9001:2008 Certified Journal | Page 693 7. Research paper https://www.ijrte.org/wp-content/uploads/papers/v8i1S3/A10170681S319.pdf 8. TF - IDF https://wisdomml.in/tf-idf-in-nlp-how-to-implement-it-in-4-steps/ 9. Machine Learning Pipeline using scikit-learn https://www.analyticsvidhya.com/blog/2020/01/build-your-first-machine-learning-pipeline-using-scikit- learn/?utm_source=blog&utm_medium=how-to-deploy-machine-learning-model-flask 10. Deploy Machine Learning Model using Flask https://www.analyticsvidhya.com/blog/2020/04/how-to-deploy-machine-learning-model-flask/