GitHub, la plateforme de développement collaboratif, a récemment annoncé son intention de se refonder sur un outil d’intelligence artificielle pour créer un environnement de développement intégré universel. Cette décision vise à révolutionner le développement de logiciels et à rendre la programmation plus accessible, agréable et productive pour tous.
Cet outil, appelé Copilot, a été lancé en juin 2023 et utilise le modèle Codex pour générer du code à partir de commentaires en langage naturel ou de fragments de code existants. Selon des études récentes, Copilot a déjà aidé des millions de développeurs à coder plus rapidement, à apprendre de nouveaux langages et frameworks, ainsi qu’à résoudre des problèmes complexes.
En plus de Copilot, GitHub a également annoncé l’arrivée de Copilot Chat, un assistant virtuel intégré à l’éditeur de code de la plateforme. Copilot Chat utilise la même technologie que Copilot, mais au lieu de générer du code, il répond aux questions des développeurs sur le code, les technologies, les meilleures pratiques, etc. Cette fonctionnalité facilitera le quotidien des développeurs en leur fournissant des réponses en langage naturel, accompagnées de liens, d’exemples, de graphiques ou d’images pertinents.
Une étude récente a montré que Copilot Chat est capable de répondre à une grande variété de questions, allant du niveau débutant au niveau expert, et couvrant de nombreux domaines du développement logiciel, tels que le Web, le mobile, le cloud, l’intelligence artificielle, la sécurité, etc. GitHub a également annoncé que Copilot Chat sera constamment mis à jour avec les dernières informations et tendances du secteur, grâce à l’analyse des données de la plateforme et d’autres sources fiables.
Enfin, GitHub a dévoilé un nouvel outil, GitHub Copilot Enterprise, qui permet aux organisations de personnaliser GitHub Copilot avec le contexte complet d’une base de code. GitHub Copilot Enterprise est attendu en février 2024 et offrira aux équipes la possibilité de rechercher et de créer de la documentation, d’obtenir des suggestions basées sur du code interne et privé, ainsi que d’examiner les demandes d’extraction. Cet outil devrait permettre aux développeurs de gagner en efficacité et en productivité.
En conclusion, GitHub mise sur l’IA pour réinventer le développement logiciel et rendre la programmation plus accessible à tous. L’arrivée de Copilot et de Copilot Chat ainsi que l’annonce de GitHub Copilot Enterprise marquent une nouvelle ère pour la plateforme, qui souhaite offrir un environnement de développement intégré universel à tous les développeurs.