-
-
-
Faculty-focused campus management and service interface.
-
CampusNova knowledge and information interface for accessing campus resources.
-
Administrative workspace for managing campus operations.
-
Faculty-focused campus management and service interface.
-
Faculty and staff workspace for managing campus activities and workflows.
-
Astra, the Student AI Agent, provides natural-language assistance for campus tasks.
-
Campus community features connecting students with relevant campus information.
-
Campus events and activities organized for easy student access.
-
Natural-language interaction with the CampusNova AI assistant.
-
AI-powered campus event discovery and information access.
-
Multi-agent campus architecture connecting specialized agents, AI, tools, and campus services.
-
Student campus services and personalized information in one interface.
-
Administrative workspace for managing campus operations.
CampusNova — Multi-Agent Campus Assistant
🚀 What is CampusNova?
CampusNova is a role-aware multi-agent campus assistant designed to turn natural-language requests into authorized campus actions.
Instead of requiring students, faculty, and administrators to navigate multiple campus systems, CampusNova provides three specialized AI agents:
- Astra — Student AI Agent
- Orion — Faculty & Staff AI Agent
- Atlas — Administrative AI Agent
Each agent operates with its own role context, permissions, tools, and responsibilities.
The goal is simple:
3 AI Agents. 1 Campus.
💡 The Problem
Campus services are often fragmented across different portals and workflows.
A student may need to search for an event, find a campus location, request a service, create a reminder, or access campus information through different interfaces.
Faculty and administrators face similar problems with their own workflows.
The problem is not that campuses lack software.
The problem is that users have to understand multiple systems before they can accomplish a simple task.
CampusNova reverses this interaction model.
Users describe what they want in natural language, and the appropriate specialized agent determines how the request can be handled using authorized capabilities.
🤖 Three Specialized Agents
Astra — Student AI Agent
Astra is designed for student workflows such as:
- Finding campus events
- Accessing campus information
- Creating reminders
- Finding campus locations
- Supporting student-oriented campus services
- Handling natural-language requests
Orion — Faculty & Staff AI Agent
Orion provides a separate context for faculty and staff workflows.
Its role boundary prevents student-oriented permissions from being automatically available to faculty/staff workflows.
Atlas — Administrative AI Agent
Atlas is designed for administrative workflows and provides a separate administrative context and permission boundary.
This separation allows CampusNova to treat the three user groups as different operational environments rather than giving every user the same unrestricted assistant.
🧠 Agentic Architecture
CampusNova uses the Strands Agents SDK with Gemini for genuine model-based agent execution.
The core flow is:
User Request
↓
Role Routing
↓
Astra / Orion / Atlas
↓
Strands Agents SDK
↓
Gemini
↓
Model-Driven Tool Selection
↓
Tool Execution
↓
Authorized Action
↓
MongoDB / Result
Built With
- access
- agents
- ai
- algorithm
- api
- artificial
- control
- dijkstra's
- express.js
- gps
- intelligence
- javascript
- language
- leaflet.js
- mongodb
- mongoose
- multilingual
- natural
- node.js
- openstreetmap
- processing
- rest
- role-based
- sdk
- strands
Log in or sign up for Devpost to join the conversation.