Intelligence artificielle

GitHub Copilot : L’IA au service du développement

Depuis quelques années, l’intelligence artificielle a progressivement pénétré divers domaines, du jeu vidéo à la médecine, en passant par le domaine artistique. Je pense par exemple au chien qui avait été sauvé par ChatGPT et son diagnostic différent de celui d’un vétérinaire… 🐶

L’arrivée de ChatGPT grâce à la société OpenAI ne vous aura pas échappé. Et plus récemment, c’était au tour de Google d’annoncer l’arrivée de son IA appelée Bard.

Mais toutes ces innovations arrivent également dans le domaine de l’informatique. Beaucoup d’ingénieurs en développement avaient déjà tenté d’utiliser ChatGPT pour réaliser des portions de code et même des programmes plus ou moins complets ; et il s’en était toujours à peu près sorti correctement.

Et bien, il n’en fallait pas plus pour que GitHub (qui appartient désormais à Microsoft) pour proposer une véritable offre de service autour de ce besoin. Elle s’appelle GitHub Copilot ! 🤖

(Ads)

Qu’est-ce que GitHub Copilot ?

Votre partenaire pour le développement web et logiciel

GitHub Copilot est une fonctionnalité développée par GitHub en collaboration avec OpenAI. Il s’agit d’un assistant de codage alimenté par l’intelligence artificielle, qui aide les développeurs à écrire du code plus rapidement et plus efficacement. Vous pouvez penser à Copilot comme un co-développeur virtuel qui vous offre des suggestions de code pendant que vous tapez. En fin de parcours, l’objectif est évidemment d’être plus rapide grâce à OpenAI. 🤖

Evidemment, la solution est payante. Si vous êtes intéressé, il vous en coûtera 10 $ / mois ou 100 $ / an si vous un développeur solo. En revanche, le prix est plus élevé si vous êtes une entreprise. Dans ce cas, le prix est de 19 $ / mois et il n’y pas de réduction à l’année. Evidemment, cela a un coût il appartient donc à chacun de voir si c’est pertinent pour votre usage.

Prix de GitHub Copilot
(Ads)

Comment ça fonctionne ?

Aperçu du fonctionnement de GitHub Copilot

Le cœur de GitHub Copilot est basé sur le modèle d’intelligence artificielle de OpenAI, notamment le GPT-3.5. En exploitant des milliards de lignes de code provenant de projets open-source, l’IA a été formée pour comprendre et prédire le code. Lorsqu’un développeur commence à écrire une fonction ou une classe, Copilot propose des complétions automatiques pour les lignes suivantes, se basant sur le contexte actuel du code.

Quels sont les avantages de GitHub Copilot ?

Fonctionnement du service GitHub Copilot
  1. Productivité accrue : Pour les développeurs, l’un des avantages les plus notables est l’augmentation de la productivité. En ayant des suggestions de code à portée de main, il est possible de réduire le temps passé à chercher des solutions ou à déboguer.
  2. Apprentissage : Pour les novices ou ceux qui apprennent un nouveau langage, GitHub Copilot peut servir de guide. Il peut aider à comprendre comment structurer une fonction ou quels sont les idiomes courants d’un langage particulier.
  3. Réduction des erreurs : Grâce aux suggestions de l’IA, il est possible de minimiser les erreurs communes, comme les fautes de frappe ou les omissions. 👍

Des préoccupations légitimes

Toutefois, tout n’est pas rose dans le monde de GitHub Copilot. Certains ont soulevé des préoccupations concernant les implications en matière de droits d’auteur. Étant donné que l’IA s’est formée sur des projets open-source, il est possible que des extraits de code protégés par des droits d’auteur soient suggérés aux utilisateurs.

C’est un peu le même principe que Elon Musk qui souhaite poursuivre OpenAI (via Microsoft) car l’intelligence artificielle se serait formée en consultant toutes les données qui pourraient être à sa disposition. On peut ainsi par exemple penser à Twitter, Wikipedia, et globalement tout Internet. Après tout, il pourrait sembler normal que l’intelligence artificielle participe à financer tous les services qu’elle consomme ?

On peut même prendre un exemple encore plus vieux : celui des opérateurs de télécommunication qui aimeraient bien faire payer des entreprises comme NetFlix, Amazon Prime qui représentent des volumes très importants de data sur les infrastructures des opérateurs mais qui ne participent en aucune façon à l’entretient de ces équipements. Est-ce normal – je n’en sais rien mais je ne suis pas choqué qu’ils tentent le coup….

D’autres encore s’inquiètent de la dépendance accrue à l’IA. Si les développeurs s’appuient trop sur Copilot, ils pourraient perdre certaines compétences fondamentales ou ne pas comprendre entièrement le code qu’ils écrivent… 😬

(Ads)

Conclusion

GitHub Copilot est sans aucun doute une avancée technologique impressionnante qui a le potentiel de transformer la manière dont nous codons. Mais il ne faudrait pas que ça remplace les compétences des développeurs et tout ce qui concerne la science et l’art de programmer. 😇

Share
Published by
thibault

Recent Posts

Google Chrome bloque uBlock Origin : Quand la sécurité masque des intérêts commerciaux

Google Chrome bloque uBlock Origin : Quand la sécurité masque des intérêts commerciaux Depuis début…

4 jours ago

Vie privée préservée : l’Assemblée rejette les portes dérobées

Vie privée préservée : l'Assemblée rejette les portes dérobées L'Assemblée nationale française rejette la mise…

5 jours ago

Microsoft abandonne Remote Desktop Connection au profit de la Windows App

Microsoft abandonne Remote Desktop Connection au profit de la Windows App Microsoft a récemment annoncé…

2 semaines ago

Google contraint de vendre Chrome après une décision antitrust

Google contraint de vendre Chrome après une décision antitrust Le département américain de la Justice…

2 semaines ago

L’évolution de la technologie et le déclin des plateformes numériques

Illustration - Image générée par IA L'avancement technologique a radicalement transformé notre façon de communiquer,…

2 semaines ago

Discord prépare son entrée en Bourse : une nouvelle ère pour la plateforme des gamers

Depuis sa création en 2015, Discord est devenue une plateforme incontournable dans le monde du…

2 semaines ago