En una guía dirigida a principiantes, GitHub presenta una forma de revisar los cambios que genera el agente de programación dentro de la aplicación GitHub Copilot, sin tener que alternar entre el editor de código, la ventana de la terminal y el navegador web. La aplicación reúne estas tareas en paneles contiguos que ayudan al desarrollador a examinar el cambio, ejecutar el proyecto y previsualizar el resultado antes de aceptarlo.
La idea principal de la guía no es aceptar directamente el código producido por el agente, sino cerrar el ciclo de revisión, ejecución y prueba dentro de una sola sesión. Según el material, después de confirmar el resultado, el usuario puede aceptar el cambio directamente desde la aplicación y crear una solicitud de incorporación de cambios.
Revisar los cambios mediante el panel de diff
El panel de diff muestra una comparación entre el estado de los archivos antes y después de la modificación, y resalta las líneas añadidas en verde y las eliminadas en rojo. Esto permite al usuario conocer el alcance del cambio en lugar de limitarse al resultado final que propone el agente.
GitHub señala que el usuario puede aceptar los cambios, dejar comentarios sobre ellos o pedir a Copilot que realice modificaciones adicionales. La aprobación final de lo que se incorporará al proyecto sigue estando en manos del desarrollador.
Ejecutar el proyecto desde el panel de la terminal
La revisión no se limita a leer el código; el panel de la terminal permite ejecutar comandos dentro de una sesión de la aplicación Copilot y leer sus salidas. La guía muestra un ejemplo de un proyecto web en el que se puede añadir un script para un servidor de desarrollo que abre la carpeta del cliente y luego ejecuta el comando npm run dev.
Después de configurar el script, el usuario pulsa el botón de ejecución para iniciar el servidor del sitio. La aplicación también permite abrir más de una ventana de terminal al mismo tiempo, lo que posibilita cambiar entre distintos comandos y sesiones mientras se examina el proyecto.
Previsualizar y modificar la interfaz
En los proyectos que incluyen una interfaz de usuario, el panel del navegador ofrece una forma de abrir la aplicación y probar la nueva función tal como la verá el usuario. Esta sección incluye la herramienta Pick & Polish, que permite seleccionar un elemento de la interfaz y solicitar al agente que lo modifique.
Después de realizar los cambios, se puede volver a ejecutar el script del servidor de desarrollo para previsualizar lo que ha cambiado y verificar que la corrección o mejora aparece en la aplicación real.
¿Qué significa esto para los desarrolladores?
Estas funciones conectan tres etapas que a menudo están separadas al trabajar con código generado por inteligencia artificial: examinar los cambios, ejecutar el proyecto y probar el comportamiento o la interfaz. Reunirlas en un solo lugar puede reducir la pérdida de contexto causada por cambiar de ventana, pero no elimina la necesidad de una revisión humana ni de realizar pruebas reales.
GitHub propone una lista breve antes de aceptar cualquier cambio generado automáticamente: ¿qué ha cambiado? ¿Funciona el código? ¿Y ejecuta realmente la función requerida? Estas preguntas no demuestran por sí solas que el código sea correcto, pero proporcionan un punto de comprobación práctico antes de integrar los cambios.
El límite práctico que muestra la fuente es que la guía explica el flujo de trabajo dentro de la aplicación GitHub Copilot específicamente, y no ofrece una comparación con otras herramientas ni mediciones independientes de la precisión del código o de la calidad de las pruebas. Por ello, el valor de los paneles sigue dependiendo de hasta qué punto la aplicación se adapta al flujo de trabajo del desarrollador y de su capacidad para examinar los resultados, no de la mera existencia del agente.