Blog
All articles. All pillars. All authors.
Bucles while-let y break con valor
Cómo implementamos bucles while-let y break-con-valor en FLIN -- iteración dirigida por patrones y bucles que producen valores, inspirados por el flujo de control de Rust.
Tareas en segundo plano: Cuando la IA tarda 30 minutos en pensar
Como construimos un sistema de tareas en segundo plano con puente de cola para tareas IA de larga duracion que exceden los limites de timeout del navegador.
De Abidjan a 250 millones: La historia de Deblo.ai
La historia completa de la construccion de Deblo.ai: 96 sesiones web, 20 sesiones moviles, 6 semanas, cero ingenieros humanos.
Generando PDFs, hojas de calculo y presentaciones desde un mensaje de chat
Como Deblo.ai genera 6 formatos de documentos desde mensajes de chat IA usando JSON estructurado, bibliotecas Python y almacenamiento Hetzner S3.
Organizaciones: Familias, escuelas y empresas en una sola plataforma
Como Deblo.ai maneja familias, escuelas y empresas con pools de creditos compartidos, codigos de ingreso y login con codigo de acceso para estudiantes sin telefono.
Quizzes interactivos con LaTeX: Evaluando estudiantes dentro de un chat
Como Deblo.ai construye quizzes anti-trampas con renderizado matematico LaTeX, estado efimero en Redis y widgets interactivos dentro del chat.
Pipeline RAG: Busqueda de documentos con pgvector y chunking semantico
Como Deblo.ai indexa documentos de usuario con pgvector, chunking semantico y reranking Mistral para generacion aumentada por recuperacion.
Seis idiomas, una plataforma: i18n para Africa
Como construimos i18n para 6 idiomas en web y movil, con soporte RTL para arabe y diseno frances-primero para estudiantes africanos.
Tareas, objetivos y recordatorios recurrentes
Como construimos gestion de tareas en un tutor IA: tareas creadas por IA, recordatorios recurrentes, notificaciones y visibilidad por organizacion.
Memoria IA y compresion de contexto
Como Deblo.ai da memoria a la IA entre conversaciones y comprime el contexto cuando los tokens exceden 150K para controlar costos.
Observabilidad: Rastreando cada llamada LLM en produccion
Como rastreamos cada llamada LLM, monitoreamos costos por usuario, y usamos configuracion dinamica para gestionar una plataforma de educacion IA en produccion.
Funcionalidades avanzadas de tipos: el panorama completo
Una retrospectiva del sistema de tipos completo de FLIN -- cómo inferencia, tipos unión, genéricos, traits, uniones etiquetadas, coincidencia de patrones y flujo de control forman un todo coherente.