Shadab Jamadar Logo
Back to all products
EDUCATIONAL AI

Curio

AI Co-Teacher for Modern Classrooms

An autonomous AI teaching assistant that listens, understands, and generates educational aids in real-time during lectures. It captures audio input, extracts semantic structures, and dynamically serves visual maps, quizzes, and summaries to students.

Launch Specifications

StatusLive
LaunchedJan 2025
Active Users500+
ScaleEDUCATIONAL

Product Overview

Curio empowers teachers by automating the creation of educational content during live lectures. It listens to lecture speech, references pre-loaded textbook context, extracts key pedagogical concepts, and generates structured learning materials on the fly.

  • Real-time text & visual content generation.
  • Adaptive lecture context understanding.
  • Multi-modal classroom outputs (slides, mind maps).
  • Instant test & quiz generation based on spoken points.

What Curio Can Generate

Mind Maps

Visual concept maps from lecture context.

Quizzes

Auto-generated assessment questions.

Summaries

Concise key-point digests.

Flashcards

Interactive cards for review.

Slides

Structure slides matching lecture flow.

Worksheets

Printable worksheet exercises.

80%
Reduction in prep time
10K+
Educational aids generated
500+
Teachers using Curio
95%
Satisfaction rate

The Problem

Teachers spend an average of 10-15 hours a week manually drafting quizzes, summaries, and lesson materials, taking away crucial time from student mentorship. Existing static tools do not adapt to live class discussions.

Our Solution

Curio listens to live lectures, maps spoken words to a dense educational database using hybrid semantic search, and dynamically builds high-fidelity educational outputs, reducing prep time by 80%.

Technical Architecture

Curio operates as a multi-agent system built on LangGraph. An ingestion node handles speech-to-text streams, passing chunks to an analyzer agent. The analyzer performs semantic search in PostgreSQL (pgvector) to grab relevant reference context, and routes structural requests to secondary generation nodes.

Ingestion & Processing Pipeline

INPUTAudio InputWebSocket Stream
SPEECHWhisper STTTranscription Layer
ORCHESTRATORLangGraph AgentState Management
pgvector Semantic Search
Quiz Generator Node
Summary Generator Node
OUTPUTReact DashboardReal-time WebSocket

Tech Stack

LangGraphGeminiRAGFastAPIReactPostgreSQL

Dashboard View Simulation

curio-co-teacher.ai/dashboard
Voicestream Live
AI

Your AI Co-Teacher, in Every Lesson.

Listening to: "Machine Learning Basics - Decision Trees and Entropy..."

Mind Map

Visual concept map linking Entropy with Information Gain.

H
E
IG
Quiz

1. What is entropy used to measure in decision trees?

A. Calculation speed
B. Impurity of data
Summary
  • Information gain splits data
  • Leaf nodes hold outputs
  • Pruning prevents overfit
Updated 3s ago

Key Engineering Challenges

  • Mitigating hallucination of historical and mathematical facts in front of students.
  • Handling real-time web socket streaming latency over fluctuating school Wi-Fi networks.
  • Ensuring clean speaker diarization in a noisy classroom setting.

Key Lessons Learned

  • Rigid evaluation sets (Ragas) are critical before updating active model prompts.
  • Caching repetitive retrieval vectors at the local Redis layer saves up to 35% in API costs.
  • Simple UI indicator overlays build student trust during brief text-generation delays.

Development Roadmap

Phase 1Completed

Real-time Auditory Pipeline

WebSocket audio translation layers.

Phase 2Completed

Multi-Agent Refinement

Splitting slide creation and quiz creation agents.

Phase 3Planned

LMS Integrations

Syncing materials to Google Classroom and Canvas.

Related Products

Every product is built with a focus on solving real problems.

Interested in engineering collaboration, specialized quantitative models, or custom educational AI solutions? Let's connect.

Let's Connect