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

Ai Project

The document presents a project report on an AI-based chatbot developed for answering student queries, created by Satyendra Kumar under the guidance of Qazi Tafsir. It outlines the objectives, tools used, implementation steps, and results, demonstrating the chatbot's ability to respond to common questions effectively. The report also discusses future enhancements, including improving accuracy with deep learning and integrating voice-based interactions.

Uploaded by

satyaskyward
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)
14 views15 pages

Ai Project

The document presents a project report on an AI-based chatbot developed for answering student queries, created by Satyendra Kumar under the guidance of Qazi Tafsir. It outlines the objectives, tools used, implementation steps, and results, demonstrating the chatbot's ability to respond to common questions effectively. The report also discusses future enhancements, including improving accuracy with deep learning and integrating voice-based interactions.

Uploaded by

satyaskyward
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

PM SHRI KENDRIYA

VIDYALAYA NO.1 AFS


CHAKERI KANPUR

ARTIFICIAL
INTELLIGENCE
PROJECT REPORT

Title: AI-Based Chatbot for


Student Queries
Class: 10 Section: D
Submitted by: Satyendra
Kumar
Session: 2024-25

ACKNOWLEDGMENT

I would like to express my sincere


gratitude to my AI teacher,
QaziTafsir, for their guidance and
encouragement throughout this
project. I also thank my school and
classmates for their support in
successfully completing this
project.
CERTIFICATE

This is to certify that Satyendra


Kumar of Class 10 & Section D has
successfully completed the AI-
Based Chatbot for Student
Queries project as per the CBSE
syllabus under the guidance of
QaziTafsir during the academic
session 2024-25.

Qazi Tafsir
INTRODUCTION TO ARTIFICIAL
INTELLIGENCE
What is AI?
Artificial Intelligence (AI) refers to
the simulation of human
intelligence in machines that can
think, learn, and make decisions. AI
is used in various fields such as
healthcare, education, business,
and entertainment.

Types of AI:
Narrow AI – AI designed for a
specific task (e.g., Alexa, Siri).
General AI – AI that can perform
multiple tasks like a human.
Super AI – AI that surpasses
human intelligence (still
theoretical).
Applications of AI:
Chatbots – Automated customer
support systems.
Face Recognition – Used in
security and authentication.
Self-driving Cars – AI-powered
autonomous vehicles.
Medical Diagnosis – AI helps in
disease detection.
PROJECT TITLE: AI-BASED
CHATBOT FOR STUDENT
QUERIES
Objective of the Project
To develop an AI chatbot that can
answer common student queries.
To understand how AI-powered
chatbots function.
To explore Natural Language
Processing (NLP) techniques.

TOOLS AND TECHNOLOGIES


USED
Python – Programming language
used for chatbot development.
NLTK (Natural Language
Toolkit) – For processing and
understanding text.
ChatterBot – AI chatbot
framework.
Google Colab/Jupyter Notebook
– For coding and testing.
PROJECT IMPLEMENTATION
Step 1: Data Collection
Gathered frequently asked student
queries (e.g., exam dates, syllabus,
school rules).
Created a database of questions
and answers.

Step 2: Chatbot Development


Used ChatterBot and NLTK to train
the chatbot.
Wrote a Python script for chatbot
logic.

Step 3: Training the Chatbot


The chatbot was trained using
predefined responses.
Implemented machine learning
algorithms to improve accuracy.

Step 4: Testing and Deployment


The chatbot was tested with
different student queries.
Improved its response accuracy
based on user interactions.
CODE IMPLEMENTATION
python
Copy
Edit
from chatterbot import ChatBot
from chatterbot.trainers import
ChatterBotCorpusTrainer

# Creating ChatBot Instance


chatbot = ChatBot('StudentBot')

# Training ChatBot with predefined


datasets
trainer =
ChatterBotCorpusTrainer(chatbot)
trainer.train('chatterbot.corpus.eng
lish')

# Chat with the bot


while True:
query = input("You: ")
if query.lower() == "exit":
break
response =
chatbot.get_response(query)
print("Bot:", response)

RESULTS & ANALYSIS


The chatbot successfully answered
common student queries like:
"When is the next exam?"
"What are the school rules?"
"Who is our principal?"
The chatbot improved its responses
over time with more training.
CONCLUSION
This AI chatbot project helped in
understanding Natural Language
Processing (NLP) and how AI-
powered assistants work. The
chatbot successfully answered
student queries, demonstrating AI's
potential in the education sector.

FUTURE SCOPE
 Enhancing chatbot accuracy
using deep learning.
 Voice-based interaction instead
of text-based queries.
 Integration with school websites
for real-time updates.
REFERENCES
 CBSE AI Curriculum
 Python ChatterBot Library –
https://chatterbot.readthedocs.io
/
 Natural Language Toolkit (NLTK)
– https://www.nltk.org/

You might also like