Los diferentes niveles de programar con IA — y cómo encontrar el suyo
En 2025, Andrej Karpathy le puso nombre a lo que ya muchos hacíamos sin decirlo: Vibe Coding. Se deja de escribir código línea por línea, se le describe la intención a la IA en lenguaje natural, se acepta lo que genera y se sigue adelante. Collins lo nombró Palabra del Año 2025. El mundo aplaudió.
Como en el fútbol hay ligas locales, nacionales y de primera división — cada una con su propio nivel de exigencia — el desarrollo con IA también tiene estadios. No es lo mismo usar la IA para que complete una línea, que dirigirla para que construya un feature completo desde una especificación. El punto de entrada importa y el recorrido también.
Los estadios
No todos usan la IA de la misma forma. Hay una progresión clara, desde el apoyo más básico hasta la autonomía total:
Nivel 0 — Autocomplete con sabor: La IA sugiere la siguiente línea mientras usted escribe. GitHub Copilot en su modo más simple. Usted sigue escribiendo el 100% de la arquitectura y la lógica.
Nivel 1 — Pasante de código: La IA resuelve tareas discretas y pequeñas: escribir una función, refactorizar un módulo, generar un test. Usted revisa cada línea antes de aceptar.
Nivel 2 — Junior con criterio: La IA ya puede hacer cambios en múltiples archivos, entiende dependencias entre módulos. Usted todavía lee todo, pero pasa más tiempo revisando que escribiendo.
Nivel 3 — Usted como gerente: Usted dirige a nivel de feature o pull request. Le dice qué construir, no cómo. Revisa el comportamiento y la lógica de alto nivel, no el código línea por línea.
Nivel 4 — Usted como product manager: Usted escribe especificaciones detalladas y deja que la IA construya el feature completo. La validación es por pruebas y comportamiento, no por revisión manual del código.
Más allá del nivel 4 existe lo que algunos llaman la fábrica autónoma — sistemas donde la IA genera, prueba y despliega sin intervención humana. Este artículo no entra ahí, pero es hacia donde se mueve el campo.
Por qué los niveles 1 al 4 son el sweet spot
Hay una tentación de saltar al extremo — o al Vibe Coding irresponsable — porque suena eficiente. Pero el software de producción tiene demasiadas particularidades que solo el contexto humano puede atrapar: lógica de negocio, seguridad, decisiones de UX que no están en ningún documento.
El rango entre el nivel 1 y el 4 no es una zona de confort — es donde se genera el mayor volumen de software de calidad hoy en día. La progresión es real y acumulativa:
- Nivel 1: Usted gana velocidad en tareas puntuales sin arriesgar el todo.
- Nivel 2: La IA empieza a entender su codebase, no solo trozos sueltos.
- Nivel 3: Usted delega features completas. Pasa de escribir a dirigir.
- Nivel 4: Usted define el qué con precisión. La IA construye el cómo. La revisión es funcional, no línea por línea.
El flujo en un caso real (Nivel 3 — Decisión de Arquitectura):
- Usted da el contexto: "Tenemos un monolito que está sufriendo por carga en el procesamiento de video. Quiero evaluar si sacarlo a un microservicio."
- La IA propone opciones: Cuadro comparativo con pros y contras: colas de mensajes (RabbitMQ/SQS), funciones serverless o un servicio separado en Golang.
- Usted decide: "Nos vamos por SQS para no sobrecomplicar la infraestructura actual."
- La IA implementa: Genera el boilerplate para la cola, los workers y los scripts de Terraform.
- Usted revisa: Verifica que los permisos de AWS tengan sentido y ajusta el manejo de errores.
Ping-pong constante. Ni tan al suave, ni tan estricto.
Alimentando a la Herramienta: Documentación y "Skills"

Para moverse entre niveles con éxito, la IA necesita contexto real de su proyecto — y ese contexto no viene solo. Los modelos tienen una fecha de corte de entrenamiento: no es que vencen, simplemente hay cosas nuevas que aparecieron después y el modelo no las vio. Si usa herramientas recientes (como TanStack Start RC o Expo SDK 55), es su responsabilidad ponerla al día.
Leer la documentación
Antes de pedirle a un agente (Claude, GPT-5.2, el que use) que resuelva un problema con una librería reciente, apúntele a las Release Notes o la documentación actualizada. Una IA informada no alucina; sigue el estándar que usted le acaba de inyectar. Es el equivalente de decirle a un junior: "Léase esta guía antes de meter mano aquí".
Contexto permanente con "Skills"
Los IDEs agénticos modernos (Cursor, Windsurf) apoyan el concepto de Skills: archivos .md donde usted dicta las reglas del juego de su repositorio. Cuando integre un Major Release o patrones muy opinados, dedique 15 minutos a escribir un Skill.
La próxima vez que el agente toque el código, leerá ese Skill, detectará el contexto y codificará acoplado al estándar que usted fijó — no al que aprendió hace unos años.
Consejos para progresar de nivel
- Empiece pidiéndole unit tests o documentación antes de delegarle tareas críticas. Eso es nivel 1 puro.
- No suelte el volante todavía: Revise siempre lo que genera. El criterio humano es lo que define el nivel.
- Afine las respuestas: Rara vez la primera sugerencia es perfecta — eso también es parte del trabajo.
- Escale gradualmente: Cuando se sienta cómodo revisando features completas, está listo para el nivel 3. Cuando pueda especificar con precisión, el nivel 4.
En resumen
Trabajar con IA no es blanco o negro. Hay un espectro, y cada nivel le da un grado diferente de control. La clave está en elegir conscientemente dónde operar según lo que el proyecto necesita.
Los niveles 1 al 4 no son el camino fácil — son el camino inteligente.

Dicho esto: hay quienes ya operan en la fábrica autónoma. Pero así como hay quien escala en solitario sin cuerda y hay quien escala con equipo — ambos son escaladores válidos — llegar a ese nivel sin que se incendie todo requiere habilidades y contexto que la mayoría todavía está afinando.
Este artículo fue escrito y revisado con asistencia de IA, y las ilustraciones fueron generadas con IA — lo que en sí mismo es una demostración del flujo que describe.
