๐Ÿค– AI Copilot RAG Platform

A robust AI-driven Copilot system combining multi-agent RAG architecture, domain-specific intelligence, and real-time data visualization, built using React, FastAPI, LangChain, and Gemini API.


๐Ÿง  System Architecture

RAG Architecture

The architecture powers intelligent routing between agents (Clinical, Food Security, WebUI) and retrieves answers from relevant PDF knowledge bases using FAISS and Gemini LLM.


๐Ÿ” Features Overview

๐Ÿ“Œ 1. Prompt Routing to Domain-Specific Agents

Prompt Routing

Automatically classifies prompts and delegates them to specialized agents for focused and relevant responses.


๐Ÿ“ˆ 2. Real-Time Chart Visualizations

Chart Visuals

Generates interactive pie, line, and table charts based on Gemini's structured output. Supports data prompts across health, agriculture, economy, etc.


๐Ÿ’พ 3. Persistent Widgets with API Tracking

Widgets

Save visualizations as reusable widgets. Each widget includes the chart, title, and API endpoint for future reference.


๐Ÿ’ฌ 4. Clean Chat Interface with Markdown Formatting

Copilot Chat

Displays Gemini responses with support for headers, bold text, bullet points, and structured formatting for clarity.


๐Ÿงช Extra Feature Snapshot

Single Widget Detail

Minimalistic yet functional UI with responsive design and fast navigation between saved charts and chat history.


๐Ÿ› ๏ธ Technologies Used

React.js, FastAPI, LangChain, Gemini API, FAISS, MQTT, Flask, Docker, Recharts, Librosa


๐Ÿ Built During

Spring 2025 CMPE 280 Hackathon
San Josรฉ State University โ€” Web UI Design and Development

โ€œProduction-grade implementation with cutting-edge LLM design and polished UI/UXโ€ โ€“ Faculty Review

  • Samrudh Sivva
Share this project:

Updates