2026Hackathon Developer

Meera

An agentic AI front door for university service desks: concerns arrive in plain language, get parsed and classified, are resolved automatically where possible, and routed to the right team when not. Top 3 of 100+ teams at the KPMG Academic Innovation Challenge.

  • React
  • Next.js
  • Cloudflare D1
  • Cloudflare R2
  • Groq
  • Ollama
  • Deepgram Aura

Problem

University service desks drown in unstructured requests — emails, forms, walk-ins — each phrased differently and routed by hand. Simple, answerable questions wait in the same queue as genuinely hard cases, so response times suffer and staff burn time triaging instead of resolving.

Approach

We built Meera as an agentic intake layer. A request arrives in natural language (typed or spoken), and the system parses intent, classifies the concern, attempts an automated resolution from known answers, and only escalates to the appropriate human team when it can't resolve the case itself. Voice intake is transcribed in real time so the same pipeline serves phone and walk-in channels.

Meera screenshot

Technical Decisions

Decision 01

Agentic classify-then-resolve pipeline

Instead of a single LLM call, requests flow through discrete stages — parse, classify, attempt resolution, route. Separating the stages made each one debuggable under hackathon time pressure and let us swap models per stage (fast Groq inference for classification, local Ollama for cheaper drafting).

Decision 02

Voice intake with Wispr + Deepgram Aura

Service-desk concerns often come in by voice. We layered Wispr and Deepgram Aura for low-latency transcription so spoken requests feed the exact same parse → classify → resolve path as typed ones, rather than building a separate voice flow.

Tradeoffs

Automated resolution vs. safe escalation

We tuned the agent to escalate aggressively when confidence was low. Fewer requests get fully auto-resolved, but the ones that do are trustworthy — the right trade for a support context where a wrong automated answer is worse than a short wait.

Hackathon shipping vs. production hardening

Built and demoed inside the challenge window, so retries, auth, and audit logging were scoped to the demo path. The next iteration would harden the escalation routing and add per-team analytics.

What I learned

  • 01

    Splitting an agent into explicit stages beats one giant prompt when you need to debug and demo under pressure.

  • 02

    Matching the model to the stage (fast vs. cheap vs. local) keeps an agentic system affordable.

  • 03

    In support tooling, knowing when not to answer is as valuable as the automated answer itself.

Command Palette

Search the portfolio. Use arrow keys, Enter to select.