- « De même que GitHub a été fondé sur Git, aujourd’hui nous sommes refondés sur Copilot »
- GitHub Copilot Chat a été officiellement lancé en décembre 2023
- Des suggestions et explications plus précises grâce au modèle GPT-4
- Utilise votre code comme contexte pour expliquer des concepts complexes ou proposer du code à partir des fichiers ouverts, aider à détecter des failles de sécurité ou à trouver des erreurs
- Avec Copilot Chat inline, il est possible de discuter à propos d’une ligne précise
- Introduction des commandes slash :
/fixpour corriger le code,/testspour générer des tests - Application des puissantes capacités de l’IA en un clic
- Copilot Chat arrive aussi dans les IDE basés sur JetBrains (aperçu disponible dès aujourd’hui)
- GitHub Copilot Chat arrive également sur le site web de GitHub et dans l’application mobile
- Sur le web aussi, il fournit des suggestions, résumés, analyses et réponses sur le code, les pull requests, la documentation et les questions générales liées au développement
- Combiné à la recherche de code avancée, Copilot Chat peut comprendre et prendre en charge les derniers changements dans les projets open source populaires
- Sur iPhone et Android, il est possible de poser en langage naturel n’importe quelle question de programmation et d’obtenir des réponses sur le dépôt, le fichier ou la documentation affichés dans l’application
- Présentation de GitHub Copilot Enterprise : un Copilot adapté aux organisations
- Il ne se limite pas à l’éditeur et se personnalise selon le contexte complet de l’ensemble du codebase
- Il aide les équipes de développement à comprendre rapidement un codebase, à rechercher et rédiger de la documentation, à recevoir des suggestions basées sur du code interne et privé, et à réviser plus vite les pull requests
- Lancement officiel prévu en février 2024 au prix de 39 dollars par utilisateur et par mois
- Développement d’un écosystème centré sur Copilot via le GitHub Copilot Partner Program
- GitHub compte renforcer encore GitHub Copilot grâce à l’intégration d’outils de développement tiers, de services en ligne et de connaissances extérieures à GitHub
- Le GitHub Copilot Partner Program créera un écosystème dans lequel de nouveaux réseaux et de nouvelles formes de créativité pourront enrichir GitHub Copilot, élargissant ainsi ce que les développeurs peuvent accomplir avec l’IA
- Le programme entame sa première phase avec plus de 25 partenaires de lancement, dont Datastax, LaunchDarkly, Postman, Hashicorp et Datadog
- Nouvelles fonctions de sécurité basées sur l’IA disponibles dans GitHub Advanced Security
- Actuellement, GitHub Copilot applique un système de prévention des vulnérabilités basé sur un LLM qui bloque en temps réel les schémas de code non sécurisés, rendant les suggestions de GitHub Copilot plus sûres
- Ce modèle cible les schémas de code vulnérables les plus courants, comme les identifiants codés en dur, l’injection SQL ou l’injection de chemin
- GitHub Copilot Chat peut aussi identifier des failles de sécurité dans l’IDE, expliquer le mécanisme des vulnérabilités en langage naturel et proposer des correctifs précis pour le code mis en évidence
- GitHub Advanced Security intègre désormais une nouvelle « fonctionnalité de test de sécurité applicative basée sur l’IA » conçue pour détecter et corriger les vulnérabilités et les secrets présents dans le code
- Avec « code scanning autofix », l’IA propose directement dans les pull requests des correctifs générés à l’aide de CodeQL pour JavaScript et TypeScript, afin d’aider les développeurs à résoudre plus vite les problèmes et de réduire l’introduction de nouvelles vulnérabilités dans le codebase
- Il devient aussi plus facile de trouver des secrets exposés avec un faible taux de faux positifs grâce au scan de secrets par IA pour les secrets génériques et à un nouveau générateur d’expressions régulières pour les patterns personnalisés
- Lancement à venir de GitHub Copilot Workspace
- Pour les développeurs, la plus grande barrière commence souvent par la transformation d’une idée en code et par la création du plan nécessaire jusqu’à la pull request
- De nombreuses idées et de nombreux bugs commencent dans les GitHub Issues
- En combinant les détails des issues, la connaissance du codebase et les capacités de raisonnement de GPT-4, GitHub a développé un pont basé sur l’IA pour aider chaque développeur à franchir la barrière qui sépare l’idée du code
- Lorsqu’une issue est ouverte dans Copilot Workspace, un plan pour mettre en œuvre les changements souhaités est proposé automatiquement
- Le Workspace est entièrement modifiable, ce qui permet de tirer parti d’une IA qui comprend l’intention de l’issue et l’ensemble du codebase, tout en l’orientant précisément dans la direction voulue
- Pour vérifier que les changements fonctionnent comme prévu, Copilot Workspace permet de compiler, exécuter et tester le code
- En cas d’erreur, il peut également corriger automatiquement le problème
- Copilot Workspace ressemble à une session de pair programming avec un partenaire qui connaît parfaitement toutes les parties du projet, capable de suivre votre direction pour transformer, grâce à la puissance de l’IA, une issue en pull request à l’échelle du dépôt
- Quand Copilot Workspace sera disponible en 2024, cela marquera une nouvelle étape vers une ère où les développeurs utiliseront l’IA comme un second cerveau pour exprimer leur créativité en quelques minutes à travers le langage naturel
- Tout réunir dans une plateforme de développement basée sur l’IA
- L’intersection entre l’humain et l’intelligence artificielle continuera de définir les futures générations de GitHub Copilot à l’échelle de la plateforme
- Tout ce que GitHub annonce se concentre sur un seul objectif : offrir aux développeurs une plateforme de développement basée sur l’IA, globale, productive et fluide, quel que soit ce qu’ils construisent
- Qu’il s’agisse d’une startup de cinq personnes utilisant GitHub Actions pour lancer une application mobile dans le monde entier, d’une grande entreprise comptant des milliers de développeurs migrant vers GitHub Enterprise et GitHub Codespaces pour améliorer la collaboration sur son code interne, ou d’un groupe de développeurs open source partageant la prochaine infrastructure numérique sur GitHub, GitHub innove pour permettre à tous les développeurs de la planète d’accélérer le progrès de l’humanité
- Comme l’adoption de Git et la naissance de GitHub, cette nouvelle ère se construira sur les fondations de GitHub Copilot. Et ce n’est que le début.
2 commentaires
La dernière ligne. Et ce n’est encore que le début... Waouh. J’ai vraiment l’impression d’assister au début d’une époque absolument incroyable.
C’est grandiose.