Revisión de las características de GitHub Copilot
GitHub Copilot ofrece una lista en expansión de funcionalidades para individuos y organizaciones.
características de GitHub Copilot
GitHub Copilot ofrece una variedad de características para mejorar la experiencia de codificación, algunas de las cuales pueden estar en versión preliminar pública. Las características disponibles dependen del plan y de si usa GitHub Copilot como individuo o a través de una organización.
Las siguientes características de GitHub Copilot se publican y admiten como características de disponibilidad general:
Finalización de código
Sugerencias con estilo de de autocompletado de GitHub Copilot en IDE admitidos (Visual Studio Code, Visual Studio, JetBrains IDE, Azure Data Studio, Xcode, Vim/Neovim y Eclipse).
Si usa Visual Studio Code, también puede usar sugerencias de edición siguientes, lo que predecirá la ubicación de la próxima edición que probablemente realice y sugerirá una finalización para ella.
Copilot Chat de GitHub
Una interfaz de chat que le permite hacer preguntas relacionadas con la codificación y actualizar archivos. la interfaz de chat de GitHub Copilot está disponible en el sitio web de GitHub, en GitHub Mobile, en los IDE admitidos (Visual Studio Code, Visual Studio, IDE de JetBrains, IDE de Eclipse y Xcode) y en Terminal Windows. Los usuarios también pueden usar GitHub Skills de GitHub Copilot (GitHub Skills no se incluyen en el plan gratuito de GitHub Copilot).
agentes de GitHub Copilot
La interfaz de chat proporciona agentes integrados que están optimizados para diferentes tareas. Los siguientes agentes integrados están disponibles en la vista chat de Visual Studio Code:
Agente: use el agente cuando tenga una tarea específica en mente y desee habilitar GitHub Copilot para editar el código de forma autónoma. El Agente determina qué archivos se van a realizar cambios, ofrece cambios de código y comandos de terminal para completar la tarea y recorre en iteración los problemas hasta que se complete la tarea original.
Plan: use el agente de plan cuando desee crear un plan de implementación estructurado y paso a paso antes de realizar cambios. El agente de plan analiza la solicitud, la divide en pasos discretos y genera un plan detallado que se puede entregar al agente para su implementación.
Pregunte: use el agente Ask cuando desee formular preguntas sobre el código base, los temas de codificación o los conceptos tecnológicos generales sin realizar cambios en los archivos.
revisión de código GitHub Copilot
Sugerencias de revisión de código generadas por IA para ayudarte a escribir mejor código.
agente en la nube de GitHub Copilot
Un agente de IA autónomo que puede realizar cambios de código automáticamente. Puede asignar un problema de GitHub a GitHub Copilot y el agente trabajará en realizar los cambios necesarios y creará una solicitud de incorporación de cambios para que la revise. También puede pedirle a GitHub Copilot que cree una solicitud de incorporación de cambios usando GitHub Copilot. Esta característica está disponible en los planes GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business y GitHub Copilot Enterprise.
GitHub Copilot en la CLI
Una interfaz similar a chat en el terminal, donde puede hacer preguntas sobre la línea de comandos. Puedes pedirle a GitHub Copilot que proporcione sugerencias o explicaciones de comandos. Los usuarios también pueden integrar GitHub Copilot en Terminal Windows Canary.
GitHub Copilot genera resúmenes de solicitudes de incorporación de cambios.
Resúmenes generados por IA de los cambios realizados en una solicitud de incorporación de cambios, a qué archivos afectan y en qué debe centrarse un revisor al realizar su revisión. Esta característica no se incluye en el plan gratis de GitHub Copilot.
extensiones de GitHub Copilot
GitHub Copilot Extensiones son un tipo de aplicación de GitHub que integra la eficacia de las herramientas externas en GitHub Copilot. GitHub Copilot Extensiones pueden desarrollarse con cualquier persona, para uso privado o público, y se pueden compartir con otros usuarios a través de GitHub Marketplace.
Instrucciones personalizadas de GitHub Copilot
Mejore GitHub Copilot respuestas proporcionando detalles contextuales sobre sus preferencias, herramientas y requisitos.
Memoria GitHub Copilot (Versión Preliminar Pública)
GitHub Copilot puede deducir y almacenar información útil sobre un repositorio, que GitHub Copilot Cloud Agent y GitHub Copilot revisión de código pueden usar para mejorar la calidad de su salida al trabajar en ese repositorio.
GitHub Copilot Spaces
Organice y centralice el contenido relevante, como código, documentos, especificaciones, etc., en Espacios que basan las respuestas de GitHub Copilot en el contexto adecuado para una tarea específica.
GitHub Copilot en GitHub Desktop
Genere automáticamente mensajes de confirmación y descripciones con GitHub Copilot en GitHub Desktop en función de los cambios realizados en el proyecto.
Resumen
GitHub Copilot proporciona características para mejorar la experiencia de codificación, tanto en el IDE seleccionado como en otras interfaces. La disponibilidad de estas características depende del plan y de si usa GitHub Copilot como individuo o a través de una organización.