0% found this document useful (0 votes)
58 views15 pages

Syreport

Uploaded by

vidya mali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views15 pages

Syreport

Uploaded by

vidya mali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Shri Shamrao Patil (Yadravkar) Educational & Charitable Trust’s

Sharad Institute of Technology


College of Engineering, Yadrav (Ichalkaranji)
An Autonomous Institute
Department of Artificial Intelligence &
Data Science Engineering

A
Mini Project Report
On
“CHATBOk”

SUBMITTED BY

Roll No. Student Name

03 Ms.MAYURI SAGAR DHUMAL


19 Ms. SAKSHI SAGAR SHAH

Under the Guidance of


Ms. S. U. Shinde

Department of Artificial Intelligence and Data Science Engineering,


Sharad Institute of Technology College of Engineering, Yadrav-Ichalkaranji

2022-23
Shri Shamrao Patil (Yadravkar) Educational & Charitable Trust’s
Sharad Institute of Technology College of Engineering
Yadrav (Ichalkaranji) - 416121
An Autonomous Institute
(Approved by AICTE, New Delhi, Recognized by Government of Maharashtra & Affiliated to Dr. Babasaheb
Ambedkar Technological University)

DEPARTMENT OF ARTIFICIAL INTELLIGENCE &


DATA SCIENCE ENGINEERING

This is to certify that,


Ms. Mayuri Sagar Dhumal (03)
Ms. Sakshi Sagar Shah (19)
Studying in SY Artificial Intelligence & Data Science Engineering has successfully completed the
Mini Project entitled
“Chatbotoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo”
under the guidance and supervision of Ms. Sonal Shinde during the academic year 2022-2023
Semester IV. This is a part of partial fulfillment of the requirement for award of degree of the
Bachelor of Technology in Artificial Intelligence And Data Science Engineering.

Ms.Sonal Shinde Dr.S.B.Gurav


Guide Head
Dept. of Artificial Intelligence Dept. of Artificial Intelligence
& Data Science Engineering & Data Science Engineering
SITCOE SITCOE

Dr.S.A.Khot
Principal
SITCOE
ACKNOWLEDGEMENT

We would like to express our deep and sincere gratitude to our Guide Ms.S.U.Shinde
Department of Artificial Intelligence & Data ScienceEngineering, for guiding us to
accomplish this project work. It was our privilege and pleasure to work under his valuable
guidance. We are indeed grateful to him for providing helpful suggestion, from time to time.
Due to his constant encouragement and inspiration we are able to present this project.
We express our deep gratitude to Dr.S.B.Gurav, Head of Artificial Intelligence
and Data Science Engineering Department, for his valuable guidance and constant
encouragement. We are very much thankful to Dr. S. A. Khot, Principal, Sharad Institute of
Technology College of Engineering, Yadrav-Ichalkaranji, for providing all the necessary
facilities to carry out project work.
INDEX

SR. NO. CONTENT PAGE NO.

1 Introduction 1

2 Literature Review 2

3 Key Features 3

4 Analysis of Chatbot 4

5 Types of Chatbot 5

6 Applications of chatbot 6

7 Architecture of chatbot 7

8 Future scope 8

9 Reference 9

10 Conclusion 10
ABSTRACT

A Chatbot is artificial intelligence computer software that can simulate a conversation


using textual or audio techniques. The basis of chatbot is artificial intelligence, which
analyses a customer’s data and blends the response with them. A simple chatbot can
becreated by loading an FAQ(frequently asked questions) into chatbot software.Chatbots,
are conversational interfaces as they are also known, present anew way for individuals to
interact with computer systems. A chatbot allows a user tosimply ask questions in the same
manner that they would address human.This abstract provides a brief overview of a
chatbot, an AI-based conversational agent, developed to facilitate interactive
communication with users. The chatbot employs natural language processing (NLP)
techniques and machine learning algorithms to understand and respond to user queries and
requests.The primary objective of the chatbot is to deliver efficient and personalized
assistance to users in various domains, including customer support, information retrieval,
and task automation. It leverages a diverse range of technologies such as sentiment
analysis, entity recognition, and dialogue management to enhance the conversational
experience and provide accurate and contextually relevant responses.Through continuous
learning and adaptation, the chatbot aims to improve its performance over time by
leveraging user feedback and incorporating new knowledge. It can handle both text-based
and voice-based interactions, offering a seamless and user-friendly experience across
multiple platforms and devices.The chatbot's architecture comprises different components,
including a user interface, a natural language understanding module, a dialogue manager,
and a natural language generation module. These components work collaboratively to
process user inputs, infer user intent, generate appropriate responses, and maintain a
coherent conversation flow.Evaluation of the chatbot's performance involves metrics such
as accuracy, response time, user satisfaction, and task completion rate. Continuous
monitoring and fine-tuning ensure that the chatbot remains up-to-date and aligns with user
expectations.
INTRODUCTION
 The first chatbot ever was developed by MIT professor Joseph Weizenbaum in the
1960s. It was called ELIZA.
 To analyze the latest trends which are applicable in the implementation process of the
 Chatbot system.
 AI is one of the latest computer Technologies that are advancing in the world.
 NLP is one of the application through which digital electronic machine which identify
 And acknowledge the language of human. (Therefore, this application is utilized, in
development of an automated conversational system(Chatbot).
 In businesses and other places the use of Chatbot demand has increase due to Versatility
anddiligence.
 Other articles suggest that Chatbots will reduce labor cost and workload up to 70%,
hence more corporate are investing more cost in chatbot implementation.
LITERATURE REVIEW
 To study and analyze the latest trends, in the implementation of an automated AI.
 To understand which Chatbot latest model is running in the present.
 Started in 1950 in the form of TURING TEST by Alan Turing.
 Approach whether computer can follow the human and his day to day actions.
 In 1966, Alan and Joseph Weizenbaum both together developed the first
named“ELIZA”.
 In 1980, Artificial Intelligence Markup Language(AIML) was made to build computer.
 Jabberwack was built up to follow the human language in the decades of 1990’s.
KEY FEATURES
 Chatbot, also called chatterbots, is a form of artificial intelligence(AI).
 This tool helps add convenience for customers they are automated programs with
customer.
 Key examples are Chatbots used by businesses in Facebook Messenger, or as ALEXA.
 Chatbots tends to operate in two ways either via machine learning or with set guidelines.
 Contextual Understanding: Advanced chatbots are capable of maintaining context
throughout a conversation. They can remember previous interactions and use that
information to provide more accurate and relevant responses.
 Personalization: Chatbots can offer personalized experiences by collecting and analyzing
user data. This enables them to tailor their responses and recommendations based on
individual preferences and behavior.
ANALYSIS OF CHATBOTS
 This section carries a review and analysis of some papers on the chatbotdevelopment
system. Libraries of word and collection of keywords, is thevital source, and it is the
brain of the chatbot.
 It is indeed to develop a smart chatbot, which uses the web infrastructures, for finding the
appropriate answer, of users question, when a user asked to the Chatbots.
 One article suggested performing text matching to find out thr appropriate answer to the
question, and structured databases should store it.
 Another author suggested that Chatbot, which attend to the elders and talk to them in
pleasant mood, with lively conversation as a part of the engagement.
 Chatbot sentiment analysis evaluates your customers' interactions with your chatbot. This
involves studying the tone and words customers use when interacting with your chatbot
to understand how they feel, whether that's happy, sad, afraid, or angry. Based on these
interactions, you can identify areas of improvement.
TYPES OF CHATBOT
 Text-based chatbot:- As the name suggests, a text-based chatbot is the one that
 interacts and communicates through text or messaging.
 Voice-based chatbot:- A conversational solution that uses artificial intelligence(AI)
 and natural language processing(NLU) to help interpret intent and meaning in speech
commands. This type of technology, also known as conversational interactive voice
response(IVR), enables users to interact with a device by speaking.
 Rule based chatbot:- Bot answer questions based on some rules on which it is trained on.
the rules defined can be very simple to very complex.
 Self-learning chatbot:- Bot that learns how to communicate using the result of a machine
learning model to learn and asses current situation.
APPLICATIONS OF CHATBOT
 Helpdesk Assistant:- Specializes in providing users of technology with support and
services.
 The main duties of users or programmers are to address all customer or user issues, along
with common technological problems. When we monitor the help desk email, and work
with customers in person.
 Email distributer:- In email applications, a distribution list is a list of email addresses that
can be mass mailed via automation without having to add members individually.
Distribution lists are used to send emails to groups of people without having to enter each
recipient’s individual address.
 Home Assitant:- Another name of Home Assitant is HASS or hass. Device used to run
Home Assitant is the ODROID-N2 + Home Assitant Bundle from Ameridroid.
 A brand name for a computer program that can be used to control devices in your home
such as lights and heating: When we use mobile apps to control Home Assitant.
 Spam Filtering:- Spam filters are designed to identify emails that attackers or marketers
or dangerous content. They use specific filtering methods to identify the content of email
or their senders and then flag the email as spam.
ARCHITECTURE OF CHATBOTS
 Chatwindow session:-The chat session is used by the call center agent or client to deliver
 Instant messages from their contacts. To hold an online chat session, make sure that
participants are on the same page operation and technically. A chat window comes at the
bottom-right side of the browser for each chat session.
 Interface:- In interacting with tools like ChatGPT or customer service chatbots, they use
conversational user interfaces. A conversational user interface (CUI) allows people to
interact with software, apps, and bots like how they interact with real people.
 NLP:- NLP, or Natural Language Processing, is a branch of AI that helps computers read
and understand natural human language. Its main goal is to improve human-machine
communication.
 Corpus:- Corpus - literal meaning is a collection of words. This contains a corpus of data
that is included in the chatterbot module. Each corpus is nothing but a prototype of
different input statements and their responses. These corpus are used by bots to train
themselves.
 Application DB:- At the most basic level, a chatbot is a computer program that simulates
and processes human conversation (either written or spoken), allowing humans to
interact with digital devices as if they were communicating with a real person.
 Diagram-
REFERENCE
 PYTHON:-Is an open-source (free) programming language that is used in web
programming, data science, C programming language.
 COLAB:- In the context of chatbots, "Colab" refers to Google Colaboratory, often
abbreviated as "Colab." It is an online platform that allows users to write and execute
Python code through a web browser. Colab provides a cloud-based environment for data
analysis, machine learning, and other programming tasks. It offers pre-installed libraries,
GPU support, and collaborative features that enable multiple users to work together on
the same notebook. Chatbot developers may utilize Colab to build, train, and test their
chatbot models, as well as to access and analyze data relevant to the chatbot's
performance. Overall, Colab is a convenient tool for developing and experimenting with
chatbots in a collaborative and accessible manner.
Future Scope
By 2023, market analyst expect chatbot to be integral to every industry toevery
industry as consumers continue to expect 24/7 customer service.
CONCLUSION

In conclusion, the chatbot technology has advanced significantly over the years, and it
continues to play an increasingly important role in various aspects of our lives.
Chatbotprovide efficient and personalized customer support, offer quick access to
information, and facilitate interactions in a user-friendly manner. With advancements in
natural language processing and machine learning, chatbot are becoming more sophisticated
and capable of understanding and responding to complex queries. However, while chatbot
offer many benefits, it is important to recognize their limitations and ensure proper
implementation to provide a seamless user experience. As technology continues to evolve,
chatbot will likely become even more integrated into our daily lives, assisting us in various
tasks and enhancing our overall digital experiences.

You might also like