Introducción

Completado

GitHub Copilot en Visual Studio Code ofrece una codificación eficaz asistida por ia de forma automática, pero su verdadero potencial surge cuando se personaliza para que coincida con los flujos de trabajo y los requisitos de proyecto específicos del equipo. Al proporcionar instrucciones personalizadas y crear agentes especializados, puede transformar GitHub Copilot desde un asistente de uso general en un conjunto de colaboradores de inteligencia artificial personalizados que comprendan el código base, sigan sus convenciones y controlen las tareas de desarrollo en varios pasos.

Imagine que es desarrollador de un equipo que mantiene una aplicación de C# grande. El equipo tiene estándares de codificación específicos, patrones arquitectónicos y procesos de revisión que deben seguir todas las solicitudes de incorporación de cambios. En lugar de repetir estas directrices en todos los mensajes de Chat de Copilot de GitHub, puede insertarlas directamente en los archivos de instrucciones que GitHub Copilot lee automáticamente. También puede crear agentes personalizados(roles de INTELIGENCIA ARTIFICIAL especializados como un "Planificador" que diseña estrategias de implementación o un "Revisor de código" que comprueba si hay problemas de seguridad) y encadenarlos para que la salida de un agente fluya a la siguiente.

Los temas tratados en este módulo incluyen:

  • Use instrucciones personalizadas basadas en repositorios y archivos de solicitud para influir en el estilo y las directrices de codificación de GitHub Copilot.
  • Definir y usar agentes de Copilot de GitHub personalizados para tareas especializadas, como planear, codificar y probar.
  • Configuración de subagentes, habilidades de agentes y agentes a nivel organizacional.
  • Encadenar agentes a través de transferencias para realizar escenarios de desarrollo de varios pasos.

Después de completar este módulo, podrá:

  • Personalice las respuestas de GitHub Copilot mediante archivos de instrucciones y archivos de prompt para aplicar estilos de codificación específicos del proyecto, mejores prácticas y directrices.
  • Cree agentes de Copilot de GitHub personalizados en Visual Studio Code con instrucciones personalizadas, permisos de herramientas y configuraciones de subagentes.
  • Configure y use transferencias de agente para orquestar flujos de trabajo de desarrollo de varios pasos.
  • Implemente un escenario real definiendo instrucciones personalizadas y encadenando varios agentes personalizados para completar de forma colaborativa una tarea de codificación.

Importante

Para completar este entrenamiento de GitHub Copilot, debe tener una suscripción activa para GitHub Copilot en su cuenta personal de GitHub (incluye el plan Gratuito de Copilot de GitHub) o debe estar asignado a una suscripción administrada por una organización o empresa. Las actividades del módulo pueden incluir sugerencias de Copilot de GitHub que coincidan con el código público. Si es miembro de una organización en GitHub Enterprise Cloud que está asignada a una suscripción de GitHub Copilot a través de su organización, es posible que la configuración de sugerencias que coincidan con el código público se herede de la organización o de la empresa. Si su cuenta bloquea sugerencias que coinciden con el código público, es posible que las actividades del módulo no funcionen según lo previsto.