Información general
Copilot Chat de GitHub es la interfaz de chat con tecnología de inteligencia artificial para GitHub Copilot. Permite interactuar con los modelos de IA para obtener ayuda de codificación, explicaciones y sugerencias en un formato conversacional.
Chat de Copiloto puede ayudarle con una variedad de tareas relacionadas con la codificación, como ofrecer sugerencias de código, proporcionar descripciones de lenguaje natural de una parte de la funcionalidad y el propósito del código, generar pruebas unitarias para el código y proponer correcciones para errores en el código.
Copilot Chat de GitHub está disponible en varios entornos:
- GitHub (el sitio web)
- Una gama de IDEs como Visual Studio Code, Xcode y los IDEs de JetBrains
- GitHub Mobile
- CLI de GitHub Copilot
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, consulte las guías de Copilot Chat de GitHub y el Tutoriales para GitHub Copilot.
Limitaciones
Chat de Copiloto está diseñado para ayudar con las tareas de codificación, pero sigue 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.
Transferir contexto entre las sesiones Chat de Copiloto y agente en la nube de Copilot
En GitHuby Chat de Copilotoagente en la nube de Copilot pueden compartir contexto. Al iniciar una sesión del agente desde un chat, la sesión incorpora el contexto de la conversación y mientras se ejecuta la sesión puede continuar chateando con Copilot sobre su progreso.
Chat de Copiloto también puede responder preguntas sobre las solicitudes de extracción creadas por Copilot incorporando los registros de sesión pertinentes del agente, para que puedas preguntar qué cambió, qué se validó y por qué, sin salir de la conversación.
Esta transferencia de contexto se limita a las sesiones Chat de Copiloto y agente de nube en las que está trabajando activamente. Es distinto de Memoria de Copilot, que construye una comprensión duradera de tus repositorios y preferencias a lo largo de distintas sesiones. Para obtener más información, vea Gestión de sesiones del agente.
Personalización de las respuestas de Chat de Copiloto
GitHub Copilot en GitHub, Visual Studio Codey Visual Studio puede proporcionar respuestas de chat adaptadas a la forma en que trabaja su equipo, las herramientas que usa, los detalles de su proyecto o sus preferencias personales, si proporciona suficiente contexto para hacerlo. En lugar de repetir instrucciones en cada solicitud, puede crear y guardar instrucciones para Chat de Copiloto para personalizar qué respuestas recibe.
Hay varias maneras de crear instrucciones personalizadas para Chat de Copiloto. Se dividen en tres categorías principales:
- Instrucciones personales: puedes agregar instrucciones personales para que todas las respuestas de chat que recibes como usuario se adapten a tus preferencias.
- Instrucciones del repositorio: puedes almacenar archivos de instrucciones personalizados en un repositorio, de modo que todas las solicitudes solicitadas en el contexto del repositorio incluyan automáticamente las instrucciones que has definido.
- Instrucciones de la organización: si eres el propietario de una organización, puedes crear un archivo de instrucciones personalizado para una organización, de modo que todas las solicitudes que se soliciten en el contexto de cualquier repositorio propiedad de la organización incluyan automáticamente las instrucciones que has definido.
Para obtener más información, vea Adición de instrucciones personalizadas personales para GitHub Copilot, Agregar instrucciones personalizadas del repositorio para GitHub Copilot y Adición de instrucciones personalizadas de la organización para GitHub Copilot.
Modelos de IA para Chat de Copiloto
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.
Ampliar Chat de Copiloto
Chat de Copiloto se puede ampliar de varias maneras para mejorar su funcionalidad e integrarla con otras herramientas y servicios. Esto puede incluir el uso del Protocolo de contexto de modelo (MCP) para proporcionar asistencia de inteligencia artificial compatible con el contexto o conectar herramientas de terceros para aprovechar GitHublas funcionalidades de IA.
Ampliación de Chat de Copiloto mediante MCP
MCP es un estándar abierto que define cómo las aplicaciones comparten contexto con modelos de lenguaje grandes (LLM). MCP proporciona una manera estandarizada de conectar modelos de inteligencia artificial a diferentes orígenes de datos y herramientas, lo que les permite trabajar de manera conjunta de forma más eficaz.
Puede configurar los servidores MCP para proporcionar contexto a Chat de Copiloto en varios IDEs, como Visual Studio Code y los IDEs de JetBrains. Para Copilot Chat en GitHub, el servidor MCP de GitHub se configura automáticamente, lo que permite a Chat de Copiloto realizar un conjunto limitado de tareas, si lo solicitas, como crear ramas o fusionar solicitudes de incorporación de cambios. Para obtener más información, vea Extensión de GitHub Copilot Chat con servidores de Protocolo de contexto de modelo (MCP) y Uso del servidor MCP de GitHub en el IDE.