Introducción
Puede usar Copilot agente de la nube (anteriormente Copilot agente de codificación) para:
- Realice una investigación profunda en un repositorio haciendo preguntas Copilot .
-
**Planifica** y afina un enfoque antes de que Copilot haga cambios. -
**Itera** en los cambios de código en una rama, revisa una diferencia, y solo Copilot crea un pull request cuando estés listo. agente en la nube de Copilot *no* abrirá automáticamente un pull request durante la sesión. *Si realmente quiere*Copilot abrir inmediatamente una solicitud de pull para su tarea, puede pedirla explícitamente en el mensaje. Por ejemplo, indicando **"Crear una solicitud de incorporación de cambios en ..."**.
Nota:
La investigación profunda, la planificación y la iteración de cambios en el código antes de crear una solicitud de incorporación de cambios solo están disponibles con agente en la nube de Copilot en GitHub.com. Agente en la nube Las integraciones (como Azure Boards, JIRA, Linear, Slack o Teams) solo admiten la creación de una solicitud de incorporación de cambios directamente.
Realización de investigaciones profundas
Puede formular agente en la nube de Copilot preguntas sobre un repositorio para comprender cómo funciona, identificar dónde realizar un cambio o confirmar suposiciones antes de planear e implementar. Copilot inicia una sesión de investigación profunda para examinar el repositorio y devolver una respuesta fundamentada.
-
Abra el panel o la pestaña agentes:
- Abre la pestaña Agentes en un repositorio.
-
**Ve a la página agentes**: Ve a [github.com/copilot/agents](https://github.com/copilot/agents?ref_product=copilot&ref_type=engagement&ref_style=text). También puedes llegar aquí abriendo el panel agentes y haciendo clic en **Ver todo**. -
**Abre el panel agentes**: haz clic en <svg version="1.1" width="16" height="16" viewBox="0 0 16 16" class="octicon octicon-agent" aria-label="The Agents icon" role="img"><path d="M14.5 8.9v-.052A2.956 2.956 0 0 0 11.542 5.9a.815.815 0 0 1-.751-.501l-.145-.348A3.496 3.496 0 0 0 7.421 2.9h-.206a3.754 3.754 0 0 0-3.736 4.118l.011.121a.822.822 0 0 1-.619.879A1.81 1.81 0 0 0 1.5 9.773v.14c0 1.097.89 1.987 1.987 1.987H4.5a.75.75 0 0 1 0 1.5H3.487A3.487 3.487 0 0 1 0 9.913v-.14C0 8.449.785 7.274 1.963 6.75A5.253 5.253 0 0 1 7.215 1.4h.206a4.992 4.992 0 0 1 4.586 3.024A4.455 4.455 0 0 1 16 8.848V8.9a.75.75 0 0 1-1.5 0Z"></path><path d="m8.38 7.67 2.25 2.25a.749.749 0 0 1 0 1.061L8.38 13.23a.749.749 0 1 1-1.06-1.06l1.719-1.72L7.32 8.731A.75.75 0 0 1 8.38 7.67ZM15 13.45h-3a.75.75 0 0 1 0-1.5h3a.75.75 0 0 1 0 1.5Z"></path></svg> en la barra de navegación situada en la parte superior derecha de GitHub.
-
Haga una pregunta sobre el repositorio.
Por ejemplo:
Investigate performance issues in this app and suggest improvements.Sugerencia
Como alternativa, abra Chat de Copiloto y adjunte el repositorio pertinente como contexto y, a continuación, pida Chat de Copiloto que realice investigaciones. Se le pedirá que apruebe una sesión de investigación profunda.
-
Opcionalmente, envíe mensajes adicionales mientras Copilot trabaja para dirigir la sesión.
-
Revise la respuesta y realice preguntas de seguimiento.
Creación de un plan
Puede pedir que agente en la nube de Copilot proponga un plan antes de realizar cambios, simplemente solicitándolo al agente.
-
Pida al agente que cree un plan.
Por ejemplo:
Create a plan to implement the most impactful performance improvements for this app. -
Revise el plan e itere con Copilot hasta que coincida con lo que desee.
Iteración en los cambios de código
Después de investigar y planear, usted puede realizar cambios en una rama, revisar el diff y, a continuación, decidir si desea iterar más o crear una solicitud de pull.
-
Pida al agente que implemente los cambios mediante la descripción de lo que desea Copilot hacer en el mensaje.
Por ejemplo, puede hacer referencia al plan que diseñó anteriormente:
Implement the plan we agreed upon. -
Copilot inicia una sesión para realizar los cambios necesarios. -
Una vez completada la sesión, haga clic en Diff para revisar los cambios.
-
Opcionalmente, abra la rama (
copilot/BRANCH-NAME) que Copilot creó para inspeccionar los cambios en el contexto. -
Si desea refinamientos, puede continuar la conversación y pedir al agente que ajuste el trabajo. Por ejemplo:
Rename this to match our existing conventions. -
Continúe iterando hasta que esté satisfecho con la rama.
-
Una vez que esté satisfecho con los resultados y cuando se complete la sesión, haga clic en Crear solicitud de incorporación de cambios.
Lectura adicional
-
[AUTOTITLE](/copilot/concepts/about-copilot-coding-agent) -
[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-a-pr) -
[AUTOTITLE](/copilot/how-tos/use-copilot-agents/coding-agent/create-custom-agents)