College Information Chat-Bot Project Report
College Information Chat-Bot Project Report
CHATBOT
A Synopsis Report
Submitted in partial fulfillment of the requirement for the award of Degree of
Bachelor of Engineering in Computer Science & Engineering
Submitted to
ISO: 9001-2000
CERTIFICATE
Supervised by
Approved By
Forwarded by:
DECLARATION
We Jitendra Raghuwanshi, Abdul Haseeb Khan, Anupam Kumar
Sharma students of Computer Science &Engineering, Bachelor of
Engineering, TECHNOCRATS INSTITUTE OF TECHNOLOGY &
SCIENCE, Bhopal, hereby declare that the work presented in this Project
Synopsis is outcome of our own work and is correct to the best of our
knowledge. This work has been carried out taking care of Engineering Ethics.
The work presented does not infringe any patented work and has not
been submitted to any other University / Institute for the award of any degree
/ diploma or any professional certificate.
Date: 04/11/12
TECHNOCRATS INSTITUTE OF TECHNOLOGY &
SCIENCE BHOPAL
CERTIFICATE OF APPROVAL
Page No.
1. Abstract 1
2. Introduction 2
3. Technology Used 3-4
4. Prerequisites and Requirements 5
5. Design & Interface 6-7
6. Applications 8
7. References 9
ABSTRACT
In this project, we are developing a chat bot which will provide result to the user’s queries
about the students of our college and the college itself, hence the name “Student
Information Chatbot ”, The user will be able to ask various questions to the chat bot about
the college and students, the questions may be concerned with the infrastructure,
accreditation, Training & Placements, Result etc. and also the chatbot can be used by the
college faculties to ask specific information about the students, and the chat bot will be
able to provide answer to the user’s queries.
INTRODUCTION
User interfaces for software applications can come in a variety of formats, ranging from
command-line, graphical, web application, and even voice. While the most popular user
interfaces include graphical and web-based applications, occasionally the need arises for an
alternative interface. Whether due to multi-threaded complexity, concurrent connectivity,
or details surrounding execution of the service, a chat bot-based interface may suit the
need.
Chat bots typically provide a text-based user interface, allowing the user to type commands
and receive text as well as text to speech response. Chat bots are usually a stateful services,
remembering previous commands (and perhaps even conversation) in order to provide
functionality. When chat bot technology is integrated with popular web services it can be
utilized securely by an even larger audience.
The Student Information Chatbot is built using artificial algorithms that analyzes user’s
queries and understand user’s message. The System uses built in artificial intelligence to
answer the query along with some hard-coded data about the students and the college.
TECHNOLOGY USED
In this Project we have used Python Programming Language (Version 3.7) along with
HTML, CSS, Machine Learning and Artificial Intelligence. We have also utilized a
number of python modules to implement various features and functionalities. These
modules and libraries include the following:
Numpy: NumPy is a library for the Python programming language, adding support for
large, multi-dimensional arrays and matrices, along with a large collection of high-level
mathematical functions to operate on these arrays.
ChatterBot 1.0.5 : ChatterBot is a machine-learning based conversational dialog
engine build in Python which makes it possible to generate responses based on collections
of known conversations. The language independent design of ChatterBot allows it
to be trained to speak any language.
Advantages:
• User does not have to go personally to college office for the enquiry.
• The chat-bot will be very helpful to new students.
• This application enables the students to be updated with college cultural activities.
• This application saves time for the student as well as teaching and non-teaching
staff.
DESIGN & INTERFACE
User Interface: The User Interface of the Chat-Bot is designed by using HTML and
Cascading Style Sheets, and is capable of running on any window/display size computer or
mobile devices.
The users can interact with the Chat-Bot by typing their queries in the textbox. And the
Chat-Bot will provide a response to the user.
Below the textbox, some hint questions are provided to the user so that the user will have
a better understanding about what kind of questions can the Chat-Bot answer.
APPLICATIONS:
• Enhance AI Based Chat Bot Information System can be used in colleges and it can
be used in various firms to provide ease to users in conducting enquires.
• The chat-bot can be used by fresher students to know more about their college.
• The chat-bot can be used by the students to know about the Exam Time Table,
Syllabus etc.
• This application enables the students to be updated with college activities
• The cat-bot can be used by the Faculties to get information about the students.
• Specific queries like the student’s email, phone no, address can be asked from the
chatbot.
REFRENCES