De vibe coding a swarm coding
El recorrido de un asistente que completa código a un enjambre de agentes en paralelo, y el perfil de ingeniero que ese cambio deja en pie.
Cuatro artículos, escritos entre mayo de 2025 y enero de 2026, describen el mismo desplazamiento desde ángulos distintos: quién escribe el código deja de ser la pregunta interesante.
Vibe coding: describir el resultado
El primer escalón es renunciar a los pasos. Se describe en lenguaje natural el resultado deseado y el agente impulsa implementación, pruebas y refinamiento; el programador se queda en un estado de flujo centrado en el diseño de alto nivel. Lo relevante no es la comodidad, es la unidad de trabajo: se encarga una tarea, no se pide una línea.
Swarm coding: el enjambre
En cuanto varios agentes trabajan a la vez sobre el mismo repositorio —uno refactoriza la base de datos, otro pule el CSS, un tercero escribe tests— el término se queda corto. Ya no hay un chat abierto con un asistente:
El límite ya no es tu velocidad de tecleo, sino tu capacidad cognitiva para supervisar el enjambre.
La cadena de herramientas típica reparte papeles: NotebookLM como cerebro externo que evita alucinaciones, Gemini 3 Pro como estratega del diseño funcional, Google Stitch para el frontend, Antigravity como ejecutor, y Supabase y Vercel como cimiento y vitrina. Un producto puede ir de la idea a producción en menos de 24 horas.
Debajo del enjambre hay arquitectura: un supervisor que planifica y especialistas con roles claros —Investigación, Programación, QA, Seguridad, DevOps, Documentación—, cada uno con su equipamiento de procedimientos. Eso es lo que cubren las capacidades de los agentes.
Las tres reglas de orquestación
- Contexto primero. Alimentar una única fuente de verdad antes de pedir nada.
- Descomposición. No se pide “una app”: se piden módulos pequeños a agentes distintos.
- Verificación de artefactos. Revisar los planes antes de que toquen el código. Revisar un plan cuesta minutos; revisar un enjambre de commits, días.
El ingeniero, no el picador de código
Si solo sabes escribir if/else, la IA ya te ha adelantado. Lo que queda en
pie es un perfil que valida lo que no ha escrito: responsive design, UX,
seguridad, escalabilidad, composibilidad, idempotencia, observabilidad,
mantenibilidad y degradación graciosa. Nueve palabras que significan lo mismo:
saber qué puede romperse.
El reparto del tiempo cambia en consecuencia —menos tecleo, más definición de objetivos, descomposición de tareas y revisión de evidencias—, y con él la habilidad clave: explicar bien la intención a un agente y saber leer lo que devuelve. Ese criterio, escrito, es conocimiento reutilizable; en la cabeza de una persona, no.
El riesgo simétrico está en el otro extremo: cuanto más autónomo es el enjambre, más fácil es aceptar sin mirar, y la deuda técnica se dispara más rápido de lo que crece la productividad. Ver seguridad y gobernanza.