GitHub afirmó que Copilot puede ayudar con cuatro tipos de tareas, como planificar, escribir código, revisar cambios e investigar problemas en producción, mientras que los desarrolladores siguen tomando la decisión final.

Conclusiones clave

  • GitHub usó el término «ingeniería agéntica» para describir flujos de trabajo en los que Copilot ayuda con la planificación, la redacción, la preparación de revisiones y la investigación de problemas en producción.

  • La guía enumera cuatro tipos de tareas en las que Copilot puede ayudar: planificar, escribir código, revisar cambios e investigar problemas en producción.

  • Una segunda página muestra que Copilot ahora abarca chats, solicitudes de cambios y flujos de tareas dentro del sistema de desarrollo.

  • La publicación dice que los desarrolladores siguen evaluando las ventajas y desventajas y decidiendo si se implementa un cambio.

La publicación decía que el objetivo no es solo escribir más rápido. La empresa administra la plataforma de alojamiento de código que impulsa Copilot, y presenta la IA como una ayuda a lo largo del ciclo de desarrollo de software, en lugar de un bot que completa una funcionalidad por su cuenta.

La ingeniería agéntica de GitHub amplía las funciones de Copilot

La guía enumera cuatro tipos de tareas en las que Copilot puede ayudar: planificación, escritura de código, revisión de cambios e investigación de problemas en producción.

La publicación dice que los desarrolladores siguen evaluando las ventajas y desventajas y decidiendo si se implementa un cambio.

Una segunda página muestra cómo Copilot está integrado en distintas partes de GitHub.

También lee: GitHub ofrece a todos los usuarios de Copilot una herramienta de OpenAI que resuelve más problemas de código

De la autocompletación a cubrir todo el flujo de trabajo

Los primeros asistentes de programación ofrecían velocidad al escribir y servían para crear código repetitivo, pero dejaban intactas grandes partes de la jornada de ingeniería, especialmente la clasificación de incidencias, la revisión y la depuración después del lanzamiento.

El enfoque de la guía refleja una tendencia más amplia del sector hacia agentes capaces de inspeccionar bases de código, leer hilos de incidencias y proponer cambios en varios archivos; GitHub intenta mantener a Copilot en el centro a medida que esas herramientas se extienden más allá de los editores y llegan a los repositorios, las canalizaciones de CI y el soporte de producción.

La supervisión humana se mantiene

La guía dice que los desarrolladores siguen decidiendo qué se lanza. También señala que Copilot puede ayudar a investigar problemas en producción, mientras que los desarrolladores siguen revisando los cambios y decidiendo qué se lanza.

En el ámbito del software, la ingeniería agéntica consiste en distribuir pequeñas tareas de razonamiento a lo largo del flujo de trabajo, garantizando que las personas aprueben los cambios que pasan a producción.

Cómo cambia la ingeniería agéntica el trabajo diario

La guía emplea el término ingeniería agéntica para describir el trabajo de software en el que Copilot participa en varias etapas, en lugar de en una sola.

En un equipo habitual, un desarrollador puede empezar con una incidencia, pedirle a Copilot un plan de implementación, generar un borrador, solicitar un resumen de revisión y luego consultar los registros después de que falle un despliegue. Este enfoque reúne esos momentos separados en un único patrón de trabajo, lo que reduce el cambio entre herramientas y el tiempo dedicado a reconstruir el contexto.

Para los responsables de ingeniería, el cambio tiene que ver con el diseño de procesos.

Un equipo que usa Copilot puede asignar a la IA los pasos repetitivos, mientras las personas se encargan de las aprobaciones y del diseño del sistema.

Lee a continuación: Supermicro ofrece a las empresas una forma de ahorrar memoria en miles de chats