Mathmatika

Una plataforma de aprendizaje de matemáticas y DSA con IA. Explicaciones en streaming con fórmulas KaTeX, videos de animación Manim bajo demanda, RAG sobre PDFs subidos, y un mentor de voz en tiempo real — todo sobre un solo LLM.

Nombre del clienteSynara product
ServicioTutoría IA & video
Mathmatika AI math tutoring platform — streaming explanations, KaTeX formulas, on-demand Manim animation videos, and a realtime voice mentor.

Qué es

Mathmatika es una plataforma de aprendizaje de matemáticas y DSA con IA construida en Synara. Los estudiantes suben PDFs, hacen preguntas y reciben explicaciones en streaming con fórmulas KaTeX, videos de animación Manim generados por IA, y un mentor de voz en tiempo real — todo respaldado por Anthropic Claude con thinking adaptativo.

Qué tiene de interesante

El generador de videos Manim es la parte inusual: pedimos a Claude que escriba Python Manim, lo validamos, renderizamos vía subprocess, parseamos stderr en caso de fallo, pedimos a Claude que lo corrija — hasta dos veces — antes de caer en una plantilla curada. Caché SHA-256 por concepto, así un video se renderiza solo una vez. Elegimos BM25Plus en memoria para RAG en lugar de una base vectorial.

Stack e infra

Frontend Next.js 15 en Vercel; backend FastAPI sobre Python 3.12+, desplegado vía Docker en una VM de GCP. Anthropic Claude es el único proveedor LLM. Exa para búsqueda web en vivo. LiveKit + Deepgram para el mentor de voz en tiempo real.

Estado

Prototipo avanzado. Mentor de voz, chat streaming y RAG de PDFs son estables; la pipeline de renderizado Manim es lo siguiente a endurecer.

Mathmatika interface — streaming math explanation with formula rendering.
Mathmatika interface — generated Manim animation playing alongside the tutoring chat.