Blog
All articles. All pillars. All authors.
Sesión 1: configuración del proyecto y 42 palabras clave
Sesión 1 de la construcción de FLIN: configuración del proyecto, 42 palabras clave, 60+ tipos de tokens y las primeras líneas de un compilador de lenguaje.
Coincidencia de patrones: de switch a match
Cómo diseñamos la coincidencia de patrones de FLIN -- desde coincidencia de valores simples hasta verificación exhaustiva sobre uniones etiquetadas, y la implementación en Rust que lo impulsa.
Grants de descarga y claves de acceso
Cómo FLIN implementa grants de descarga con límites de tiempo, conteos de uso y protección por contraseña -- convirtiendo el control de acceso a archivos de una función personalizada en una primitiva integrada del lenguaje.
Llamadas de voz con IA: Ultravox, LiveKit y WebRTC
Como anadimos conversaciones de voz en tiempo real con un tutor IA usando Ultravox, LiveKit y WebRTC, con analisis de fotos durante las llamadas.
Prompts del sistema que ensenan: anti-trampas, metodo socratico y adaptacion por nivel
Como Deblo.ai usa prompts del sistema en capas para implementar ensenanza socratica, deteccion anti-trampas, adaptacion por nivel escolar y 101+ asesores profesionales de IA.
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.
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.
Componentes empresariales de FlinUI
Cómo los componentes empresariales de FlinUI -- DataGrid, Pivot, OrgChart, Workflow, AuditLog -- aportan elementos UI de nivel SaaS a FLIN sin dependencias de terceros.
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.
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.
Soporte WebSocket integrado en el lenguaje
Cómo FLIN proporciona soporte nativo de WebSocket a través de bloques de ruta ws: comunicación en tiempo real sin Socket.IO, sin ws, sin un servidor separado.