En este post, voy a hablar de GitHub Copilot: beneficios clave, una herramienta de inteligencia artificial basada en la nube desarrollada por GitHub y OpenAI, los creadores de ChatGpt3.
Introducción
GitHub Copilot es una herramienta de programación que utiliza modelos de lenguaje de inteligencia artificial para ayudar a los desarrolladores a escribir código. Sugiere líneas de código en tiempo real basadas en el contexto y está disponible como una extensión para Visual Studio Code. Se basa en modelos de lenguaje de inteligencia artificial entrenados en grandes cantidades de código fuente. La herramienta aprende de su comportamiento y mejora sus sugerencias con el tiempo.
Actualmente, GitHub Copilot está en una versión beta limitada, con un plan gratuito de 30 días de prueba.
Puedes iniciar la prueba gratuita desde aquí: https://github.com/features/copilot
En primer lugar, debes tener una cuenta de GitHub y acceder a tus preferencias para completar la configuración de GitHub Copilot. En caso de que no la tengas, tendrás que creártela.
Una vez completada la configuración de GitHub, nos vamos a Visual Estudio Code e instalamos la extensión “Github Copilot”.
Después de la instalación reiniciamos VS Code y seguimos los pasos :
A continuación, vamos a ver como usarlo:
Como usar GitHub Copilot en un proyecto AL para Microsoft Dynamics Business Central
Comenzamos en ejemplo en una Page Extension de Item List. Observar el código que aparece en fuente gris y en cursiva es la propuesta de GitHubCopilot. Para aceptarla solo tenemos que pulsar la tecla del (Tab ↹)
Para concluir, los beneficios que tiene GitHub Copilot para un desarrollador se podrían resumir en los siguientes:
1) Ahorro de tiempo: GitHub Copilot puede sugerir líneas de código en tiempo real, lo que puede ahorrar mucho tiempo a los desarrolladores.
2) Mejora de la calidad del código: las sugerencias de GitHub Copilot están basadas en modelos de lenguaje de inteligencia artificial que han sido entrenados en grandes cantidades de código fuente, lo que significa que pueden ayudar a los desarrolladores a escribir código de alta calidad y evitar errores comunes.
3) Incremento de la productividad: al ahorrar tiempo y mejorar la calidad del código, GitHub Copilot puede aumentar la productividad de los desarrolladores.
4) Facilita la escritura de código complejo: con la ayuda de GitHub Copilot, los desarrolladores pueden escribir código complejo más fácilmente y con mayor rapidez.
5) Mejora la colaboración: GitHub Copilot puede ser utilizado por múltiples desarrolladores en un proyecto, lo que puede mejorar la colaboración y la eficiencia del equipo.
Espero que te sirva de ayuda.
Programación Dynamics 365
ABD Consultoría y Soluciones Informáticas