Back

Modo de Planificación de VS Code: Piensa Antes de Programar

Modo de Planificación de VS Code: Piensa Antes de Programar

La mayoría de los desarrolladores que utilizan GitHub Copilot han experimentado esto: describes una funcionalidad, la IA comienza a generar código de inmediato y tres archivos después te das cuenta de que está resolviendo el problema equivocado. Te detienes, deshaces y empiezas de nuevo, habiendo perdido 20 minutos en un resultado seguro pero desalineado.

La solución no es un mejor prompt. Es planificar antes de programar.

El Modo de Planificación de VS Code está diseñado exactamente para esto. Es un flujo de trabajo de planificación con IA dedicado dentro de VS Code que separa el pensamiento de la acción, permitiendo que GitHub Copilot analice tu base de código, haga preguntas aclaratorias y produzca un plan de implementación estructurado antes de que cambie una sola línea de código.

Puntos Clave

  • El Modo de Planificación de VS Code separa el pensamiento de la acción al permitir que GitHub Copilot analice tu base de código y produzca un plan estructurado antes de escribir cualquier código.
  • El agente Plan lee archivos, rastrea rutas de código y hace preguntas aclaratorias, detectando suposiciones erróneas antes de que se conviertan en implementaciones defectuosas.
  • Usa la planificación para tareas de múltiples pasos o transversales. Omítela para cambios simples de una sola oración, como renombrar una variable o corregir un error tipográfico.
  • Referenciar archivos específicos, incluir casos de prueba y usar instrucciones personalizadas mejoran significativamente la calidad del plan.

Qué Hace Realmente el Modo de Planificación de VS Code

El Modo de Planificación es parte del modelo de desarrollo basado en agentes más amplio de VS Code, donde diferentes agentes manejan diferentes trabajos. El agente Plan se enfoca exclusivamente en el análisis y la descomposición estructurada de tareas. Puede leer tu base de código, referenciar archivos y símbolos específicos, y organizar trabajo de múltiples pasos, sin tocar nada.

Esta no es una herramienta de lluvia de ideas. Es un flujo de trabajo estructurado de preimplementación que produce un plan concreto que revisas y apruebas antes de transferirlo a un agente de implementación.

Las mejoras recientes en el sistema de agentes Copilot de VS Code han hecho que la planificación sea más capaz: los agentes pueden mantener el contexto de planificación a través de turnos, explorar la base de código más profundamente y soportar una transición fluida desde la planificación hasta la implementación dentro de la misma sesión.

El Flujo de Trabajo de Planificación con IA de VS Code en la Práctica

El flujo de trabajo del Modo de Planificación de GitHub Copilot sigue una secuencia clara:

1. Proporciona una solicitud de alto nivel Describe lo que quieres construir. Sé específico sobre las restricciones: frameworks, patrones que estás usando, archivos que no deben tocarse.

2. Deja que la IA explore y haga preguntas El agente Plan lee archivos relevantes, rastrea rutas de código y plantea preguntas aclaratorias antes de comprometerse con un enfoque. Aquí es donde las suposiciones se detectan temprano.

3. Revisa el plan generado Obtienes un plan de implementación estructurado, paso a paso: qué archivos cambian, en qué orden y por qué. Revísalo. Edítalo. Agrega restricciones que la IA pasó por alto.

4. Transfiere a un agente de implementación Una vez que el plan está aprobado, cambia al modo agente y deja que Copilot ejecute. Debido a que el enfoque ya está acordado, la ejecución es más rápida y predecible.

Cuándo Usar el Agente Plan (y Cuándo Omitirlo)

No todas las tareas necesitan un plan. Una regla útil: si puedes describir el cambio exacto en una oración, omite la planificación. Si no puedes, planifica primero.

Tarea¿Usar Planificación?
Corregir un error tipográfico o renombrar una variableNo
Agregar un nuevo endpoint de API
Implementar autenticación
Refactorizar a través de múltiples archivos
Actualizar una dependenciaNo

Para bases de código grandes, el agente Plan es especialmente valioso. VS Code puede recopilar contexto a través de archivos y módulos en tu espacio de trabajo, lo que lo hace muy adecuado para cambios transversales que de otro modo requerirían una coordinación manual cuidadosa.

Aprovechando Más el Flujo de Trabajo de Planificación

Algunas prácticas que mejoran la calidad del plan:

  • Referencia archivos específicos en tu prompt usando #<file> o #<symbol> para guiar a la IA hacia el contexto relevante
  • Incluye salidas esperadas o casos de prueba para que el plan pueda verificarse contra criterios reales, no suposiciones
  • Usa instrucciones personalizadas para informar a la IA sobre tu arquitectura y convenciones que no puede inferir solo del código
  • Inicia una nueva sesión para tareas no relacionadas: la contaminación del contexto degrada la calidad del plan con el tiempo

Puedes aprender más sobre la configuración del comportamiento e instrucciones de Copilot en la documentación oficial de personalización de Copilot de VS Code.

Conclusión

Los desarrolladores que obtienen más provecho de la programación asistida por IA no son los que tienen los mejores prompts. Son los que resisten el impulso de dejar que la IA se ejecute inmediatamente.

El Modo de Planificación de VS Code hace que esa disciplina sea práctica. Te brinda un punto de control estructurado entre la intención y la ejecución, donde mantienes el control del enfoque y la IA maneja la implementación.

Piensa primero. Luego construye.

Preguntas Frecuentes

El Modo de Planificación es parte de la experiencia Copilot Chat de VS Code y requiere acceso a GitHub Copilot. La disponibilidad depende de tu plan de Copilot y las funcionalidades habilitadas en tu entorno.

Sí. El plan generado es completamente editable. Puedes reordenar pasos, eliminar cambios innecesarios, agregar restricciones que la IA pasó por alto o pedirle al agente Plan que revise secciones específicas antes de transferir a la implementación. Revisar y ajustar el plan es una parte fundamental del flujo de trabajo.

El Modo de Planificación funciona con cualquier lenguaje que GitHub Copilot soporte, lo que cubre la mayoría de los lenguajes principales. Su efectividad depende de cuánto contexto relevante pueda recopilar el agente Plan de tus archivos y estructura del proyecto.

Copilot Chat responde de manera conversacional y puede comenzar a generar código inmediatamente. El Modo de Planificación usa un agente Plan dedicado que se enfoca en el análisis, hace preguntas aclaratorias y produce un plan de implementación estructurado paso a paso. Separa la fase de pensamiento de la fase de codificación, reduciendo resultados desalineados.

Understand every bug

Uncover frustrations, understand bugs and fix slowdowns like never before with OpenReplay — the open-source session replay tool for developers. Self-host it in minutes, and have complete control over your customer data. Check our GitHub repo and join the thousands of developers in our community.

OpenReplay