B

BroncoBot

Your Cal Poly Pomona Campus Knowledge Agent

An AI-powered assistant that answers questions about Cal Poly Pomona using tool-calling and hybrid search over 72,000+ chunks from cpp.edu.

Try BroncoBot

How It Works

BroncoBot uses a multi-tool agentic architecture. Claude Sonnet analyzes each question, selects the right tool(s), and chains results to build comprehensive answers.

1
User Question
2
Claude Sonnet
3
Tool Selection
4
Hybrid Search
5
Cited Answer
🔍

Hybrid Search

Combines BM25 keyword matching with Gemini semantic embeddings via Supabase pgvector for accurate retrieval across 72,000+ chunks from cpp.edu.

🛠

Agentic Tool-Calling

Claude Sonnet uses tool-calling to search the corpus before answering, ensuring every response is grounded in official CPP content.

🧠

Semantic Understanding

768-dimensional Gemini embeddings capture meaning — not just keywords — so the agent finds relevant answers even when phrasing differs.

📚

8,000+ Pages Indexed

Admissions, academics, faculty, financial aid, housing, dining, campus services, and more — all searchable from one conversation.

📊

Analytics Dashboard

Real-time visibility into query volume, search quality scores, response times, and tool usage patterns.

🔗

Source Attribution

Every answer cites the official CPP web pages it drew from, so users can verify information at the source.

Tech Stack

Next.js 16

Full-stack framework

Claude Sonnet

LLM with tool-calling

Gemini Embeddings

768d semantic vectors

Supabase pgvector

Vector database

BM25 + Cosine

Hybrid retrieval

Vercel

Serverless deployment

Corpus Coverage

72,499

Text Chunks

8,042

Pages Indexed

1,546

Faculty Entries

760+

Courses

Ready to try it?

Ask BroncoBot anything about Cal Poly Pomona.

Open Chat