Synopsis Cs Project Class 12
Synopsis Cs Project Class 12
Kathmandu
Project Report on
“CHATBOT”
Subject - Computer Science
Sub Code – 083
CERTIFICATE
_________________ __________________
Date Mr. A. P. S Kushwah
PGT Computer Science
Table of Contents
S.N. Description Page No.
1) Preface 1
2) Case study 2
3) Hypothesis 3
4) Work plan 4
5) Understanding 5
8) Future 8
9) 9
10) 11
11) 12
12)
13)
PREFACE
As technology continues to advance at a rapid pace and communication methods
evolve, chatbots have become an increasingly valuable tool for enhancing user
experiences, streamlining tasks, and providing instant support.
The main objective of the Kendriya Vidyalaya Kathmandu chatbot is to help users
learn about the school. This chatbot provides users with detailed information about
the school, including brief explanations of its history, its teachers, fee structures
based on the user's class, and more.
The scope of this project is to help students and parents of students who are
interested in enrolling at Kendriya Vidyalaya Kathmandu. This chatbot can be
integrated into the school's newly developed website to assist users in clearing up
most of their doubts about the school.
CASE STUDY
As we move forward, AI and chatbots are rapidly changing the way we interact with
technology. The advancements in AI chatbots like chatgpt-3.5, chatgpt-4.0, and
Google Bard are a testament to the incredible power of this technology, and the
impact it has on our daily lives.
Today, most websites of different companies use chatbots controlled by AI. This
revolutionary step has made using the internet much easier for everyone. People
can ask questions about anything they are unsure about and get instant answers.
Once a user enters a question, the AI identifies the keywords in the query and
provides answers that are related to the question or an exact answer that fully
addresses the query.
One of the most impressive chatbots in the world is Alibaba's chatbot. It uses
complex AI structures to provide answers to all relevant questions. If the chatbot is
unable to answer a question, it recommends a real agent to provide further
assistance. As many people have similar doubts, we can feed the AI answers to
these questions, enabling it to provide accurate and fast answers to users.
At our end, we have developed a chatbot with a similar logical structure to provide
users with every possible detail about Kendriya Vidyalaya Kathmandu. Our chatbot
can save users a lot of time and resources by providing comprehensive information
about the fee structure, the history of the school, and details of staff and teachers.
Users can learn about KV and compare it with other schools to make an informed
decision about their ward's education.
In conclusion, the use of AI chatbots has revolutionized how we interact with
technology, making it easier for us to access information. Our chatbot is designed
to provide users with every possible detail about Kendriya Vidyalaya Kathmandu,
and we hope that it will help parents and students make an informed decision
about their future.
Hypothesis
The hypothesis for this project is that implementing a
chatbot for school administration can enhance
communication and efficiency in handling administrative
tasks. We expect that the chatbot will reduce response
times, improve information accessibility, and ultimately
result in higher satisfaction among school staff, students,
and parents.
Work Plan:
1. Understanding Requirements:
Gather requirements from school administrators to
determine the chatbot's scope.
Identify key administrative tasks that the chatbot
should handle.
2. Data Gathering and Database Design:
Collect and organize data related to school policies,
schedules, and common queries.
Design a MySQL database schema for data storage
and retrieval.
3. Chatbot Development:
Develop the chatbot using Python and natural
language processing libraries.
Train the chatbot on historical data and predefined
responses.
4. Testing and Evaluation:
Conduct usability testing with school stakeholders to
refine the chatbot's performance.
Evaluate response times and user satisfaction.
5. Deployment and Maintenance:
Deploy the chatbot on the school's website or
communication platform.
Continuously update and improve the chatbot's
knowledge base.
Understanding:
The project aims to create a chatbot that will assist
school administrators, students, and parents in
addressing common administrative queries and tasks.
The chatbot will use Python for its natural language
processing and conversation management and a MySQL
database to store and retrieve relevant information.
Demand in Real World:
In the real world, schools face an increasing need for
efficient administrative solutions. A chatbot can
significantly reduce the burden on administrative staff,
provide instant answers to frequently asked questions,
and streamline communication between the school and
its stakeholders. This project can fulfill the growing
demand for improved school administration systems.
Content of Python and MySQL
Used:
Python will be used for building the chatbot's natural
language understanding and processing capabilities. It
will enable the chatbot to comprehend and respond to
user queries effectively. MySQL will serve as the backend
database, storing data like school policies, schedules,
and other relevant information for quick retrieval during
interactions with users.
Future:
The future of this project lies in the potential for
expansion and integration with more advanced
technologies. As AI and NLP advancements continue, the
chatbot can become more sophisticated in
understanding and responding to user queries.
Additionally, it can be integrated with other school
management systems, offering a comprehensive
administrative solution for educational institutions.