Study BuddyLive
Turning AI-generated information into structured learning experiences.
Students copy-paste PDFs and YouTube transcripts into chatbots and get unstructured walls of text. The information is there — the learning experience isn't.
Designed an ingestion pipeline that normalises mixed media (PDFs, video transcripts) into a single content graph, then orchestrates LLM calls to produce summaries, flashcards, and quizzes with predictable shape.
- Keeping AI output deterministic enough to render in fixed UI components
- Handling long-context documents without blowing token budgets
- Reliable extraction across malformed PDFs and auto-generated captions
Next.js · Edge functions for ingestion · Background workers for embedding · Structured output via JSON schema · Postgres + pgvector
Students could move from raw source material to a study session in under a minute, with consistent interactions across every generation.
Integrating AI is relatively straightforward. Creating predictable user experiences around unpredictable AI output is significantly harder.