Fundamentos

Ingeniería agéntica vs vibe coding

Los dos lanzan trabajo a un modelo de IA. Uno acumula deuda técnica en silencio a velocidad de máquina; el otro entrega software a producción más rápido de lo que lo harías a mano. La diferencia no es la herramienta. Es la disciplina que la rodea.

Qué es realmente el vibe coding

El vibe coding es lanzarle un prompt a un modelo, aceptar lo que devuelve y seguir adelante sin revisarlo de verdad. Es rápido y da sensación de productividad. Para un prototipo desechable o una prueba de fin de semana, está bien. El problema es que el coste es invisible en el momento en que lo pagas: estás mezclando código que nadie del equipo entiende, y la factura llega semanas después en forma de bugs, reescrituras y una arquitectura sobre la que no puedes razonar.

Qué es la ingeniería agéntica

La ingeniería agéntica es la IA ejecutando tareas bajo una supervisión humana rigurosa. Tú defines la intención, fijas el listón de calidad, revisas cada resultado y mantienes el control de la arquitectura. El agente es un ejecutor muy capaz; tú sigues siendo el director. Es más lento por tecla y mucho más rápido por funcionalidad entregada, porque no estás pagando el impuesto de la deuda más tarde.

Por qué la distinción decide el resultado

Los equipos que nunca nombran esta diferencia acaban confundiendo movimiento con progreso. El PR está en verde, el test pasa, la funcionalidad se mezcla y nadie sabe explicar por qué funciona. Eso no es velocidad. Es deuda acumulándose más rápido que antes. Los equipos que se adelantan son los que trazan la línea con claridad y se quedan en el lado disciplinado.

Los cuatro cambios que cruzan la línea

Pasar del vibe coding a la ingeniería agéntica no va de un prompt mejor. Son cuatro hábitos concretos:

  • Intención antes que prompt: escribe qué quieres y por qué antes de que el agente escriba una línea.
  • Revisa cada diff: si no lo aceptarías de un junior, no lo aceptes de un agente.
  • Los tests como contrato: la salida del agente solo es correcta cuando satisface los tests que definiste.
  • La arquitectura sigue siendo humana: el agente rellena implementaciones; tú decides la forma del sistema.

Dónde están más en riesgo los juniors

La IA amplifica lo que ya sabes. Para un senior, es un multiplicador de dos a cinco veces. Para alguien que aún está construyendo fundamentos, aceptar código que no entiende crea la ilusión de competencia: funciona, se mezcla, y no sabría decirte por qué. Usada de forma activa, pidiéndole al agente que explique cada decisión y compare alternativas, la misma herramienta se convierte en el mejor mentor que un junior haya tenido. La diferencia es si la usan para saltarse el aprendizaje o para acelerarlo.

Preguntas frecuentes

¿El vibe coding es aceptable alguna vez? ⌄

Sí, para prototipos desechables, pruebas y experimentos personales donde el código nunca se va a entregar. El error es dejar que ese modo se cuele en software que va a producción.

¿La ingeniería agéntica frena al equipo? ⌄

No. El coste de revisión y estándares se recupera muchas veces. El camino realmente lento es entregar código que nadie entiende y pagarlo en reescrituras más tarde.

¿Seguimos necesitando ingenieros senior para esto? ⌄

Más que nunca. No puedes dirigir lo que no puedes evaluar. El criterio sobre arquitectura, correctitud y compromisos es justo lo que se convierte en el cuello de botella y en el valor.

Lleva a tu equipo al lado disciplinado

La mayoría de equipos usan los agentes de IA como un autocomplete sofisticado y se preguntan por qué nunca aparecen las ganancias. Si quieres a tus ingenieros entregando software a producción con agentes, no deuda, hablemos de una keynote, un workshop o un mandato de advisory.