Non classifié(e)

À Microsoft Ignite, Copilot AI prend le contrôle

La conférence annuelle des développeurs de Microsoft, Ignite, s’est tenue la semaine dernière à Orlando, en Floride. L’événement a présenté les dernières innovations et tendances en matière d’informatique dématérialisée, d’intelligence artificielle, de réalité mixte et bien plus encore. Parmi les nombreuses annonces et démonstrations, l’une d’entre elles a marqué un tournant pour les développeurs : Copilot AI.

Microsoft
Microsoft

Copilot AI est un nouveau service qui exploite la puissance du dépôt de code de GitHub et le traitement du langage naturel d’OpenAI pour générer des suggestions de code pour les développeurs. Copilot AI peut comprendre le contexte et l’intention du code et fournir des suggestions pertinentes et précises pour réaliser des tâches, corriger des bogues ou ajouter des fonctionnalités. Copilot AI peut également écrire des fonctions ou des classes entières à partir de zéro, sur la base de quelques mots-clés ou commentaires.

Copilot AI a été présenté pour la première fois en juin en tant qu’aperçu technique et a depuis été utilisé par plus de 10 millions de développeurs dans le monde entier. Lors de la conférence Ignite, Microsoft a annoncé que Copilot AI était désormais largement disponible pour Visual Studio Code, l’éditeur de code le plus populaire au monde. Les développeurs peuvent installer Copilot AI en tant qu’extension et commencer à l’utiliser immédiatement.

Pour démontrer la puissance et le potentiel de Copilot AI, Microsoft a invité certains des meilleurs développeurs du secteur à participer à un défi de codage en direct sur scène. Le défi consistait à créer une application web capable de générer des légendes pour des images, en utilisant Copilot AI comme seul assistant. Les développeurs avaient 15 minutes pour relever le défi et le public a voté pour la meilleure application.

Les résultats ont été impressionnants. Copilot AI a pu générer du code pour différents aspects de l’application, tels que l’importation de bibliothèques, la définition de modèles, le chargement d’images, le traitement des légendes et l’affichage des résultats. Copilot AI a également fourni des commentaires et des explications utiles pour le code, ainsi que des liens vers la documentation et les ressources. Les développeurs ont pu se concentrer sur la logique et la conception de l’application, plutôt que sur la syntaxe et les détails du code.

La gagnante du défi est Alice Lee, ingénieur logiciel senior chez Netflix. Elle a créé une application web capable de générer des sous-titres pour les affiches de films, en utilisant Copilot AI pour écrire la majeure partie du code. Elle a déclaré que Copilot AI était comme une paire d’yeux et de mains supplémentaires qui l’aidait à coder plus vite et mieux.

Copilot AI n’est pas seulement un outil pour les développeurs, mais aussi une plateforme d’apprentissage et de collaboration. Les développeurs peuvent utiliser Copilot AI pour apprendre de nouveaux langages, frameworks ou API en voyant comment Copilot AI suggère du code pour différents scénarios. Les développeurs peuvent également partager leur code avec d’autres et recevoir des commentaires de Copilot AI sur la manière de l’améliorer.

Copilot AI n’est pas destiné à remplacer les développeurs humains, mais à accroître leurs compétences et leur productivité. Copilot AI en est encore à ses débuts et ne produit pas toujours un code parfait ou optimal. Les développeurs doivent encore examiner et tester le code généré par Copilot AI et faire preuve de jugement et de créativité pour prendre les décisions finales.

Copilot AI est un service révolutionnaire qui a le potentiel de transformer la façon dont les développeurs codent. En utilisant l’intelligence artificielle pour assister l’intelligence humaine, Copilot AI peut aider les développeurs à créer des applications étonnantes plus rapidement et plus facilement que jamais.

Microsoft a annoncé un certain nombre de nouvelles fonctionnalités et d’améliorations de Copilot, l’assistant d’intelligence artificielle qui aide les développeurs à écrire du code plus rapidement et plus intelligemment. Copilot, anciennement connu sous le nom de Bing Chat, est désormais disponible pour les utilisateurs professionnels et grand public, et est intégré à un certain nombre de produits et services Microsoft.

Lors de la conférence Ignite de cette semaine, Microsoft a montré comment Copilot peut aider les développeurs dans des tâches telles que l’achèvement du code, la documentation, les tests, le débogage, le remaniement et le déploiement. Copilot peut également générer du code à partir de descriptions en langage naturel, en utilisant un large corpus de code open source et les propres référentiels de Microsoft. Copilot fonctionne avec le modèle GPT-3 d’OpenAI, pour lequel Microsoft dispose d’une licence exclusive.

L’un des points forts de l’annonce a été le lancement de Copilot on Bing, qui permet aux utilisateurs de rechercher des extraits de code et des exemples directement à partir du moteur de recherche Bing. Les utilisateurs peuvent également poser des questions à Copilot sur le codage ou les concepts de programmation et obtenir des réponses en langage naturel ou en code. Copilot on Bing sortira de la version bêta le 1er décembre et sera accessible à toute personne disposant d’un compte Microsoft.

Microsoft a également révélé que Copilot est désormais intégré à Visual Studio Code, l’éditeur de code populaire qui compte plus de 14 millions d’utilisateurs actifs mensuels. Les utilisateurs peuvent installer l’extension Copilot pour VS Code et obtenir des conseils sur le code et la complétion du code au fur et à mesure qu’ils écrivent. Copilot peut également générer du code à partir de commentaires ou de chaînes de documents, ainsi que fournir une documentation contextuelle et des liens vers des ressources pertinentes.

Microsoft a également annoncé une intégration avec GitHub, la plus grande plateforme en ligne pour l’hébergement et la collaboration sur des projets de code. Les utilisateurs peuvent connecter leurs comptes GitHub à Copilot et obtenir des suggestions de code personnalisées basées sur leurs propres dépôts et préférences. Copilot peut également aider les utilisateurs à créer des demandes de téléchargement, à réviser le code, à résoudre les conflits et à fusionner les modifications.

Microsoft a également présenté une nouvelle fonctionnalité appelée Copilot Live, qui permet aux utilisateurs de collaborer sur des projets de codage en temps réel par le biais d’un chat vocal et vidéo. Les utilisateurs peuvent inviter d’autres développeurs à rejoindre leur session Copilot et à partager leur écran, leur éditeur de code et leur terminal. Copilot Live permet également aux utilisateurs de co-éditer du code, d’exécuter des tests, de déboguer des bogues et de déployer des applications ensemble.

Le Copilot de Microsoft est une indication claire de l’ambition de l’entreprise d’exploiter l’IA pour donner plus de pouvoir aux développeurs et améliorer la productivité. Bien que Google ait également expérimenté l’IA générative pour le codage avec ses projets Bard et Search Generative Experience (SGE), ils en sont encore à leurs débuts et ne sont pas largement disponibles. Copilot de Microsoft, en revanche, est sorti de la phase bêta et est intégré à certains des outils et plateformes de développement les plus populaires.