Jagannath Barooah University AI Chatbot
JBU AI is a smart, web-based chatbot designed to assist students, faculty, and visitors of Jagannath Barooah College (JBC) & Jagannath Barooah University (JBU). The chatbot provides instant answers to FAQs, admission details, course information, notices, and contact details, creating an interactive, user-friendly experience.
-
Conversational Greetings
Responds naturally to greetings such asHi,Hello,Namaste,Hola, etc. -
Static Knowledge Base
Provides pre-defined responses for:- College & university info
- UG & PG admissions
- Course availability & seat info
- Departments & faculty members
- Latest notices & announcements
- University administration (Chancellor, VC, Registrar)
- Contact information
-
Fallback Responses
For unknown queries:"Sorry, I don’t have an answer for that question." -
Session-based Chat Storage
Stores conversation in user session (no database required) -
Optional AI Integration
Can integrate with Gemini AI for dynamic responses -
Messaging Platform Ready
Can integrate with Telegram for real-time access
| Layer | Technology |
|---|---|
| Frontend | HTML5, CSS3, JavaScript |
| Backend | PHP |
| AI Integration | Gemini AI (Optional) |
| Server | XAMPP / PHP-enabled server |
Jbu-ai/
│
├── index.html # Frontend chat interface
├── style.css # Styles for chat UI
├── chatbot.php # Main chatbot logic in PHP
├── config.php # API keys and configuration settings
└── README.md # Project documentation
Click to expand instructions
- Clone or download the repository.
- Place the folder in your XAMPP
htdocsdirectory or any PHP-enabled server. - Start the Apache server.
- Open your browser and go to:
http://localhost/jbu-ai/index.html - Interact with the bot:
"Hi" / "Hello" / "Namaste"→ Bot responds with greetings"Admission process"/"BCA seats"→ Bot provides static answers- Unknown queries → Bot responds with fallback message
- (Optional) Add your Gemini AI API key in
config.phpto enable AI-powered answers.
| User Query | Expected Bot Response |
|---|---|
| "Hi" | "Hi! How can I help you today?" |
| "Admission process" | "UG forms via Assam Samarth Admission Portal. Fee ₹300. PG notices on official website." |
| "How many seats are available for BCA?" | "Seats for BCA: 50. Status: Open." |
| "Who is the Vice-Chancellor?" | "Prof. Jyoti Prasad Saikia - https://jbu.ac.in/index.php/administration/vice-chancellor" |
| "Show latest notices" | "📢 Latest Notices: Admissions for 2025 are open now! ..." |
| "Admission contact info" | "Mr. Subhashis Sarma: +91 9435092618 ..." |
- Add more FAQs or department-specific info
- Enhance conversational responses & greetings
- Integrate Telegram or WhatsApp for messaging access
- Add AI-based enhancements with Gemini or other APIs
Good Practices
- Keep static data updated with official JBU/JBC notices
- Test all greeting variations for conversational flow
- Document any new modules added for clarity
This project is open-source and free for educational and non-commercial purposes.
Email: technorlyrics@gmail.com