Skip to main content

Acerca de GitHub Copilot Chat

Obtén información sobre cómo puedes usar GitHub Copilot Chat para mejorar la experiencia de codificación.

Información general

GitHub Copilot Chat es la interfaz de chat con tecnología de IA para GitHub Copilot. Permite interactuar con los modelos de IA para obtener ayuda de codificación, explicaciones y sugerencias en un formato conversacional.

Copilot Chat puede ayudarte con diversas tareas relacionadas con la codificación, como ofrecerte sugerencias de código, proporcionar descripciones en lenguaje natural de un fragmento de la funcionalidad y el propósito del código, generar pruebas unitarias para tu código y proponer correcciones de errores en el código.

GitHub Copilot Chat está disponible en varios entornos:

  • GitHub (el sitio web).
  • Un intervalo de IDE, como Visual Studio Code, Xcode e IDE de JetBrains.
  • GitHub Mobile.

Los distintos entornos pueden tener características y funcionalidades diferentes, pero la funcionalidad principal sigue siendo coherente en todas las plataformas. Para explorar la funcionalidad disponible en cada entorno, consulta las guías de procedimientos de Copilot Chat y Tutoriales de GitHub Copilot.

Limitaciones

Copilot Chat está diseñado para ayudar con las tareas de codificación, pero seguirás siendo responsable de revisar y validar el código que genera. Es posible que no siempre genere soluciones correctas u óptimas, y a veces puede generar código que contenga vulnerabilidades de seguridad u otros problemas. Prueba y revisa siempre el código antes de usarlo en producción.

Personalización de las respuestas de Copilot Chat

GitHub Copilot en GitHub, Visual Studio Code, y Visual Studio pueden proporcionar respuestas de chat adaptadas a la forma en que trabaja el equipo, las herramientas que usas, los detalles de tu proyecto o tus preferencias personales, si facilitas suficiente contexto para hacerlo. En lugar de repetir instrucciones en cada mensaje, puedes crear y guardar instrucciones para Copilot Chat a fin de personalizar las respuestas que recibes.

Hay dos tipos de instrucciones personalizadas que puedes agregar para Copilot Chat:

  • Instrucciones del repositorio: puedes crear un archivo de instrucciones personalizado para un repositorio, de modo que todas las solicitudes solicitadas en el contexto del repositorio incluyan automáticamente las instrucciones que has definido
  • Instrucciones personales: puedes agregar instrucciones personales para que todas las respuestas de chat que recibes como usuario se adapten a tus preferencias

Para más información, consulta Incorporación de instrucciones personalizadas del repositorio para GitHub Copilot y Incorporación de instrucciones personalizadas individuales para GitHub Copilot.

Modelo de IA para Copilot Chat

Puedes cambiar el modelo de lenguaje grande que usa Copilot para generar respuestas a mensajes de chat, incluidos los modelos Premium con funcionalidades avanzadas. Es posible que otros modelos funcionen mejor o proporcionen respuestas más útiles, en función del tipo de preguntas que realices. Para obtener más información, consulta Changing the AI model for Copilot Chat.

Ampliación de Chat de Copilot en GitHub

integra la eficacia de las herramientas externas en , lo que le ayuda a reducir el cambio de contexto y recibir respuestas con contexto específico del dominio. Puede instalar desde el GitHub Marketplace o desarrollar extensiones privadas dentro de su organización y, a continuación, escribir @ en una ventana de chat para ver una lista de las extensiones disponibles. Para usar una extensión, seleccione la extensión de la lista o escriba el nombre de campo de datos dinámico completo y su consulta.

Consulta Uso de extensiones para integrar herramientas externas con Copilot Chat para obtener más información.