GitHub Copilot est désormais une réalité pour aider les développeurs

GitHub Copilot est désormais une réalité pour aider les développeurs

GitHub Copilot est l’une des technologies les plus évoquées dans le développement logiciel ces derniers mois. Il s’agit d’une intelligence artificielle créée pour aider les programmeurs dans leur tâche, qui est en test depuis un certain temps, mais qui est désormais disponible gratuitement pour tous ceux qui utilisent les éditeurs et IDE suivants : Visual Studio Code, Neovim, Visual Studio et JetBrains.

L’utilisation de l’intelligence artificielle est de plus en plus omniprésente dans le monde de la technologie, avec le rôle clair des grandes entreprises ou des entreprises en dessous, comme c’est le cas avec GitHub . Le nom Copilot ne laisse pas beaucoup de place à l’imagination, car il indique clairement qu’il s’agit d’une technologie qui agit comme un « copilote », facilitant l’écriture de code pour les programmeurs.

La société responsable a déclaré que « Avec GitHub Copilot, pour la première fois dans l’histoire du logiciel, les développeurs peuvent tirer pleinement parti de l’IA pour écrire et compléter le code. Semblable à l’essor des compilateurs et de l’open source, nous pensons que le codage assisté par l’IA changera fondamentalement la nature du développement logiciel, offrant aux développeurs un nouvel outil pour écrire du code plus facilement et plus rapidement afin qu’ils puissent être plus heureux dans leur vie.

GitHub Copilot a été spécialement conçu comme une extension d’éditeur pour aider le développeur. Pour ce faire, il « tire les connaissances collectives des développeurs du monde entier dans une extension d’éditeur qui offre du code en temps réel », aidant ainsi le programmeur à se concentrer sur la création de « grands logiciels ».

L’intelligence artificielle qui nous intéresse est chargée de faire des suggestions pour aligner le code sur le contexte et les conventions de style du projet, ouvrant la porte à l’application de diverses options pouvant être acceptées, rejetées ou modifiées. GitHub Copilot peut proposer des méthodes complètes, un code représentatif, des tests unitaires complets et des algorithmes complexes. Toutes ces fonctionnalités devraient aider non seulement les programmeurs expérimentés, mais également lors de la saisie de langues inconnues ou de l’exploration de langues peu connues.

GitHub Copilot peut vous aider à écrire « des dizaines de langages de programmation », notamment TypeScript, Google Go, Python, Ruby, Java et JavaScript. La société a expliqué qu’étant donné que plus de 1,2 million de développeurs ont participé à l’essai, « les personnes qui ont commencé à utiliser GitHub Copilot ont rapidement déclaré qu’il était devenu un élément essentiel de leurs flux de travail quotidiens. Dans les fichiers où il est inclus, GitHub Copilot écrit près de 40 % du code dans des langages de programmation populaires. »

Après avoir terminé l’essai de 60 jours, vous devez payer 4 $/mois ou 44 $/an pour le plan Team, ou 21 $/mois ou 231 $/an pour le plan Enterprise. De plus, les étudiants et les développeurs de projets open source populaires peuvent l’utiliser gratuitement, mais l’accès à ce plan est limité par certaines exigences.

GitHub Copilot est basé sur le modèle d’intelligence artificielle OpenAI Codex, qui est développé par OpenAI et a fait craindre à la Free Software Foundation que les extraits de code générés par Copilot et Codex puissent violer les droits d’auteur et les conditions d’utilisation. licence équivalente.

La fondation chargée de définir et de protéger les logiciels libres a soulevé d’éventuelles questions quant à savoir si l’apprentissage à partir de référentiels publics peut être considéré comme un usage loyal ou non, quelles méthodes les développeurs devraient utiliser pour détecter si leur code a été réutilisé en violation des licences, si des modèles d’apprentissage automatique entraînés sont un code source modifiable ou une compilation de données de formation, et si les modèles d’apprentissage automatique peuvent être protégés par des droits d’auteur.

Quoi qu’il en soit, GitHub Copilot est désormais officiellement une réalité pour les programmeurs. Il semble avoir été assez populaire pendant la phase de test, mais nous verrons comment cela fonctionnera une fois qu’il sera officiellement publié en tant que produit et les éventuels conflits qu’il peut provoquer avec les développeurs et les licences, en particulier lorsqu’il s’agit de projets publiés sous le plus variantes GPL populaires.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *