GitHub Copilot app es una aplicación de escritorio para dirigir agentes, revisar los cambios y administrar las solicitudes de incorporación de cambios en secuencias de trabajo paralelas.
Cada desarrollador instala la aplicación e inicia sesión individualmente. Usted administra su acceso mediante las licencias Copilot y las políticas empresariales o de la organización.
Use este tutorial para configurar un piloto, guiar a los desarrolladores a través de su primera tarea y validar el flujo de trabajo de la aplicación antes de un lanzamiento más amplio.
Requisitos previos
Antes de empezar:
- Asegúrese de que cada desarrollador piloto tiene una Copilot Business licencia o Copilot Enterprise de la empresa u organización que controlará su acceso.
- Elija un repositorio piloto donde los desarrolladores puedan realizar cambios y abrir solicitudes de incorporación de cambios.
- Crea una incidencia bien delimitada para una tarea pequeña y de bajo riesgo, como añadir pruebas para un comportamiento ya existente.
Para obtener información sobre cómo interactúan las licencias y las directivas, consulte directivas de GitHub Copilot para empresas y organizaciones.
1. Configurar el acceso y las directivas
Si sus organizaciones pertenecen a una empresa, defina primero líneas base a nivel empresarial para las directivas y la disponibilidad del modelo. A continuación, configure cada organización. Las directivas empresariales pueden aplicar una configuración o, para la mayoría de las directivas, permitir que las organizaciones decidan.
-
Confirme que la GitHub Copilot app directiva está habilitada para la empresa u organización que proporciona licencias a los desarrolladores piloto.
La directiva está habilitada de forma predeterminada para Copilot Business y Copilot Enterprise. Es independiente de la Copilot CLI directiva, por lo que habilitar uno no habilita el otro.
Para obtener instrucciones, consulte Administración de directivas y características para GitHub Copilot en su empresa o Administración de directivas y características para GitHub Copilot en su organización.
-
Configure los modelos que los desarrolladores piloto pueden usar.
Las políticas de disponibilidad del modelo se aplican a GitHub Copilot app. Establezca una línea base que cumpla los requisitos de seguridad, cumplimiento y costo antes de que comience el piloto.
Para obtener instrucciones, consulte Administración de la disponibilidad de modelos en su empresa o Administración de la disponibilidad de modelos en una organización.
-
Si los desarrolladores del proyecto piloto necesitan servidores del Protocolo de contexto de modelo (MCP), identifique los servidores necesarios para el proyecto piloto y habilite en la directiva los servidores MCP en Copilot.
En el archivo
managed-settings.jsonde su empresa, utiliceallowedMcpServerspara permitir únicamente los servidores aprobados. Si es necesario, usedeniedMcpServerspara bloquear configuraciones de servidor específicas. Esta configuración controla qué servidores se pueden ejecutar, pero no instala los servidores para desarrolladores.Para obtener instrucciones, consulte Configuración de una lista de elementos permitidos para un servidor MCP en su empresa.
2. Pida a los desarrolladores que instalen e inicien sesión
Después de configurar el acceso y las directivas, pida a cada desarrollador lo siguiente:
- Visite la página de descarga de GitHub Copilot app.
- Descargue e instale la aplicación para su sistema operativo.
- Abra la aplicación.
- Haga clic en Iniciar sesión en GitHub y siga las indicaciones para autenticarse.
- Seleccione el repositorio piloto cuando se le solicite. Los participantes también pueden agregar un repositorio local existente o clonar el repositorio más adelante.
- Si la tarea piloto requiere un servidor MCP, en la barra lateral de la aplicación, haga clic en Personalizar y, a continuación, en MCP. Instale un servidor aprobado necesario para la tarea.
Para obtener el procedimiento completo de configuración de la aplicación, consulte Introducción a la aplicación Copilot de GitHub. Para obtener más información sobre cómo instalar servidores MCP, consulte Personalización del aplicación Copilot de GitHub.
3. Completar una primera tarea útil
Comience con una tarea que muestre el contexto del repositorio, los cambios de código, la ejecución de pruebas y la revisión humana sin cambiar el comportamiento de producción.
Pida a cada desarrollador que:
-
En la barra lateral, abra Mi trabajo.
-
Busque y abra el problema para la tarea piloto.
-
Haga clic en Nueva sesión. La aplicación crea una sesión con el contexto de problema ya cargado.
-
Seleccione Modo interactivo y un modelo aprobado.
-
En el cuadro de instrucciones, pegue la siguiente indicación:
Copilot prompt Implement this issue without changing unrelated behavior. Run the relevant tests, then summarize the diff and results.
Implement this issue without changing unrelated behavior. Run the relevant tests, then summarize the diff and results. -
Responda a las solicitudes de información del agente.
-
Después de que el agente realice cambios, haga clic en Cambios y revise las diferencias.
-
Pida al agente que corrija los problemas.
-
Para conservar los cambios, haga clic en Crear PR y siga su proceso de revisión habitual.
Esta tarea valida que cada desarrollador puede acceder al repositorio, usar un modelo aprobado y, si procede, un servidor MCP aprobado, ejecutar herramientas de proyecto y revisar los cambios generados por el agente.
Para obtener más información sobre cómo iniciar sesiones a partir de incidencias, consulte Administración de problemas y solicitudes de incorporación de cambios con el aplicación Copilot de GitHub.
4. Ejecutar secuencias de trabajo independientes en paralelo
Las sesiones que se ejecutan en árboles de trabajo nuevos usan espacios de trabajo aislados. Los desarrolladores pueden avanzar en tareas independientes sin que una sesión cambie los archivos de trabajo de otra sesión.
Pida a los desarrolladores que prueben este flujo de trabajo:
- Mantenga abierta la primera sesión.
- Haga clic + junto a Sesiones e inicie otra sesión en el mismo repositorio.
- Elija ejecutar la sesión en un nuevo árbol de trabajo.
- Asigne a la segunda sesión una tarea independiente.
- Cambie entre sesiones de la barra lateral para supervisar el progreso y proporcionar comentarios.
- Revise cada sesión de forma independiente y cree solicitudes de incorporación de cambios independientes para los cambios que quiera conservar.
Para obtener más información sobre áreas de trabajo aisladas, modos de sesión y selección de modelos, consulte Trabajar con sesiones de agente en la aplicación GitHub Copilot.
Una vez que los desarrolladores completen el piloto, recopile comentarios sobre la instalación, las restricciones de directivas, la selección de tareas y la calidad de la revisión. Use sus comentarios para resolver barreras comunes y mejorar las instrucciones internas antes de implementar la aplicación más ampliamente.