Revisión de las características de mejora de código de GitHub Copilot

Completado

GitHub Copilot incluye varias características que puede usar para analizar, refactorizar y mejorar un código base existente.

Herramientas de GitHub Copilot para implementar mejoras en el código

Visual Studio Code proporciona fácil acceso a las siguientes características de GitHub Copilot:

  • Vista de chat: tenga un asistente de IA en el lado para ayudarle en cualquier momento.
  • Chat en línea: inicie una conversación de chat en línea directamente desde el editor para obtener ayuda mientras está codificando.
  • Acciones inteligentes: ejecute acciones inteligentes para completar determinadas tareas sin tener que escribir un mensaje.

Vista de chat

La vista de chat es un panel dedicado en Visual Studio Code que le permite interactuar con GitHub Copilot Chat. Puede usar la vista Chat para enviar mensajes, recibir sugerencias e implementar actualizaciones en el código base. La vista Chat proporciona una interfaz fácil de usar para administrar conversaciones de chat y acceder a las características de GitHub Copilot. La vista Chat incluye los siguientes modos de chat:

  • Modo de preguntas: use el modo Preguntar para formular preguntas sobre los conceptos de código base o tecnología. Puede usar el código de explicación del modo Ask, sugerir revisiones o correcciones, o proporcionar información relacionada con el código base.
  • Modo de edición: use el modo De edición para realizar modificaciones en varios archivos del código base. Puede usar el modo Editar para refactorizar el código, agregar comentarios o realizar otros cambios en el código.
  • Modo de agente: use el modo agente para iniciar un flujo de trabajo de codificación agente. Puede usar el modo agente para ejecutar comandos, ejecutar código o realizar otras tareas en el área de trabajo.

Importante

Cuando se usa la vista Chat en modo agente, GitHub Copilot puede realizar varias solicitudes Premium para completar una sola tarea. Las solicitudes Premium se pueden usar mediante avisos iniciados por el usuario y acciones de seguimiento que Copilot realiza en su nombre. Las solicitudes Premium totales utilizadas dependerán de la complejidad de la tarea, del número de pasos implicados y del modelo seleccionado.

Chat insertado

Las sugerencias generadas mediante la característica de chat en línea se muestran directamente en el editor de código. Las sugerencias aparecen como actualizaciones del código, sin explicaciones o instrucciones del lenguaje natural. Las actualizaciones sugeridas se presentan como una confirmación en Git. El código eliminado no se muestra de forma predeterminada, pero se puede mostrar en línea con las actualizaciones.

Puede revisar las sugerencias, evaluar su relevancia y aceptarlas o rechazarlas directamente en el editor de código. El chat en línea proporciona una manera rápida de ver cómo se puede mejorar el código y realizar cambios sin cambiar a un panel independiente.

Corregir acción inteligente

La acción corregir inteligente es una acción contextual que se puede usar para corregir errores de codificación sin escribir un mensaje.

Revisar y comentar acciones inteligentes

La acción inteligente Revisar y comentar proporciona una manera de revisar y analizar el código. Puede ayudarle a identificar áreas para mejorar, sugerir actualizaciones de refactorización y proporcionar instrucciones sobre los procedimientos recomendados. Esta característica de revisión de código se integra en la vista Chat y le permite enviar mensajes relacionados con las tareas de revisión de código. Puede usar la característica de revisión de código para analizar archivos, clases o métodos específicos en el código base. Las sugerencias generadas por la característica de revisión de código pueden ayudarle a mejorar la calidad, confiabilidad, rendimiento y seguridad del código.

Resumen

GitHub Copilot se puede usar para analizar, refactorizar y mejorar un código base existente. La vista Chat, el chat en línea y las acciones inteligentes proporcionan varias maneras de interactuar con GitHub Copilot e implementar mejoras en el código. Con estas características, puede mejorar la calidad del código y simplificar el proceso de desarrollo.