Skip to content
Badisa Srikanth
All projects
Source onlyAI

VU AI Agent

Standalone AI assistant for university questions; Vu UniVerse360 integrates it as its AI module.

The earlier demo at vu-ai-agent.vercel.app no longer exists. The source code is on GitHub.

Screenshot of the Vu AI Agent chat interface

How it differs from Vu UniVerse360

This is only the AI assistant, built and run on its own. Vu UniVerse360 is the separate campus management platform that uses it. View Vu UniVerse360

Problem

Students, faculty and visitors need quick, reliable answers about university programs, admissions and campus life.

Solution

A chat assistant that answers from a curated university knowledge base and adapts its answers to the user's role.

Architecture

  1. FastAPI backend with LangChain
  2. Local LLM through Ollama (auto-detects Llama 3, Mistral, Gemma or Llama 2)
  3. MongoDB for persistent chat history
  4. Web chat frontend

My contribution

Built the AI assistant with Python and LangChain: the FastAPI backend, LLM integration and the web chat frontend.

Implemented

  • Role-aware answers for students, faculty, visitors, staff and admins
  • Conversation history (last 10 messages) stored in MongoDB
  • 30-second LLM timeout with fallbacks and health checks