Le Copilot de GitHub disponible en version finale et payante
Le 22 juin 2022 à 08h11
1 min
Logiciel
Logiciel
La fonction avait été lancée il y a un an comme une aide à l’écriture de code, résultat d’un partenariat avec OpenAI et sa technologie Codex.
Elle est maintenant disponible en version finale, et donc payante pour les développeurs intéressés, après une longue phase de test de presque un an. 1,2 million de personnes l’ont utilisé pendant cet intervalle. La plupart des IDE sont pris en charge, dont Visual Studio Code, Neovim, et JetBrains.
Le fonctionnement est toujours le même : proposer automatiquement la prochaine ligne de code, en fonction de ce qui a déjà été écrit. Les suggestions vont plus loin, avec des méthodes complètes, des tests unitaires ou encore des algorithmes. Selon GitHub, 40 % du code environ a résulté des propositions de son Copilot sur les projets créés pendant les tests.
Le tarif de la fonction est de 10 dollars par mois ou 100 dollars par an. Elle est cependant gratuite pour les étudiants (après vérification) et les mainteneurs des projets open source « populaires ». Une période d’essai gratuite de 60 jours est également proposée.
Le 22 juin 2022 à 08h11
Commentaires (6)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 22/06/2022 à 10h06
Je l’utilise au quotidien, c’est juste hallucinant comment c’est précis et ça s’adapte à notre code et nos bibliothèques spécifiques. Ça me fait gagner un temps fou, je n’ai plus qu’à écrire le nom de la méthode (je code en java) et faire tabulation, pouf, 2-3 petites modifs à la marge et c’est bon !
Le risque, c’est que déjà on était faignant, là ça va empirer et on ne saura bientôt plus coder :)
Le 22/06/2022 à 14h28
Ca dépend énormément du contexte. Bossant dans le réseau d’un FAI (bcp de microservices Python), le GitHub Copilot ne m’aura servi à rien (et j’ai du prendre des pincettes pour ne pas divulguer du code sensible). C’est normal, l’essentiel du code c’est du code métier spécifique et non partagé sur le web, la technique en elle-même reste relativement simple, et on limite autant que possible les librairies tierces (trop risqué).
Mais si tu fais des API Rest, des frameworks connus, etc, enfin bref ce que font 90% des ESN et PME, ça doit avoir son utilité
Reste que ça me fait un peu peur. Je vois trop souvent des jeunes recopier des bouts de code de Stackoverflow sans réellement les comprendre, croire des commentaires sur parole (il es vraiment fiable ce DarkCodeurN4ruto666?), alors les voir copier ce que dit le Copilot, hum, ça n’augure rien de bon. Je dis ça, la moitié de ces devs deviendra chef de projet ou scrum master après 1 an d’xp, le dev étant juste une étape, donc ce n’est pas grave pour eux, ça l’est juste pour le projet et les devs qui aiment leur métier.
Le 22/06/2022 à 17h08
Côté Ops c’est pas mieux avec l’utilisation de plus en plus grande du PaaS voire du SaaS : la compétence dans les couches plus basses (ne serait-ce que système) est en train de disparaître et parfois je désespère des niveaux d’analyse d’incidents simples que je vois parfois passer.
Cette semaine encore j’ai eu de nouveau droit à “c’est un problème réseau” pour une erreur de certificat non reconnu.
Et côté dev, la qualité du code pondu par les SSII est tout simplement catastrophique. J’ai un SonarQube au bord du suicide.
Le 23/06/2022 à 08h21
Mon sonarcube s’est deja suicidé (travaillant sur des techno militaire “de pointe”) et surtout mon plus gros problème actuellement c’est que tous les jeunes “ingé soft” ne connaissent rien à la sécurité des librairies tierces, c’est affligeant. Quand tu es obligé de vérifier que aucun code n’est “verrouillé” par une licence non-pays alliés (la très majorité sont sous licence USA) et bien tu es bloqué et tu dois dev toi même.
Copilot me sert beaucoup pour les Test unitaire, il trouve tout seul les résultats et affiche les logs, ça me fait gagné 1h par jour
Le 23/06/2022 à 11h22
Ouch, je peux en effet m’estimer heureux de ne pas être dans un secteur aussi stratégique que le tien qui amène son lot de complexité et contraintes.
Le 22/06/2022 à 18h00
Snif, c’est tellement ça