its live check now ! π Try it here: https://ccmtchatbot.streamlit.app
Are you confused about CCMT counselling rules, fees, or rounds?
You're not alone β and that's why I built this free chatbot π¬
CCMT Chatbot is an AI-powered assistant that answers your queries using the official CCMT Information Brochure, Fee Tables, and Flowcharts. Itβs designed to save you from endless scrolling and confusing documents.
- π Answers based only on official CCMT documents
- π° Gives exact fee breakdowns and schedules .
- π Explains counselling rounds and special scenarios
- π§ Built using LangChain, Gemini AI, Pinecone & Streamlit
- π Made in under 24 hours πͺ
| Tool | Purpose |
|---|---|
Streamlit |
UI for the chatbot |
LangChain |
Handles prompt chaining + RAG |
Pinecone |
Vector database for document search |
Gemini API |
Language model for generating answers |
Python 3.10 |
Runtime language |
git clone https://github.com/MissLostCodes/ccmt_chat_bot.git cd ccmt_chatbot
pip install -r requirements.txt
Create a .env file:
GOOGLE_API_KEY=your_google_api_key PINECONE_API_KEY=your_pinecone_api_key PINECONE_REGION=....from your pinecone index PINECONE_CLOUD=....from your pinecone index
streamlit run app.py
I'd love your help to make this chatbot better! You can:
Add more data sources
Improve the chatbotβs accuracy
Enhance the UI
Fix bugs or edge cases
Steps to Contribute Fork this repo
Create a new branch git checkout -b feature-name
Make your changes
Commit and push git push origin feature-name
Open a Pull Request β
If youβre new to open source, feel free to ask questions. Iβd be happy to help!
This is an early version (MVP) β built in just 1 day
May miss edge cases or very specific queries
All answers are limited to whatβs written in official docs
Spotted a bug? Have a suggestion? Open an Issue or send me a message.
I made this for students just like you and me . Please share it with your friends, and feel free to contribute!
