El modo de planificación está muerto

A medida que los asistentes de codificación con IA como Claude y Codex mejoran, muchos usuarios sostienen que un modo separado de “planificación” —en el que el modelo esboza los pasos antes de editar el código— se ha vuelto redundante, ya que los modelos más nuevos pueden recibir la instrucción de planificar primero y actuar después mediante lenguaje conversacional. Otros defienden con fuerza las fases explícitas de planificación como salvaguardas esenciales: hacen visibles las suposiciones de diseño, mantienen a los humanos alineados con lo que el agente va a cambiar, proporcionan un rastro de auditoría y reducen el riesgo de ediciones costosas o peligrosas (por ejemplo, en esquemas o bases de datos de producción). En ambas posturas, existe un amplio consenso en que la planificación en sí sigue siendo crucial para trabajos complejos o de alto impacto; el debate real es si debe vivir en un modo dedicado o como parte de flujos de trabajo más flexibles usando prompts, archivos de especificación y revisión multiagente.

Rol y valor del modo de planificación

  • Muchos desarrolladores siguen dependiendo del modo de planificación como un paso distinto de “pausa antes de actuar”:
    • Obliga al modelo a reunir contexto y delinear los cambios antes de tocar el código.
    • Permite a los humanos previsualizar decisiones arquitectónicas, riesgos y compromisos antes de ediciones costosas o arriesgadas.
    • Sirve como una simulación o “punto de control de auditoría” para trabajos de alto alcance (autenticación, pagos, esquemas, BD de producción, refactors complejos).
  • Algunos usan el modo de planificación para endurecer especificaciones de forma iterativa: vuelven a ejecutarlo hasta que dejen de aparecer preguntas y luego ejecutan.
  • Otros tratan los planes como artefactos duraderos (plan.md, directorios de especificaciones, AGENTS.md) que pueden versionarse, revisarse por varios agentes y reutilizarse entre sesiones/modelos.

Argumentos de que el modo de planificación es obsoleto o está sobrevalorado

  • Varios usuarios dicen que los modelos más nuevos (p. ej., Claude/Fable/Opus recientes, algunas configuraciones de GPT/Gemini) “simplemente lo entienden”:
    • Una instrucción sencilla como “planifica primero, no escribas código todavía” en modo normal les funciona de forma fiable.
    • La prosa larga y generada para planificar se percibe como difícil de revisar y poco alineada con cómo los humanos realmente construyen comprensión.
  • Algunos afirman que la necesidad original —evitar agentes “indisciplinados”— ha disminuido a medida que mejora el seguimiento de instrucciones.
  • Existe la preocupación de que los modos de planificación integrados sean solo prompts del arnés, no verdaderos entornos aislados ni sistemas de permisos, y que puedan añadir costo y latencia sin un beneficio proporcional.

Flujos de trabajo y herramientas alternativas

  • Alternativas comunes:
    • Planificación conversacional con un explícito “sin cambios aún”.
    • Documentos de plan dedicados mantenidos por agentes, con sesiones nuevas para la implementación.
    • Configuraciones multiagente: un modelo planifica, otros implementan, otros revisan (a veces mediante herramientas separadas como plannotators, habilidades “grill me” o servidores MCP).
    • Flujos de trabajo guiados por especificaciones o blueprints en los que los humanos escriben o curan estrechamente las especificaciones y los agentes rellenan los huecos.

Preocupaciones de control, seguridad y calidad

  • Fuerte ansiedad por ediciones no intencionadas, especialmente en bases de datos y grandes bases de código; algunos quieren modos explícitos de solo lectura o sandbox.
  • Miedo a que el “vibe coding” sin planificación estructurada acelere la deuda técnica y erosione la comprensión de los desarrolladores sobre sus propios sistemas.
  • Contraargumento: incluso si la comprensión va por detrás, los agentes pueden después explicar, diagramar y refactorizar código escrito por IA, desplazando el énfasis de la propiedad manual a la verificación y la supervisión.

Sentimiento general

  • Amplio consenso en que planificar es esencial.
  • Opiniones divididas sobre si una UI/mecanismo dedicado de “modo de planificación” sigue siendo la mejor forma de lograrlo.