VITopia AI Copilot — Documentation & User Manual
Comprehensive guide to conversational features, live VTOP synchronization, and Google Cloud deployment.
1. Conversational Authentication (Zero-Dashboard Setup)
Direct In-Chat Login
You can sign into any student's VTOP account directly within the chat stream. No external dashboard buttons or browser extensions are required.
Live CAPTCHA Flow: The agent securely fetches a fresh CAPTCHA challenge directly from vtop.vit.ac.in and renders the image in the chat. Reply with the 6-character text to complete authentication.
Switching Profiles & Logging Out
Seamlessly toggle between students or clear your active session credentials:
switch to 23BCE0361
logout
2. Academic Intelligence & Query Guide
📅 Weekly Timetable & Venue Navigation
Ask for any specific day's schedule, theory vs lab slots, and room locations:
"Where is my Malware Analysis lab class conducted?"
📊 Live Attendance & Debar Watch
Calculates live attendance percentages, classes needed to reach 75%, and checks eligibility for the 9.0+ Pointer Attendance Waiver:
"How many classes can I miss in Web Application Security?"
🏢 Hostel Allotment, Daily Curfew & Mess
Pulls verified records from Services -> My Info -> Profile -> Hostel:
"What mess am I enrolled in and what are the meal timings?"
🏛️ Institutional Leadership & Faculty Directory
Autonomous institutional hierarchy resolver mapping Deans and HoDs across all 9 VIT Schools:
"Find email and cabin for faculty Dr. Ushus Elizebeth Zachariah"
📝 Marks, CAT-2 Seating & Digital Assignments
Real-time continuous assessment scores, hall venues, seat numbers, and assignment deadlines:
"Do I have any pending digital assignments due soon?"
3. Google Cloud Platform (GCP) Architecture
Enterprise Cloud Infrastructure
The entire backend and data pipeline runs autonomously on Google Cloud Platform:
- LLM Inference: Google Vertex AI (
gemini-2.5-flash) in projectnuveroai(us-central1). - Container Execution: Google Cloud Run serverless container with automated horizontal autoscaling.
- Multi-Day Session Store: Persistent memory keyed by
user_id/ phone number for seamless WhatsApp API multi-day persistence. - Cloud Storage: All student profile records and indexed RAG embeddings reside in cloud storage.