La conférence annuelle GitHub Universe de 2023 a marqué un changement significatif par rapport à son homologue de 2022, en mettant clairement l'accent sur l'intelligence artificielle (IA) et son intégration dans l'expérience des développeurs. GitHub, la principale plateforme de collaboration de code et de contrôle de versions, a dévoilé une gamme de nouveaux produits et fonctionnalités basés sur l'IA qui promettent de remodeler la façon dont les développeurs travaillent. L’événement de cette année a montré l’engagement de GitHub à devenir une entreprise axée sur l’IA, reconnaissant l’IA comme la pierre angulaire de l’avenir de sa plateforme.
GitHub adopte l'IA comme Ccre sur sa plateforme
Dans un changement notable par rapport à l’accent mis l’année précédente sur le flux de travail et la gestion de projet, l’univers GitHub 2023 s’est concentré sur l’IA. La conférence a présenté une multitude de fonctionnalités qui intègrent de manière transparente les capacités d'IA dans l'écosystème des développeurs GitHub. Parallèlement à ces innovations, GitHub a publié son rapport annuel Octoverse, mettant en lumière les dernières tendances des développeurs, avec un accent particulier sur l’impact transformateur de l’IA.
Annonces clés
Plusieurs annonces clés ont souligné l’engagement de GitHub en faveur du développement basé sur l’IA :
1. Le chat copilote GitHub se généralise
GitHub Copilot, initialement lancé en octobre 2021, a connu une expansion significative au cours des deux dernières années. Lors de l'événement 2023, GitHub a révélé que Copilot Chat, son outil de complétion de code alimenté par le dernier modèle GPT-4 d'OpenAI, serait généralement disponible pour tous les utilisateurs en décembre. Cette version améliorée fournit des suggestions et des explications plus précises. Les développeurs peuvent désormais participer à des discussions spécifiques sur le code directement dans l'éditeur de code, rendant ainsi la collaboration et la résolution de problèmes plus efficaces.
2. Intégration Copilot sur toutes les plateformes
La mission de GitHub est de rendre Copilot omniprésent tout au long du processus de codage. Pour y parvenir, ils introduisent Copilot Chat non seulement sur leur site Web, mais également sur l'application mobile et les IDE JetBrains. Cette décision vise à faciliter une collaboration transparente et le développement de code sur différentes plates-formes.
3. Copilot Enterprise : une IA sur mesure pour les organisations
GitHub devrait lancer Copilot Enterprise en février 2024, offrant aux organisations une expérience Copilot personnalisée adaptée à leur base de code unique. Cette solution de niveau entreprise met l'accent sur la sécurité et promet d'accélérer le développement en aidant les développeurs à se familiariser rapidement avec le code interne.
4. Espace de travail Copilot : solutions aux problèmes basées sur l'IA
GitHub Next, le laboratoire de recherche de l'entreprise, a dévoilé Copilot Workspace, une nouvelle façon de planifier et de mettre en œuvre des solutions aux problèmes de codage. Cet espace de travail permet aux développeurs de guider l'IA, de créer et de tester le code et de recevoir des correctifs automatiques. L’objectif ultime est de rationaliser la conversion des idées en demandes d’extraction, en exploitant la puissance de l’IA pour améliorer le processus de développement.
Rapport GitHub Octoverse : l'IA occupe le devant de la scène
Le rapport GitHub Octoverse 2023 offre un aperçu de la croissance rapide des projets d'IA générative parmi les développeurs GitHub et de la standardisation croissante des déploiements cloud.
Le rapport révèle que les projets d’IA générative sur GitHub ont plus que doublé en 2023 par rapport à l’année précédente. Cette montée en puissance souligne l’intérêt croissant de la communauté des développeurs et sa dépendance à l’égard des outils de codage basés sur l’IA.
Une statistique frappante du rapport indique que 92 % des développeurs utilisent ou expérimentent des outils de codage d’IA. GitHub Copilot, en particulier, a gagné en popularité, ouvrant la voie à de nouvelles innovations basées sur l'IA dans le développement de logiciels.
Au-delà de l'IA, le rapport Octoverse a mis en évidence une croissance significative des technologies cloud natives telles que Docker et l'infrastructure en tant que code (IaC). L'adoption des workflows Dockerfiles et IaC a explosé en 2023, signalant une tendance plus large vers la standardisation des déploiements cloud via GitHub.
Résultats supplémentaires du rapport Octoverse 2023 inclus
Communauté de développeurs émergente en Inde : l’Inde devrait dépasser les États-Unis en tant que plus grande communauté de développeurs sur GitHub d’ici 2027, grâce à ses taux de croissance remarquables.
JavaScript reste dominant : alors que JavaScript a maintenu sa position de langage de programmation le plus populaire, TypeScript a dépassé Java pour la première fois, indiquant un changement dans les préférences des développeurs.
Augmentation des contributions open source : 2023 a vu une augmentation significative du nombre de nouveaux contributeurs à des projets open source, soulignant la nature dynamique et inclusive de la communauté open source.
GitHub Universe 2023 témoigne de l’évolution de la plateforme vers une entreprise axée sur l’IA. En intégrant l'IA comme partie intégrante de son écosystème, GitHub vise à révolutionner l'expérience des développeurs, en offrant une collaboration plus efficace, des suggestions de code plus intelligentes et une sécurité renforcée. Le rapport Octoverse a souligné l'adoption accélérée des outils d'IA, l'essor des technologies cloud natives et l'expansion mondiale de la communauté des développeurs. Alors que GitHub continue d’innover, les développeurs peuvent s’attendre à un avenir de plus en plus alimenté par l’IA qui promet de remodeler les pratiques de développement logiciel.

