All Projects

Ask the Ancients

Active

Consult historical philosophers through grounded AI. RAG-powered chat against philosophical source texts, with citations.

// summary

Most philosophy apps either give you surface-level trivia or ungrounded LLM roleplay. Ask the Ancients is a third option: a RAG chat application where users pick a philosopher, ask a question, and receive a response grounded in their actual writings, with inline citations you can read and verify.

The corpus spans ten philosophers across four traditions: Stoic (Marcus Aurelius, Seneca, Epictetus), Greek/Western (Aristotle, Spinoza), Indian Orthodox (Patanjali, Shankaracharya), and Indian Heterodox (Buddha, Mahavira, Ramanuja). Every response retrieves semantically relevant passages from the philosopher's texts, builds a cited system prompt, and runs inference through Groq or a user-supplied API key.

The Agora feature lets you put two philosophers side by side on the same question: a dialectic comparison backed by both corpora simultaneously. Anonymous users can explore without signing in; data migrates on optional sign-up.

// tech stack

Frontend

Next.js 15 React 19 Tailwind CSS

Backend

Convex

Language

TypeScript

AI / ML

Groq (llama-3.3-70b) OpenAI Embeddings RAG Pipeline

Auth

Clerk

Infrastructure

Vercel GitHub Actions

Tooling

bun