Skip to main content

Investigación, planeamiento e iteración de los cambios de código con agente en la nube de Copilot

Realice una investigación profunda en un repositorio, cree un plan de implementación y realice cambios de código iterativos en una rama y, a continuación, cree una solicitud de incorporación de cambios cuando esté listo.

¿Quién puede utilizar esta característica?

agente en la nube de Copilot está disponible con los planes Copilot Pro de GitHub, GitHub Copilot Pro+, GitHub Copilot para empresas y GitHub Copilot para grandes empresas. El agente está disponible en todos los repositorios almacenados en GitHub, excepto los repositorios propiedad de cuentas de usuario administradas y donde se ha deshabilitado explícitamente.
Sign up for Copilot

          Copilot agente de la nube (anteriormente Copilot agente de codificación) le permite:
  • Investigue un repositorio haciendo Copilot preguntas.
  • Planifica y afina un enfoque antes de que Copilot haga cambios.
  • Itere en los cambios de código, revise una diferencia y cree una solicitud de incorporación de cambios cuando esté listo.

Las sesiones no crean solicitudes de incorporación de cambios automáticamente. Para crear una de inmediato, incluya eso en su solicitud; por ejemplo, "Crear una solicitud de incorporación de cambios en ...".

Nota:

Estas funcionalidades solo están disponibles con agente en la nube de Copilot en GitHub.com. Agente en la nube integraciones (como Azure Boards, JIRA, Linear, Slack o Teams) solo admiten la creación de una solicitud de incorporación de cambios directamente.

Realizar una investigación profunda

Formular agente en la nube de Copilot preguntas sobre un repositorio para comprender cómo funciona, buscar dónde realizar un cambio o confirmar suposiciones antes de planear.

  1. Inicie una tarea desde la pestaña de agentes, el panel, el tablero o Chat de Copiloto. Consulte Iniciar una tarea con Copilot agentes en GitHub.

  2. Haga una pregunta sobre el repositorio.

    Por ejemplo: Investigate performance issues in this app and suggest improvements.

    Sugerencia

    También puede abrir Chat de Copiloto y adjuntar el repositorio pertinente como contexto. Copilot le pide que apruebe una sesión de investigación profunda.

  3. Opcionalmente, envíe mensajes de seguimiento mientras Copilot trabaja para dirigir la sesión.

  4. Revise la respuesta y realice preguntas de seguimiento.

Creación de un plan

Pide a agente en la nube de Copilot que proponga un plan antes de realizar cambios.

  1. Describa el plan que quiere.

    Por ejemplo: Create a plan to implement the most impactful performance improvements for this app.

  2. Revise el plan e itere con Copilot hasta que coincida con la intención.

Iterar los cambios de código

Después de investigar y planear, realice cambios en una rama, revise los cambios y decida si desea iterar más o crear un pull request.

  1. Describa los cambios que desee en el mensaje.

    Por ejemplo, haga referencia al plan anterior: Implement the plan we agreed upon.

  2.        Copilot Espere a que finalice la sesión.
    
  3. Haga clic en Diferencias para revisar los cambios.

  4. Opcionalmente, abra la rama (copilot/BRANCH-NAME) para inspeccionar los cambios en el contexto.

  5. Para solicitar refinamientos, continúe la conversación. Por ejemplo: Rename this to match our existing conventions.

  6. Cuando se complete la sesión y esté satisfecho, haga clic en Crear solicitud de incorporación de cambios.

Proporcionar contexto visual

          Agente en la nube procesa imágenes, como capturas de pantalla, bocetos o diseños, como parte de la descripción de la tarea. Arrastre y suelte una imagen en el cuerpo de la incidencia o en un Chat de Copiloto campo de entrada, y luego describa lo que Copilot debe hacer con ella.

Lectura adicional