Deblo.ai
AI tutoring for 250 million African students
Educational platform for CP to Terminale with Pro tier for chartered accountants, lawyers, and auditors navigating SYSCOHADA. French-first. Phone + WhatsApp OTP authentication.
Building Deblo
Six Languages, One Platform: i18n for Africa
French, English, Arabic (with RTL), Swahili, Portuguese, Spanish. How we built internationalization for a continent with hundreds of languages.
Tasks, Goals, and Recurring Reminders
The AI creates tasks from conversation context. Recurrence engine, due-date notifications, org-scoped visibility, and threaded comments on homework assignments.
AI Memory and Context Compression
Fire-and-forget conversation summarization, the save_memory tool, and context compression at 150K tokens. How the AI remembers across sessions for $0.00005 per summary.
Observability: Tracking Every LLM Call in Production
AILog tracks every LLM call. SystemSetting enables config without redeploy. ExerciseResult measures learning. The admin dashboard behind the obscured route.
From Abidjan to 250 Million: The Deblo.ai Story
96 web sessions + 20 mobile sessions in 6 weeks. 24+ tables, 100+ endpoints, 24 AI tools, 101+ advisors. The complete story of building Deblo.ai from Abidjan.
Generating PDFs, Spreadsheets, and Slide Decks From a Chat Message
Six file generation tools: XLSX, PDF, PPTX, DOCX, HTML, MD. The AI plans the structure, generates via Python libraries, uploads to S3, and streams progress.
Interactive Quizzes With LaTeX: Testing Students Inside a Chat
Two-phase anti-cheat quizzes: the AI sends questions without answers, Redis stores the correct option, and the server validates. With full LaTeX math rendering.
RAG Pipeline: Document Search With pgvector and Semantic Chunking
PostgreSQL with pgvector for embeddings, Datalab API for semantic chunking, Mistral Reranker for top-k refinement, and context compression at 150K tokens.