Introducción

Completado

GitHub Copilot es un asistente avanzado de codificación con tecnología de inteligencia artificial que puede mejorar drásticamente la eficacia del desarrollador en todas las fases del flujo de trabajo de desarrollo. GitHub Copilot ahorra tiempo para los desarrolladores, lo que les permite concentrarse en la resolución e innovación de problemas de nivel superior mediante la automatización de tareas rutinarias, la finalización de código pertinente y la generación de bloques completos de código que aceleran los ciclos de desarrollo desde la codificación inicial hasta la finalización de la solicitud de incorporación de cambios.

GitHub Copilot ofrece opciones de interacción flexibles adaptadas a su flujo de trabajo, reuniéndose con usted dondequiera que trabaje en su entorno de desarrollo. Ya sea a través de la finalización de código en el IDE, chat conversacional para resolver problemas complejos, características colaborativas en GitHub.com o asistencia de línea de comandos, Copilot se integra perfectamente en todos los entornos para mejorar la experiencia de desarrollo y la productividad. Comprender estos modos de interacción es clave para desbloquear todo el potencial de GitHub Copilot y optimizar el flujo de trabajo de codificación para ofrecer rápidamente cambios de código de calidad.

En este módulo se tratan los diferentes métodos para interactuar con GitHub Copilot, guiarle sobre cuándo, dónde y cómo usar estos métodos para comunicar de forma eficaz sus objetivos a Copilot y proporcionarle la información necesaria para completar las tareas.

En este módulo obtendrá información sobre:

  • Cómo usar las sugerencias automáticas de GitHub Copilot, varios panel de sugerencias y su capacidad de adaptarse a diferentes estilos de codificación para acelerar los flujos de trabajo de desarrollo.
  • Cómo proporcionar contexto a GitHub Copilot a través de comentarios insertados, bloquear comentarios, docstrings y otros tipos de comentarios para mejorar la precisión y la velocidad de la generación de código.
  • Interactuar con GitHub Copilot a través de conversaciones de lenguaje natural para generar código complejo, depurar problemas, obtener explicaciones de código y simplificar las tareas de desarrollo en tiempo real.
  • Cómo mejorar la relevancia de las sugerencias de Chat de GitHub Copilot mediante la referencia de ámbito, los comandos de barra diagonal y los agentes para completar rápidamente las tareas rutinarias.
  • Aprovechamiento de GitHub Copilot en GitHub.com para la exploración del repositorio, asistencia de solicitudes de incorporación de cambios, tareas del agente y flujos de trabajo de revisión de código de colaboración.
  • Cómo interactuar con GitHub Copilot en la CLI para obtener explicaciones de comandos, sugerencias y ejecutar comandos para automatizar flujos de trabajo de terminal.
  • Configuración de la CLI de GitHub Copilot, alias y administración de la configuración de privacidad, incluida la exclusión de la recopilación de datos de uso.