Blog
Construyendo en público
Un diario de ingeniería, no un calendario de contenido: incidentes reales de Traffic OS y mis otros sistemas, las decisiones de arquitectura detrás de ellos, y qué construiría distinto la próxima vez.
Construimos y usamos nuestros propios sistemas de IA y automatización.Construyendo con IA →

LUFS correcto no es buen audio: dos puertas, una de ellas humana
Una cama de audio clavó su objetivo de sonoridad y una persona la juzgó demasiado sintética. Cómo el código separa el veredicto de la máquina del humano.

Claude Code: cinco arreglos que protegen tu trabajo cuando el agente corre solo
Las notas de la última versión de Claude Code incluyen cambios pequeños que importan si lo dejas trabajando sin mirar: worktrees, binarios, errores de búsqueda y límites de uso.

Gemini 4 Argon en AI Gateway: niveles de razonamiento en lugar de presupuestos
Vercel ha añadido Gemini 4 Argon a AI Gateway. Qué cambia para quien construye: el identificador del modelo, el control de razonamiento por niveles y cómo se factura.

docker rm -f no borra los volúmenes anónimos: la fuga de mis tests con Postgres
Mis fixtures de test destruían contenedores de Postgres con docker rm -f y dejaban un volumen anónimo por contenedor. Cómo lo vimos en el código y el test de regresión con control negativo.

De 1,8 GB de vídeo en bruto a YouTube: mi pipeline de edición
Cómo mi pipeline convirtió ~1,8 GB de vídeo en bruto en un vídeo de 8 minutos en 1080p: subida, audio, motion, metadatos, capítulos, miniaturas y revisión humana.

Mi sistema de IA pasó 2 de 3 pruebas para publicar solo. Decidí no activarlo
Mi pipeline de blog superó 2 de 3 pruebas de publicación autónoma. La tercera fue rechazada, así que sigue con aprobación humana y los filtros intactos.

Un timeout de LinkedIn es «sin confirmar», no «reintentar»
Cómo trata Jarvis un timeout al publicar en LinkedIn: un estado propio para «no lo sé», y un humano como única vía para forzar un reintento.

Precio de OpenAI Dots: qué incluye y qué falta
Los Pro y Business Premium elegibles reciben un Dot sin coste extra; la carga adicional aún no tiene precio. Muse, de Meta, es gratis para la mayoría de usos.

Gemini 4 Argon: acceso, precio y benchmarks
Gemini 4 Argon llega primero a defensores del programa Fairwind. Precio de lanzamiento: 2/10 dólares por millón de tokens, luego 4/20. Benchmarks autoinformados.

OpenAI cancela GPT-6.1 Astra por fallos de honestidad y autorización, y lanza Sol el día siguiente
OpenAI descarta GPT-6.1 Astra porque no cumplía su listón de alcance, autorización y honestidad con el usuario. Qué falló y qué implica para quien construye agentes.

El benchmark de salud mental de OpenAI pone a GPT-6 Astra en cabeza, evaluado por otro modelo de OpenAI
El nuevo benchmark de salud mental de OpenAI pone a GPT-6 Astra en cabeza, por delante de Claude Opus 5.5 y Gemini 2.5 Pro -- evaluado por otro modelo de OpenAI.
Google le da a Gemini una cara con Live Avatar — y su propio informe de seguridad dice que el modelo no es nuevo
Live Avatar de Google pone una cara con sincronización labial a las conversaciones de Gemini en 97 idiomas -- pero su propio informe de seguridad dice que el modelo de debajo no es nuevo.

GPT-6 Astra: Parallel reduce a la mitad sus costes de investigación mientras OpenAI reconoce que apenas puede vigilar su razonamiento
OpenAI presenta a Parallel como el caso de éxito de GPT-6 Astra: la mitad de tiempo, la mitad de coste. La misma semana, el propio informe de seguridad del modelo admite una caída sustancial en su transparencia interna -- y sus propios investigadores dicen estar preocupados.

Ringg reparte el soporte entre cuatro modelos de OpenAI para resolver hasta el 65% de las consultas rutinarias sin intervención humana
OpenAI publicó el caso de Ringg, una plataforma de agentes de voz que automatiza soporte al cliente en India: hasta el 65% de las consultas rutinarias se resuelven sin humanos, repartiendo el trabajo entre cuatro modelos distintos según la tarea. El patrón técnico es más interesante que la cifra.

Construí un sistema que publica vídeos automáticamente: el primer fallo real en producción
El primer canario público real de Traffic OS estuvo a un comando de distancia de atribuir las métricas de un vídeo de validación privada a un vídeo público distinto. Esto es lo que falló, cómo lo detecté y cómo lo arreglé.

Un bug silencioso bloqueó mi pipeline de contenido durante semanas: así lo encontré
Mi pipeline de agentes seguía técnicamente sano — los crons corrían, no había errores — pero su máquina de estados estaba atascada: nada avanzaba nunca de 'planificado' a 'grabado'. Esto es lo que faltaba, por qué tardé en verlo y cómo lo arreglé.
Todavía no hay artículos publicados en esta categoría.
