Skip to main content
Skip to content

Plantear preguntas a GitHub Copilot en tu IDE

Use Copilot Chat en el editor para proporcionarle sugerencias de código, explicar el código, generar pruebas unitarias y sugerir correcciones de código.

Introduction

En esta guía se describe cómo usar Copilot Chat y agentes para automatizar las tareas de codificación dividiéndolas en pasos, mediante herramientas para leer archivos, editar código y ejecutar comandos y auto-corregir cuando algo va mal. También puede formular preguntas generales sobre el desarrollo de software o preguntas específicas sobre el código del proyecto. Para obtener más información, vea Acerca de GitHub Copilot Chat.

Para aprender a usar Copilot para flujos de trabajo controlados por agentes en una aplicación de escritorio, consulte Introducción a la aplicación Copilot de GitHub.

Prerequisites

Si tiene acceso a GitHub Copilot a través de su organización, no podrá usar GitHub Copilot Chat si el propietario de la organización han deshabilitado el chat. Consulta Administración de directivas y características para GitHub Copilot en su organización.

Modos de chat

Puede usar Copilot Chat en los siguientes modos:

  • Modo de preguntas: para obtener respuestas a preguntas de codificación y obtener Copilot sugerencias de código.
  • Modo de agente: para llegar Copilot a realizar de forma autónoma una tarea establecida. Consulte Uso del modo de agente en el IDE.
  • Modo de planificación: para lograr Copilot crear planes de implementación detallados para asegurarse de que se cumplen todos los requisitos. Consulte Uso del modo de plan en el IDE.

Para cambiar entre modos, use la lista desplegable agentes en la parte inferior de la vista de chat.

Nota:

Si no ve la opción Agente en el selector de modo, es posible que el administrador de la empresa u organización haya deshabilitado el modo de agente para el IDE.

Uso del modo de pregunta

El modo de preguntas está optimizado para responder preguntas sobre el código base, la codificación y los conceptos tecnológicos generales. Use el modo de pregunta cuando quiera comprender cómo funciona algo, explorar ideas o obtener ayuda con las tareas de codificación.

Para usar el modo de pregunta , seleccione Preguntar en la lista desplegable agentes en la parte inferior de la vista de chat y, a continuación, envíe un mensaje como se describe a continuación.

Envío de comandos

Puede proporcionar al agente una descripción detallada de lo que desea desarrollar y este se pondrá a trabajar. Cada tarea se ejecuta dentro de una sesión de agente, una conversación persistente que se puede seguir, pausar, reanudar o entregar a otro agente.

  1. Para abrir la vista de chat, haga clic en el icono de chat en la barra de título de Visual Studio Code. Si no se muestra el icono de chat, haga clic con el botón derecho en la barra de título y asegúrese de que el Centro de comandos está seleccionado.

    Captura de pantalla del botón "Copilot Chat", resaltado con un contorno naranja oscuro.

  2. Escribe una indicación en el cuadro de texto. Para ver una introducción a los tipos de indicaciones que puedes usar, consulta Introducción a las indicaciones de GitHub Copilot Chat en tu IDE.

  3. Evalúe la respuesta de Copilot y realice una solicitud de seguimiento si es necesario.

    La respuesta puede contener texto, bloques de código, botones, imágenes, URI y árboles de archivos. La respuesta suele incluir elementos interactivos. Por ejemplo, la respuesta puede incluir un menú para insertar un bloque de código o un botón para invocar un Visual Studio Code comando.

    Para ver los archivos que Copilot Chat se usan para generar la respuesta, seleccione la lista desplegable Referencias usadas n en la parte superior de la respuesta. Las referencias pueden incluir un vínculo a un archivo de instrucciones personalizado para tu repositorio. Este archivo contiene información adicional que se agrega de forma automática a todas tus preguntas de chat para mejorar la calidad de las respuestas. Para obtener más información, vea Agregar instrucciones personalizadas del repositorio para GitHub Copilot.

El uso de palabras clave en la sugerencia

Puede usar palabras clave especiales para ayudar a Copilot comprender la instrucción. Para ejemplos, consulta Introducción a las indicaciones de GitHub Copilot Chat en tu IDE.

Participantes del chat

Los participantes del chat son como expertos de dominio que tienen una especialidad con la que pueden ayudarte.

Copilot Chat puede deducir los participantes de chat pertinentes en función de su mensaje de lenguaje natural, mejorando la detección de funcionalidades avanzadas sin tener que especificar explícitamente el participante que desea usar en el mensaje.

Nota:

La inferencia automática para los participantes del chat está actualmente en versión preliminar pública y está sujeta a cambios.

De forma alternativa, puedes especificar un participante del chat manualmente con el objetivo de definir el ámbito de tu solicitud para un dominio específico. Para ello, escribe @ en el cuadro de solicitud del chat, seguido del nombre de uno de los participantes en este.

Para ver todos los participantes del chat disponibles, escribe @ en el cuadro de solicitud del chat. Consulte también Hoja de referencia rápida de GitHub Copilot Chat o participantes del chat en la Visual Studio Code documentación.

Slash comandos

Usa comandos de barra para evitar escribir mensajes complejos para escenarios comunes. Para usar un comando de barra oblicua, escribe / en el cuadro de solicitud del chat seguido de un comando.

Para ver todos los comandos de barra oblicua disponibles, escribe / en el cuadro de solicitud del chat. Consulte también Hoja de referencia rápida de GitHub Copilot Chat o comandos de barra diagonal en la Visual Studio Code documentación.

Variables de chat

Usa variables de chat para incluir contexto específico en la solicitud. Para usar una variable de chat, escribe # en el cuadro de solicitud del chat, seguido de una variable de chat.

Para ver todas las variables de chat disponibles, escribe # en el cuadro de solicitud del chat. Consulte también Hoja de referencia rápida de GitHub Copilot Chat.

Uso de GitHub habilidades para Copilot

Las capacidades específicas de Copilot GitHub amplían el tipo de información que Copilot puede proporcionar. Para acceder a estas aptitudes en Copilot Chat, incluye @github en tu pregunta.

Al agregar @github a una pregunta, Copilot selecciona dinámicamente una capacidad adecuada en función del contenido de la pregunta. También puedes pedir explícitamente a Copilot Chat que utilice una capacidad determinada. Puede hacer esto de dos maneras:

  • Utiliza lenguaje natural para pedir a Copilot Chat que use una capacidad. Por ejemplo: @github Search the web to find the latest GPT model from OpenAI.
  • Para invocar específicamente una búsqueda web, puede incluir la variable #web en la pregunta. Por ejemplo: @github #web What is the latest LTS of Node.js?

Para generar una lista de aptitudes disponibles actualmente, solicite a Copilot: @github What skills are available?

Uso de servidores de Protocolo de contexto de modelo (MCP)

Puedes usar MCP para ampliar las funcionalidades de Copilot Chat mediante la integración con una amplia gama de herramientas y servicios existentes. Para más información, consulta Acerca del Protocolo de contexto de modelo (MCP).

Modelos de IA para Copilot Chat

Puede cambiar los usos del modelo Copilot para generar respuestas. Es posible que otros modelos funcionen mejor o proporcionen respuestas más útiles, en función del tipo de preguntas que realices. Las opciones incluyen modelos premium con funcionalidades avanzadas. Para cambiar el modelo en el IDE, consulte Cambio del modelo de IA para GitHub Copilot Chat. Para cambiar o comparar modelos en GitHub, consulte Hacer preguntas a GitHub Copilot en GitHub.

Formas adicionales de acceder Copilot Chat

Además de enviar indicaciones mediante la vista de chat, puedes enviarlas de otras maneras:

  • Chat rápido: Para abrir el menú desplegable del chat rápido, pulse Mayús+Opción+Comando+L (Mac) / Ctrl+Mayús+Alt+L (Windows/Linux).
  • Inline: Para iniciar un chat en línea directamente en el editor o en el terminal integrado, escriba Command+i (Mac) / Ctrl+i (Windows/Linux).
  • Acciones inteligentes: Para enviar mensajes a través del menú contextual, haga clic con el botón derecho en el editor, seleccione Copilot en el menú que aparece y, a continuación, seleccione una de las acciones. También se puede acceder a las acciones inteligentes mediante el icono de destello que a veces aparece cuando se selecciona una línea de código.

Consulte chat en línea, chat rápido y acciones inteligentes de chat en la Visual Studio Code documentación para obtener más detalles.

Uso de imágenes en Copilot Chat

Puede adjuntar imágenes y ARCHIVOS PDF a las solicitudes al usar un modelo que admita la entrada de imagen.

Copilot admite los siguientes tipos de archivo:

  • JPEG (.jpg, .jpeg)
  • PNG (.png)
  • GIF (.gif)
  • WEBP (.webp)
  • PDF (.pdf)
  • HEIC (.heic)
  • HEIF (.heif)

Por ejemplo, puedes adjuntar:

  • Captura de pantalla de un fragmento de código y pide Copilot que explique el código.
  • Un simulacro de la interfaz de usuario para una aplicación y pedir que Copilot genere el código.
  • Diagrama de flujo y pedir Copilot que describa los procesos que se muestran en la imagen.
  • Captura de pantalla de una página web y pedir que Copilot genere HTML para una página similar.

Los datos adjuntos de imagen y PDF están disponibles en todos los Copilot planes y están habilitados de forma predeterminada, sin ninguna directiva necesaria para activar o desactivar la característica.

Adjuntar imágenes a tu mensaje en el chat

  1. Realice una de las acciones siguientes:

    • Copia una imagen y pégala en la vista de chat.
    • Arrastre y coloque uno o varios archivos de imagen desde el explorador de archivos del sistema operativo(o desde el Explorador en VS Code) en la vista de chat.
    • Haga clic con el botón derecho en un archivo de imagen en el VS Code Explorador y, a continuación, haga clic en Copilot****Agregar archivo a chat.
  2. Escribe el mensaje en la vista de chat para acompañar la imagen. Por ejemplo: explain this diagram, describe each of these images in detail y what does this error message mean.

Compartir la retroalimentación

Para indicar si una respuesta ha resultado útil, usa los iconos de pulgares hacia arriba y hacia abajo que aparecen junto a la respuesta.

Para dejar comentarios sobre la GitHub Copilot Chat extensión, abra un problema en el repositorio microsoft/vscode-copilot-release .

Lectura adicional

Prerequisites

GitHub Copilot extensión**. Consulte Instalación GitHub Copilot en Visual Studio en la Visual Studio documentación. * ** GitHub Copilot Chat extensión**. Consulte Instalación GitHub Copilot en Visual Studio en la Visual Studio documentación.

_ Visual Studio 17.10 y versiones posteriores tienen integradas las GitHub Copilot extensiones y GitHub Copilot Chat . No es necesario instalarlos por separado._

Si tiene acceso a GitHub Copilot a través de su organización, no podrá usar GitHub Copilot Chat si el propietario de la organización han deshabilitado el chat. Consulta Administración de directivas y características para GitHub Copilot en su organización.

Modos de chat

Visual Studio admite los siguientes modos de chat:

  • Modo de pregunta: obtenga respuestas e instrucciones sin realizar cambios en el código.
  • Modo de agente: proporcione Copilot una tarea de alto nivel y permita editar código, ejecutar comandos e iterar en los resultados. Consulte Uso del modo de agente en el IDE.

Para cambiar entre modos, use la lista desplegable del modo en la parte inferior del panel de chat. Los modos de chat están disponibles en Visual Studio la versión 17.14 y posteriores.

Uso del modo de pregunta

Use el modo de pregunta cuando quiera Copilot explicar el código, responder a una pregunta o sugerir un enfoque sin modificar el proyecto.

Para usar el modo Ask, seleccione Ask en el menú desplegable de modo situado en la parte inferior del panel de chat y, a continuación, introduzca una consulta como se describe a continuación.

Envío de comandos

Puede pedir que Copilot Chat le proporcione sugerencias de código, explicar el código, generar pruebas unitarias y sugerir correcciones de código.

  1. En la barra de Visual Studio menús, haga clic en Ver y, a continuación, haga clic en GitHub Copilot Chat.

  2. En la ventana Copilot Chat, introduzca un comando en el prompt y presione la tecla Intro. Para mensajes de ejemplo, consulta Introducción a las indicaciones de GitHub Copilot Chat en tu IDE.

  3. Evalúe la respuesta de Copilot y envíe una instrucción de seguimiento si es necesario.

    La respuesta suele incluir elementos interactivos. Por ejemplo, la respuesta puede incluir botones para copiar, insertar u obtener una vista previa del resultado de un bloque de código.

    Para ver los archivos que Copilot Chat se usan para generar la respuesta, haga clic en el vínculo Referencias debajo de la respuesta. Las referencias pueden incluir un vínculo a un archivo de instrucciones personalizado para tu repositorio. Este archivo contiene información adicional que se agrega de forma automática a todas tus preguntas de chat para mejorar la calidad de las respuestas. Para obtener más información, vea Agregar instrucciones personalizadas del repositorio para GitHub Copilot.

El uso de palabras clave en la sugerencia

Puede usar palabras clave especiales para ayudar a Copilot comprender la instrucción.

Slash comandos

Usa comandos de barra para evitar escribir mensajes complejos para escenarios comunes. Para usar un comando de barra oblicua, escribe / en el cuadro de solicitud del chat seguido de un comando.

Para ver todos los comandos de barra oblicua disponibles, escribe / en el cuadro de solicitud del chat. Consulte también Hoja de referencia rápida de GitHub Copilot Chat o comandos de barra diagonal en la Visual Studio documentación.

References

De forma predeterminada, Copilot Chat hará referencia al archivo que tiene abierto o el código que ha seleccionado. También puedes usar # seguido de un nombre de archivo, un nombre de archivo y números de línea, o solution para hacer referencia a un archivo, líneas o solución específicos.

Consulte también Hoja de referencia rápida de GitHub Copilot Chat o Referencia en la Visual Studio documentación.

Uso de GitHub aptitudes para Copilot (versión preliminar)

Nota:

El @github participante del chat está actualmente en versión preliminar y solo está disponible en Visual Studio la versión preliminar 2 de 2022 en adelante.

Las aptitudes específicas de Copilot expanden el tipo de información que GitHub puede proporcionar. Para acceder a estas habilidades en Copilot Chat y en Visual Studio, incluya @github en su pregunta.

Al agregar @github a una pregunta, Copilot selecciona dinámicamente una aptitud adecuada en función del contenido de la pregunta. También puede pedir Copilot Chat explícitamente que use una aptitud determinada. Por ejemplo: @github Search the web to find the latest GPT4 model from OpenAI.

Puede generar una lista de aptitudes disponibles actualmente; para ello, solicite Copilot: @github What skills are available?

Uso de servidores de Protocolo de contexto de modelo (MCP)

Puedes usar MCP para ampliar las funcionalidades de Copilot Chat mediante la integración con una amplia gama de herramientas y servicios existentes. Para más información, consulta Acerca del Protocolo de contexto de modelo (MCP).

Modelos de IA para Copilot Chat

Puede cambiar los usos del modelo Copilot para generar respuestas. Es posible que otros modelos funcionen mejor o proporcionen respuestas más útiles, en función del tipo de preguntas que realices. Las opciones incluyen modelos premium con funcionalidades avanzadas. Para cambiar el modelo en el IDE, consulte Cambio del modelo de IA para GitHub Copilot Chat. Para cambiar o comparar modelos en GitHub, consulte Hacer preguntas a GitHub Copilot en GitHub.

Formas adicionales de acceder Copilot Chat

Además de enviar indicaciones mediante la ventana de chat, puedes enviar indicaciones en línea. Para iniciar un chat en línea, haga clic con el botón derecho en la ventana del editor y seleccione Preguntar Copilot.

Consulte Hacer preguntas en la vista de chat en línea en la Visual Studio documentación para más detalles.

Uso de imágenes en Copilot Chat

Puede adjuntar imágenes y ARCHIVOS PDF a las solicitudes al usar un modelo que admita la entrada de imagen.

Copilot admite los siguientes tipos de archivo:

  • JPEG (.jpg, .jpeg)
  • PNG (.png)
  • GIF (.gif)
  • WEBP (.webp)
  • PDF (.pdf)
  • HEIC (.heic)
  • HEIF (.heif)

Por ejemplo, puedes adjuntar:

  • Captura de pantalla de un fragmento de código y pide Copilot que explique el código.
  • Un simulacro de la interfaz de usuario para una aplicación y pedir que Copilot genere el código.
  • Diagrama de flujo y pedir Copilot que describa los procesos que se muestran en la imagen.
  • Captura de pantalla de una página web y pedir que Copilot genere HTML para una página similar.

Los datos adjuntos de imagen y PDF están disponibles en todos los Copilot planes y están habilitados de forma predeterminada, sin ninguna directiva necesaria para activar o desactivar la característica.

Adjuntar imágenes a tu mensaje en el chat

  1. Si ves el selector de modelos de IA en la parte inferior derecha de la vista de chat, selecciona uno de los modelos que admite la adición de imágenes a indicaciones:

  2. Realice una de las acciones siguientes:

    • Copia una imagen y pégala en la vista de chat.
    • Haz clic en el icono de clip situado en la parte inferior derecha de la vista de chat, haz clic en Upload Image, busca el archivo de imagen que quieras adjuntar, selecciónalo y haz clic en Open.

    Puedes agregar varias imágenes si es necesario.

  3. Escribe el mensaje en la vista de chat para acompañar la imagen. Por ejemplo, explain this image o describe each of these images in detail.

Compartir la retroalimentación

Para compartir comentarios sobre Copilot Chat, puede usar el botón Enviar comentarios en Visual Studio. Para obtener más información sobre cómo proporcionar comentarios para Visual Studio, consulte la Visual Studio documentación de comentarios .

  1. En la esquina superior derecha de la Visual Studio ventana, haga clic en el botón Enviar comentarios .

    Captura de pantalla del botón Compartir comentarios en Visual Studio.

  2. Elige la opción que describa mejor los comentarios.

    • Para notificar un error, haz clic en Notificar un problema.
    • Para solicitar una característica, haz clic en Sugerir una característica.

Lectura adicional

Prerequisites

Si tiene acceso a GitHub Copilot a través de su organización, no podrá usar GitHub Copilot Chat si el propietario de la organización han deshabilitado el chat. Consulta Administración de directivas y características para GitHub Copilot en su organización.

Modos de chat

El selector de agentes del Copilot Chat panel le permite elegir qué agente controla la conversación. Para cambiar los agentes, use la lista desplegable Agentes en la parte inferior del panel de chat.

Los siguientes agentes están disponibles:

  • Modo de agente (valor predeterminado): experiencia agente completa con la ejecución de tareas autónomas. Consulte Uso del modo de agente en el IDE.
  • Modo de pregunta: obtenga respuestas rápidas y ayuda sin realizar cambios en el código.
  • Modo plan: Colabora en la planificación antes de implementar: Copilot analiza tu solicitud y crea un plan estructurado para que lo revises. Consulte Uso del modo de plan en el IDE.
  • Modo de edición: realice modificaciones controladas en varios archivos que revise y acepte individualmente.
  • Copilot CLI: Se ejecuta desde Copilot hasta Copilot CLI, ofreciendo una experiencia agéntica centrada en la terminal, con varios modos de aislamiento, seguimiento del progreso de la sesión en tiempo real y visibilidad de las llamadas a herramientas. Para obtener más información, vea Acerca de GitHub Copilot CLI.
  • Custom agents: use agentes personalizados adaptados a sus necesidades específicas. Consulte Uso de agentes personalizados en el IDE.

Copilot Edits te permite realizar cambios en varios archivos directamente desde una sola instrucción de Copilot Chat, con el modo de edición y el modo de agente.

Sugerencia

También puede acceder a Copilot desde JetBrains AI Assistant sin instalar el complemento Copilot. Para obtener más información, vea Uso de GitHub Copilot en los IDE de JetBrains.

Uso del modo de edición

El modo de edición solo está disponible en Visual Studio Code y en los IDE de JetBrains.

Usa el modo de edición cuando quieras un control más pormenorizado de las ediciones que propone Copilot. En el modo de edición, puedes elegir los archivos en los que Copilot puede hacer cambios, proporcionar contexto a Copilot con cada iteración y decidir si aceptar o no las modificaciones sugeridas en cada caso.

El modo de edición es más adecuado para los casos de uso en los que:

  • Quieres realizar una actualización rápida y específica a un conjunto definido de archivos.
  • Quieres un control total sobre el número de solicitudes LLM que Copilot usa.
  1. Para iniciar una sesión de edición, haga clic Copilot en la barra de menús y seleccione Abrir GitHub Copilot Chat.
  2. En la parte superior del panel de chat, haga clic en Copilot Edits.
  3. Agregue archivos pertinentes al conjunto de trabajo para indicar GitHub Copilot en qué archivos desea trabajar. Para agregar todos los archivos abiertos, haz clic en Agregar todos los archivos abiertos o busca archivos únicos individualmente.
  4. Envía un mensaje. En respuesta a la solicitud, Copilot Edits determina qué archivos del conjunto de trabajo se van a cambiar y agrega una breve descripción del cambio.
  5. Revisa los cambios y haz clic en Accept o Discard para aplicar o descartar, respectivamente, las modificaciones de cada archivo.

Envío de comandos

Puede pedir que Copilot Chat le proporcione sugerencias de código, explicar el código, generar pruebas unitarias y sugerir correcciones de código.

  1. Abra la Copilot Chat ventana haciendo clic en el GitHub Copilot Chat icono situado a la derecha de la ventana del IDE de JetBrains.

    Captura de pantalla del icono de GitHub Copilot Chat en la barra de actividad.

  2. Escribe una indicación en el cuadro de texto. Para mensajes de ejemplo, consulta Introducción a las indicaciones de GitHub Copilot Chat en tu IDE.

  3. Evalúe la respuesta de Copilot y envíe una instrucción de seguimiento si es necesario.

    La respuesta suele incluir elementos interactivos. Por ejemplo, la respuesta puede incluir botones para copiar o insertar un bloque de código.

    Para ver los archivos que Copilot Chat se usan para generar la respuesta, haga clic en el vínculo Referencias debajo de la respuesta. Las referencias pueden incluir un vínculo a un archivo de instrucciones personalizado para tu repositorio. Este archivo contiene información adicional que se agrega de forma automática a todas tus preguntas de chat para mejorar la calidad de las respuestas. Para obtener más información, vea Agregar instrucciones personalizadas del repositorio para GitHub Copilot.

Complementar su mensaje

Puede usar comandos de barra y referencias de archivo para ayudar a Copilot comprender lo que le pide.

Slash comandos

Usa comandos de barra para evitar escribir mensajes complejos para escenarios comunes. Para usar un comando de barra oblicua, escribe / en el cuadro de solicitud del chat seguido de un comando.

Para ver todos los comandos de barra oblicua disponibles, escribe / en el cuadro de solicitud del chat. Consulte también Hoja de referencia rápida de GitHub Copilot Chat.

Referencias de archivo

De forma predeterminada, Copilot Chat hará referencia al archivo que tiene abierto o el código que ha seleccionado. También puede indicar Copilot Chat a qué archivos hacer referencia arrastrando un archivo al cuadro de mensaje de chat. Como alternativa, puede hacer clic con el botón derecho en un archivo, seleccionar GitHub Copilot, a continuación, seleccionar Reference File in Chat.

Uso de GitHub habilidades para Copilot

Las capacidades específicas de Copilot GitHub amplían el tipo de información que Copilot puede proporcionar. Para acceder a estas aptitudes en Copilot Chat, incluye @github en tu pregunta.

Al agregar @github a una pregunta, Copilot selecciona dinámicamente una capacidad adecuada en función del contenido de la pregunta. También puedes pedir explícitamente a Copilot Chat que utilice una capacidad determinada. Puede hacer esto de dos maneras:

  • Utiliza lenguaje natural para pedir a Copilot Chat que use una capacidad. Por ejemplo: @github Search the web to find the latest GPT model from OpenAI.
  • Para invocar específicamente una búsqueda web, puede incluir la variable #web en la pregunta. Por ejemplo: @github #web What is the latest LTS of Node.js?

Para generar una lista de aptitudes disponibles actualmente, solicite a Copilot: @github What skills are available?

Uso de servidores de Protocolo de contexto de modelo (MCP)

Puedes usar MCP para ampliar las funcionalidades de Copilot Chat mediante la integración con una amplia gama de herramientas y servicios existentes. Para más información, consulta Acerca del Protocolo de contexto de modelo (MCP).

Modelos de IA para Copilot Chat

Puede cambiar los usos del modelo Copilot para generar respuestas. Es posible que otros modelos funcionen mejor o proporcionen respuestas más útiles, en función del tipo de preguntas que realices. Las opciones incluyen modelos premium con funcionalidades avanzadas. Para cambiar el modelo en el IDE, consulte Cambio del modelo de IA para GitHub Copilot Chat. Para cambiar o comparar modelos en GitHub, consulte Hacer preguntas a GitHub Copilot en GitHub.

Formas adicionales de acceder Copilot Chat

  • Solicitudes integradas. Además de enviar mensajes a través de la ventana de chat, puede enviar solicitudes integradas haciendo clic con el botón derecho en un archivo, seleccionando GitHub Copilot y seleccionando una de las opciones.
  • En línea. Puede enviar un mensaje de chat en línea y restringirlo a un bloque de código resaltado o a su archivo actual.
    • Para iniciar un chat en línea, haga clic con el botón derecho en un bloque de código o en cualquier parte del archivo actual, mantenga el puntero sobre GitHub Copilot y, a continuación, seleccione Copilot: Chat en línea o escriba Ctrl+Mayús+I.

Compartir la retroalimentación

Para compartir comentarios sobre Copilot Chat, puede usar el vínculo compartir comentarios en JetBrains.

  1. En el lado derecho de la ventana del IDE de JetBrains, haga clic en el Copilot Chat icono para abrir la Copilot Chat ventana.

    Captura de pantalla del icono de Copilot Chat en la barra de actividad.

  2. En la parte superior de la Copilot Chat ventana, haga clic en el vínculo Compartir comentarios .

    Captura de pantalla del vínculo para compartir comentarios en la ventana de Copilot Chat.

Lectura adicional

Prerequisites

Si tiene acceso a GitHub Copilot a través de su organización, no podrá usar GitHub Copilot Chat si el propietario de la organización han deshabilitado el chat. Consulta Administración de directivas y características para GitHub Copilot en su organización.

Modos de chat

Puede usar Copilot Chat en modo de agente para realizar de forma autónoma una tarea establecida o en modo de plan para redactar un plan de implementación antes de realizar cambios en el código. Para cambiar entre modos, use la lista desplegable agentes en la parte inferior de la ventana de chat.

Envío de comandos

Puede pedir que Copilot Chat le proporcione sugerencias de código, explicar el código, generar pruebas unitarias y sugerir correcciones de código.

  1. Para abrir la ventana de chat, haga clic en Editor en la barra de menús y, a continuación, haga clic en GitHub Copilot****Abrir chat. Copilot Chat se abre en una nueva ventana.

  2. Escribe una indicación en el cuadro de texto. Para mensajes de ejemplo, consulta Introducción a las indicaciones de GitHub Copilot Chat en tu IDE.

  3. Evalúe la respuesta de Copilot y envíe una instrucción de seguimiento si es necesario.

    La respuesta suele incluir elementos interactivos. Por ejemplo, la respuesta puede incluir botones para copiar o insertar un bloque de código.

    Para ver los archivos que Copilot Chat se usan para generar la respuesta, haga clic en el vínculo Referencias debajo de la respuesta. Las referencias pueden incluir un vínculo a un archivo de instrucciones personalizado para tu repositorio. Este archivo contiene información adicional que se agrega de forma automática a todas tus preguntas de chat para mejorar la calidad de las respuestas. Para obtener más información, vea Agregar instrucciones personalizadas del repositorio para GitHub Copilot.

Uso de servidores de Protocolo de contexto de modelo (MCP)

Puedes usar MCP para ampliar las funcionalidades de Copilot Chat mediante la integración con una amplia gama de herramientas y servicios existentes. Para más información, consulta Acerca del Protocolo de contexto de modelo (MCP).

Modelos de IA para Copilot Chat

Puede cambiar los usos del modelo Copilot para generar respuestas. Es posible que otros modelos funcionen mejor o proporcionen respuestas más útiles, en función del tipo de preguntas que realices. Las opciones incluyen modelos premium con funcionalidades avanzadas. Para cambiar el modelo en el IDE, consulte Cambio del modelo de IA para GitHub Copilot Chat. Para cambiar o comparar modelos en GitHub, consulte Hacer preguntas a GitHub Copilot en GitHub.

El uso de palabras clave en la sugerencia

Puede usar palabras clave especiales para ayudar a Copilot comprender la instrucción.

Slash comandos

Usa comandos de barra para evitar escribir mensajes complejos para escenarios comunes. Para usar un comando de barra oblicua, escribe / en el cuadro de solicitud del chat seguido de un comando.

Para ver todos los comandos de barra oblicua disponibles, escribe / en el cuadro de solicitud del chat. Para obtener más información, vea Hoja de referencia rápida de GitHub Copilot Chat.

Referencias de archivo

De forma predeterminada, Copilot Chat hará referencia al archivo que tiene abierto o el código que ha seleccionado. Para adjuntar un archivo específico como referencia, haga clic en el cuadro de mensaje de chat.

Administración de chats

Puedes abrir un hilo de conversación para cada IDE de Xcode a fin de mantener los debates organizados en distintos contextos. También puedes volver a consultar las conversaciones anteriores y hacer referencia a sugerencias anteriores mediante el historial de chats.

Compartir la retroalimentación

Para indicar si una respuesta era útil, use o que aparezca junto a la respuesta.

Lectura adicional

Prerequisites

Si tiene acceso a GitHub Copilot a través de su organización, no podrá usar GitHub Copilot Chat si el propietario de la organización han deshabilitado el chat. Consulta Administración de directivas y características para GitHub Copilot en su organización.

Modos de chat

Puede usar Copilot Chat en modo de agente para realizar de forma autónoma una tarea establecida o en modo de plan para redactar un plan de implementación antes de realizar cambios en el código. Para cambiar entre modos, use la lista desplegable agentes en la parte inferior del panel de chat.

Envío de comandos

Puede pedir que Copilot Chat le proporcione sugerencias de código, explicar el código, generar pruebas unitarias y sugerir correcciones de código.

  1. Para abrir el Copilot Chat panel, haga clic en el Copilot icono () en la barra de estado de la parte inferior de Eclipse y, a continuación, haga clic en Abrir chat.

  2. Escribe una pregunta en el cuadro de preguntas y, después, presiona Entrar.

    Para ver una introducción a los tipos de indicaciones que puedes usar, consulta Introducción a las indicaciones de GitHub Copilot Chat en tu IDE.

  3. Evalúe Copilotla respuesta y realice una solicitud de seguimiento si es necesario.

El uso de palabras clave en la sugerencia

Puede usar palabras clave especiales para ayudar a Copilot comprender la instrucción. Para ejemplos, consulta Introducción a las indicaciones de GitHub Copilot Chat en tu IDE.

Slash comandos

Usa comandos de barra para evitar escribir mensajes complejos para escenarios comunes. Para usar un comando de barra oblicua, escribe / en el cuadro de solicitud del chat seguido de un comando. Por ejemplo, use /explain para pedir Copilot que explique el código del archivo que se muestra actualmente en el editor.

Para ver todos los comandos de barra oblicua disponibles, escribe / en el cuadro de solicitud del chat.

Uso de servidores de Protocolo de contexto de modelo (MCP)

Puedes usar MCP para ampliar las funcionalidades de Copilot Chat mediante la integración con una amplia gama de herramientas y servicios existentes. Para más información, consulta Acerca del Protocolo de contexto de modelo (MCP).

Modelos de IA para Copilot Chat

Puede cambiar los usos del modelo Copilot para generar respuestas. Es posible que otros modelos funcionen mejor o proporcionen respuestas más útiles, en función del tipo de preguntas que realices. Las opciones incluyen modelos premium con funcionalidades avanzadas. Para cambiar el modelo en el IDE, consulte Cambio del modelo de IA para GitHub Copilot Chat. Para cambiar o comparar modelos en GitHub, consulte Hacer preguntas a GitHub Copilot en GitHub.

Lectura adicional