Hace exactamente un año, Andrej Karpathy publicó un tuit que lo cambió todo:
“Hay una nueva forma de programar que llamo ‘vibe coding’, donde te dejas llevar completamente por las sensaciones, abrazas lo exponencial y olvidas que el código siquiera existe.”
A los desarrolladores les encantó. El término se volvió viral de inmediato. Aparecieron tutoriales de la noche a la mañana y el mantra “solo haz vibe coding” se convirtió en la respuesta universal para cualquier desafío técnico.
Pero luego, llegó el momento de la verdad: intentar llevar esas aplicaciones a producción. Y los resultados no fueron los esperados.
El 4 de febrero de 2026 —exactamente un año después de aquel tuit original— Karpathy volvió a escribir. Mismo tema, pero una conclusión radicalmente distinta:
“Hoy, programar mediante agentes basados en LLM se está convirtiendo cada vez más en el flujo de trabajo por defecto para profesionales, pero con más supervisión y control. Personalmente, mi término favorito ahora es: ‘ingeniería agéntica’.”
La misma persona que dio vida al vibe coding acaba de dejarlo atrás.
Hoy quiero compartirte qué es lo que realmente cambió, qué es lo que ocupa su lugar y por qué es vital para la forma en que construyes software ahora mismo.
Si acabas de llegar, bienvenida: escribo esas guías prácticas y con visión que los profesionales siempre deseamos tener a mano. Quédate y descubre toda la serie.
🎯 La diferencia real: No son las herramientas, es tu disciplina
Aquí es donde la mayoría se confunde. Se suele describir la ingeniería agéntica simplemente como “usar mejores herramientas de IA” o “tener más automatización”. Pero no se trata de eso.
El vibe coding nace de dejarse llevar y, sobre todo, de no revisar el código. Esa es su esencia: prompteas, aceptas, ejecutas y esperas que funcione. Si falla, copias el error y vuelves a empezar el ciclo. El problema aquí no es la IA; es el factor humano que renuncia a supervisar lo que se está construyendo.
En cambio, la ingeniería agéntica implica que, aunque la IA sea la encargada de implementar, tú eres la mente responsable de la arquitectura, la calidad y la coherencia. Quizás escribas solo una pequeña parte a mano, mientras el resto nace de agentes bajo tu dirección, pero mantienes una disciplina de ingeniería impecable en cada paso.
Son las mismas herramientas, pero con una mentalidad totalmente transformada.
La diferencia en una sola frase:
- Vibe coding = YOLO.
- Ingeniería agéntica = La IA construye, tú lideras la respuesta.
🧠 Por qué el vibe coding no logra escalar
Sin una experiencia real integrando LLMs en la ingeniería de software, el vibe coding termina generando "ruido": código frágil que, tarde o temprano, rompe lo que ya funcionaba.
Existen tres fallos críticos en producción que debemos observar:
- Vulnerabilidades a escala: Un agente es veloz, pero no siempre es precavido. Si genera 1,000 PRs con apenas un 1% de errores, te encuentras con 10 fallos de seguridad nuevos cada semana.
- Arquitecturas imposibles: Al saltarse el diseño previo, se implementan funciones de forma aislada. Tres meses después, el sistema es un laberinto que nadie logra descifrar.
- El colapso de contexto: A medida que la sesión avanza, la calidad suele decaer. El agente pierde el hilo y, si no estamos atentas para revisar, el error pasa desapercibido.
En este 2026, la deuda cognitiva —ese coste acumulado por interacciones descuidadas con la IA— se ha vuelto la principal amenaza para nuestros equipos.
✅ Cómo se diseña la verdadera ingeniería agéntica
No tiene por qué ser complejo, pero sí requiere de tu rigor. Estos son los pasos esenciales:
- Escribe la especificación primero: Antes de lanzar el primer prompt, define qué debe hacer la funcionalidad, cuáles son los casos límite (edge cases), el modelo de datos y los riesgos latentes.
- Divide en tareas concretas: Evita peticiones genéricas como “haz un sistema de autenticación”. Sé específica: “Implementa el flujo de recuperación de contraseña usando Redis con un TTL de 15 minutos”.
- Revisa como un PR humano: Si no eres capaz de explicar cada línea de ese código, simplemente no entra en tu proyecto.
- Testea sin descanso: No desplegamos cuando “parece que funciona”. Desplegamos cuando los tests confirman que todo es sólido.
📊 Los resultados de una estructura bien definida
Esto no es solo teoría; es una realidad que ya están viviendo grandes nombres:
- TELUS ha logrado ahorrar más de 500,000 horas.
- Zapier alcanzó un 89% de adopción de IA con éxito.
- Stripe genera más de 1,000 PRs semanales apoyándose en agentes.
La clave no son los agentes por sí solos. Es la estructura que les damos.
🔄 Tu nuevo modelo mental: Arquitecta, no solo autora
Tu rol como desarrolladora está evolucionando. Ya no eres únicamente quien escribe el código; ahora eres quien:
- Define qué se construye y por qué.
- Diseña la arquitectura maestra.
- Audita con ojo clínico lo que la IA produce.
- Decide, con criterio, qué llega finalmente a desplegarse.
Tu valor ya no reside en la velocidad de tus dedos sobre el teclado, sino en la claridad de tu pensamiento y la agudeza de tu juicio.
🎯 Tres acciones para transformar tu semana
Te propongo empezar hoy mismo con estos tres cambios:
- Redacta una especificación clara antes de cada tarea.
- Lee y entiende cada cambio de código sugerido.
- Ejecuta tus tests siempre, sin excepciones.
Mismas herramientas. Resultados que, esta vez, sí marcarán la diferencia.
Una última reflexión para ti:¿Qué te resulta más desafiante ahora mismo: el hábito de escribir las especificaciones antes de promptear, la disciplina de revisar el código de la IA o el soltar el control lo suficiente para delegar en el agente?
Gracias por leer Código en Casa.
Si esto te a ayudado y te sumo algo Dale un 👏 , compártelo con tu red o dejame un comentario para saber tu opinión.