Introducción a GitHub Copilot

GitHub Copilot proporciona características de desarrollo asistidas por IA en Visual Studio. Sugiere líneas o bloques de código, responde preguntas y ayuda con tareas de desarrollo, como escribir pruebas unitarias, depuración y generación de perfiles. Use estas características directamente en Visual Studio.

En este artículo, aprenderá a abrir Copilot y a empezar a usar sus características en Visual Studio.

Abrir Copilot en Visual Studio

  1. Abre Visual Studio.

  2. Cree un nuevo proyecto, abra un proyecto existente o continúe sin código para abrir el IDE.

  3. Seleccione el distintivo GitHub Copilot en la esquina superior derecha de Visual Studio y, a continuación, seleccione Abrir chat.

    Si Copilot no está instalado, seleccione Instalar Copilot y siga las indicaciones del instalador. Para obtener más información, consulte Administración de la instalación y el estado de Copilot.

  4. En la ventana de chat, escriba un mensaje para empezar a usar Copilot.

    Si aún no ha iniciado sesión con una cuenta de GitHub, Visual Studio le pedirá que inicie sesión. Si no tiene una suscripción de Copilot, empiece a trabajar con Copilot Gratis. Complete el proceso de inicio de sesión o registro en el explorador y vuelva a Visual Studio.

    Captura de pantalla del cuadro de diálogo Introducción a Copilot Free en Visual Studio.

Copilot ya está listo para usarse en Visual Studio.

Empezar a usar Copilot

Después de iniciar sesión, use Copilot en la ventana de chat y en todo el IDE.

  • Use el agente de plan: en la ventana de chat, use el selector de agentes para seleccionar Planear y crear un plan de implementación antes de realizar cambios en el código. Copilot explora el código base con herramientas de solo lectura, formula preguntas aclarantes cuando sea necesario y guarda el plan como Markdown en .copilot/plans/.

  • Usar el modo de agente y los servidores MCP: en la ventana de chat, seleccione Preguntar y cambie al Agente para habilitar el modo de agente. Use el icono de herramientas para acceder a los servidores del Protocolo de contexto de modelo (MCP), configurar servidores y elegir qué herramientas puede usar Copilot. Por ejemplo, para obtener ayuda de Copilot con la generación de código de destino, envíe "Escribir pruebas unitarias para los métodos de este archivo".

    • En Visual Studio versión 18.1 o posterior, Copilot Chat puede conectarse a agentes en la nube para ejecutar sesiones de codificación remota que crean problemas de repositorio y solicitudes de incorporación de cambios en el repositorio de GitHub conectado. Es posible que se le pida que conceda permisos de repositorio la primera vez que inicie una sesión en la nube o cuando se necesiten más permisos.
  • Usar agentes integrados: seleccione un agente del selector de agentes o escriba @ seguido del nombre del agente para obtener ayuda con la depuración, la generación de perfiles, las pruebas, la modernización y otras tareas de desarrollo.

  • Use completaciones y sugerencias de edición posteriores: Mientras se codifica, Copilot proporciona sugerencias directamente en el editor. Copilot sugiere código nuevo (que se muestra como texto gris) y edita el código existente. De forma predeterminada, Visual Studio prioriza IntelliSense sobre las finalizaciones en línea de Copilot. Personalice los atajos de teclado para aceptar las sugerencias de Copilot en Herramientas > Opciones > Entorno > Teclado.

  • Usar acciones de Copilot en Visual Studio: Busque acciones y sugerencias con tecnología de Copilot en el menú contextual del editor, lista de errores, búsqueda de características y otras áreas del IDE.

  • Depurar con el agente del depurador: inicie el flujo de trabajo del agente del depurador desde Copilot Chat o el contexto del problema. Comience desde un problema de GitHub o Azure DevOps o un mensaje de lenguaje natural para reproducir un problema, generar hipótesis, agregar instrumentación, analizar telemetría y aplicar correcciones de destino al validar el comportamiento en tiempo de ejecución en directo.

  • Revisar el código seleccionado: en Visual Studio, versión 18.8 o posterior, seleccione código en el editor, mantenga pulsada la selección (o haga clic con el botón derecho en ella) y, a continuación, seleccione Acciones de Copilot>. Copilot agrega comentarios de revisión en línea y puede aplicar o generar sugerencias de código. Para obtener más información, vea Revisar el código seleccionado.

Adaptar el chat de Copilot al flujo de trabajo

Personalice Copilot para el flujo de trabajo de desarrollo y del proyecto.

  • Administrar contexto con referencias: use el + botón para adjuntar más contexto, como archivos o imágenes, o pida a Copilot que haga referencia a toda la solución.

  • Use el panel del historial de chat para reanudar las sesiones: examine las conversaciones anteriores y vuelva a una sesión por título, vista previa de mensajes o hora de última actualización. Para obtener más información, consulte Administrar el historial de chats con el panel Historial de chat.

  • Accede a diferentes modelos: Use el selector de modelos en la ventana de indicaciones para seleccionar modelos de IA. La disponibilidad del modelo depende de su plan de Copilot y, en el caso de Copilot Business o Enterprise, de las políticas de su organización.

  • Agregar instrucciones personalizadas: agregue instrucciones personalizadas reutilizables en .github/copilot-instructions.md y solicite archivos en .github/prompts para personalizar las respuestas de Copilot para sus necesidades de estilo de codificación o proyecto.

  • Habilite las aptitudes integradas de .NET y Azure: en Visual Studio versión 18.8 o posterior, si instaló una carga de trabajo de .NET o Azure correspondiente, abra el selector de herramientas, seleccione la pestaña Aptitudes y expanda Integrado para revisar las aptitudes disponibles. Estas aptitudes están desactivadas de forma predeterminada, por lo que solo se habilitan las que se aplican a las tareas. Para obtener más información, consulte Uso de aptitudes integradas .NET y Azure.

  • Supervisar el uso de Copilot: En la versión 18.8 o posterior de Visual Studio, abra la ventana Uso de Copilot para ver las métricas de uso en tiempo real y recibir alertas cuando se acerque o alcance un límite. Para obtener más información, consulte Administración del uso y las alertas de Copilot.

  • Aplicar instrucciones personalizadas de nivel de organización: en Visual Studio versión 18.8 o posterior, cuando trabaja en un repositorio que pertenece a una organización de GitHub, Copilot aplica automáticamente instrucciones definidas por el propietario de la organización y las enumera en Referencias. Para obtener más información, consulte Uso de instrucciones personalizadas de nivel de organización.

  • Crear y administrar agentes personalizados: en Visual Studio versión 18.4 o posterior, cree y seleccione agentes personalizados de nivel de repositorio. En Visual Studio versión 18.5 o posterior, use el selector de agentes para crear agentes personalizados de nivel de usuario, que se almacenan en %USERPROFILE%\.github\agents. Para obtener más información, consulte Uso de agentes de GitHub Copilot en Visual Studio.

Recursos útiles

Para revisar las características de Copilot en cualquier momento, seleccione Tutorial de GitHub Copilot en el distintivo de GitHub Copilot en la esquina superior derecha de Visual Studio.

Abrir Copilot en Visual Studio 2022

  1. Abra Visual Studio 2022, versión 17.10 o posterior.

  2. Cree un nuevo proyecto, abra un proyecto existente o continúe sin código para abrir el IDE.

  3. Seleccione el distintivo GitHub Copilot en la esquina superior derecha de Visual Studio y, a continuación, seleccione Abrir ventana de chat.

    Si Copilot no está instalado, seleccione Instalar Copilot y siga las indicaciones del instalador. Para obtener más información, consulte Administración de la instalación y el estado de Copilot.

  4. En la ventana de chat, escriba un mensaje para empezar a usar Copilot.

    Si aún no ha iniciado sesión con una cuenta de GitHub, Visual Studio le pedirá que inicie sesión. Si no tiene una suscripción de Copilot, empiece a trabajar con Copilot Gratis. Complete el proceso de inicio de sesión o registro en el explorador y vuelva a Visual Studio.

    Captura de pantalla del cuadro de diálogo Introducción a Copilot Gratis en Visual Studio 2022.

Copilot ya está listo para usarse en Visual Studio 2022.

Empezar a usar Copilot

Después de iniciar sesión, use Copilot en la ventana de chat y en todo el IDE.

  • Usar agentes integrados: seleccione Contexto, GitHub, Generador de perfiles, VS o Área de trabajo en el selector del agente, o escriba @ seguido del nombre del agente.

  • Usar el modo de agente y los servidores MCP: en la ventana de chat, seleccione Preguntar y cambie al Agente para habilitar el modo de agente. Use el icono de herramientas para acceder a los servidores MCP, configurar servidores y elegir qué herramientas Copilot puede usar.

  • Use completaciones y sugerencias de edición posteriores: Mientras se codifica, Copilot proporciona sugerencias directamente en el editor. De forma predeterminada, Visual Studio prioriza IntelliSense sobre las finalizaciones en línea de Copilot. Personalice los atajos de teclado para aceptar las sugerencias de Copilot en Herramientas > Opciones > Entorno > Teclado.

  • Usar acciones de Copilot en Visual Studio: Busque acciones y sugerencias con tecnología de Copilot en el menú contextual del editor, lista de errores, búsqueda de características y otras áreas del IDE.

Adaptar el chat de Copilot al flujo de trabajo

Personalice Copilot para el flujo de trabajo de desarrollo y del proyecto.

  • Administrar contexto con referencias: use el + botón para adjuntar más contexto, como archivos o imágenes, o pida a Copilot que haga referencia a toda la solución.

  • Acceda a diferentes modelos: Use el selector de modelos en la ventana del prompt para seleccionar modelos de IA. La disponibilidad del modelo depende de tu plan de Copilot y, en el caso de Copilot Business o Enterprise, de las directivas de tu organización.

  • Agregar instrucciones personalizadas: agregue instrucciones personalizadas reutilizables en .github/copilot-instructions.md y solicite archivos en .github/prompts para personalizar las respuestas de Copilot para sus necesidades de estilo de codificación o proyecto.

Recursos útiles

Pruebe a compilar una aplicación completa con el laboratorio práctico: GitHub Copilot en Visual Studio 2022.