0% found this document useful (0 votes)
10 views2 pages

Project Chatbot

The project involves creating an AI-powered Study Bot that can answer study-related questions and remember previous conversations using MongoDB. Students will implement the chatbot using an LLM API, store chat history, and deploy the application as an API. Submissions include a PDF report, GitHub repository, hosted API link, and sample API test screenshots, with a deadline of February 22, 2026.

Uploaded by

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

Project Chatbot

The project involves creating an AI-powered Study Bot that can answer study-related questions and remember previous conversations using MongoDB. Students will implement the chatbot using an LLM API, store chat history, and deploy the application as an API. Submissions include a PDF report, GitHub repository, hosted API link, and sample API test screenshots, with a deadline of February 22, 2026.

Uploaded by

akmumthaa
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Chatbot Project: Study Bot

Project Title: Song Recommendation System


Project Description: This project involves building a Study Bot — an AI-powered chatbot that helps users
ask questions related to study topics and remembers previous conversations using a database. The bot
should be able to store chat history, provide contextual responses, and be deployed as a simple API What
is this project about?
This project focuses on building a simple AI Study Assistant that can answer study-related questions and
remember previous conversations using MongoDB.

Students will implement a chatbot using an LLM API, store chat history in a database, and deploy the
application. This project helps understand how real-world AI assistants maintain context and persist user
data.

What You Have to Do (Step-by-Step):


1. Set Up the Environment and install necessary packages
- Install necessary Python packages (FastAPI, Uvicorn, langchain, langchain_groq, etc).
- Set up environment variables for API keys and MongoDB URI.
2. Build the Basic Chatbot
- Connect the chatbot to an LLM
- Accept user input and return responses.
3. Add Database Memory (MongoDB)
- Connect your app to MongoDB (local or Atlas).
- Store user messages and bot responses.
- Retrieve previous messages to provide context-aware responses.
4. Create Study Bot Logic
- Add a system prompt
- Allow users to ask academic or learning-related questions.
5. Deploy the Application
- Deploy using Render
- Ensure environment variables are configured. What to Submit:

Define what students must submit and in what format.


- A PDF report containing:
- Project overview and explanation of memory implementation - Github Repo containing all the coding
files.
- Hosted API Link
- Sample API test screenshots (live link if possible) Tips for Students:

- Start with a simple chatbot before adding memory.


- Make sure MongoDB connection works before storing chats.
- Keep prompts clear to get better responses.
- Test deployment locally before pushing live. Deadline:
Submit your project by 22 February 2026, 11:59 PM in PDF form in the submission link - that will be shared
by the admins.
+91 99837 42739 | +91 85954 94285 support@[Link]

CODETOWN EDTECH Pvt. Ltd.


108, 2nd Floor, 27th Main Road, HSR, Layout, Sector 2, Bangalore, Karnataka, India,
560102 [Link]

You might also like