Revisión de las características de GitHub Copilot

Completado

GitHub Copilot ofrece una lista que se expande de características 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 de su plan y de si usa Copilot como persona 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 de estilo autocompletar de Copilot en entornos de desarrollo integrados (IDEs) admitidos (Visual Studio Code, Visual Studio, JetBrains IDEs, Azure Data Studio, Xcode, Vim/Neovim y Eclipse).

Si usa Visual Studio Code, también puede usar las 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.

Chat de Copiloto

Una interfaz de chat que le permite hacer preguntas relacionadas con la codificación y actualizar archivos. GitHub Copilot Chat está disponible en el sitio web de GitHub, en GitHub Mobile, en ideos compatibles (Visual Studio Code, Visual Studio, IDE de JetBrains, IDE de Eclipse y Xcode) y en Terminal Windows. Los usuarios también pueden usar habilidades de GitHub desde el chat de Copilot (las habilidades de GitHub no se incluyen en el plan gratuito de GitHub Copilot).

Copilot Edits

Copilot Edits está disponible en Visual Studio Code y las IDEs de JetBrains. Utiliza las Ediciones de Copilot para realizar cambios en varios archivos directamente desde un único indicador del chat de Copilot. Copilot Edits tiene los siguientes modos:

  • Modo de edición: use el modo de edición cuando desee un control más pormenorizado sobre las ediciones que Copilot propone. En el modo de edición, elige los archivos en los que Copilot puede realizar cambios, proporciona contexto a Copilot con cada iteración y decide si aceptar las modificaciones sugeridas después de cada turno.

  • Modo de agente: use el modo de agente cuando tenga una tarea específica en mente y quiera permitir que Copilot edite el código de forma autónoma. En el modo de agente, Copilot 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 completa la tarea original. El modo de agente solo está disponible en Visual Studio Code.

Revisión del código de GitHub Copilot

Sugerencias de revisión de código generadas por IA para ayudarte a escribir mejor código.

Copilot en la CLI

Una interfaz similar a chat en el terminal, donde puede hacer preguntas sobre la línea de comandos. Puede pedir a Copilot que proporcione sugerencias de comandos o explicaciones de comandos. Los usuarios también pueden integrar Copilot en Windows Terminal Canary.

Resúmenes de solicitudes de incorporación de cambios generados por Copilot

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 Copilot de GitHub.

Extensiones de GitHub Copilot

Las extensiones de Copilot de GitHub son un tipo de aplicación de GitHub que integra la eficacia de las herramientas externas en GitHub Copilot Chat. Las extensiones de Copilot se pueden desarrollar 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 Copilot

Mejore las respuestas del chat de Copilot proporcionando detalles contextuales sobre sus preferencias, herramientas y requisitos.

Bases de conocimiento de Copilot (solo Copilot Enterprise)

Cree y administre colecciones de documentación para usarlas como contexto para chatear con Copilot. Al hacer una pregunta en El chat de Copilot en GitHub o en Visual Studio Code, puede especificar una base de conocimiento como contexto para la pregunta.

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 Copilot como individuo o a través de una organización.