Blog
All articles. All pillars. All authors.
Recarga de módulos en caliente en 42ms
La recarga de módulos en caliente de FLIN: cambios en archivos compilados y en el navegador en menos de 50ms, con el estado preservado.
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.
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.
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.
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.
Bucles etiquetados y patrones or
Cómo implementamos bucles etiquetados y patrones or en FLIN -- salir de bucles exteriores por nombre, combinar brazos de match con sintaxis pipe, y los cambios en el compilador que los soportan.
Construyendo un analizador léxico desde cero en Rust
Cómo construimos el analizador léxico de FLIN en Rust: del flujo de caracteres a tokens, reconocimiento de palabras clave y escaneo en modo vista.