Copilot Workspace est la version de GitHub de l'ingénierie logicielle basée sur l'IA...

GitHub, la plateforme populaire d'hébergement de code, a dévoilé Copilot Workspace, un nouvel outil innovant qui utilise l'IA pour assister les développeurs dans l'ingénierie logicielle. L'outil utilise ce que GitHub appelle des "agents Copilot-alimentés" pour aider les développeurs à brainstormer, planifier, construire, tester et exécuter le code en langage naturel. Copilot Workspace s'appuie sur les capacités de Copilot Chat, qui permet aux développeurs de poser des questions sur le code en langage naturel.

L'outil est conçu pour aider les développeurs dès le début d'une idée ou d'une tâche, en réduisant l'énergie d'activation nécessaire pour commencer et en collaborant avec eux pour apporter les modifications nécessaires sur l'ensemble du codebase. Copilot Workspace est optimisé pour une gamme d'appareils, y compris les appareils mobiles, et est actuellement en version préliminaire technique.

L'outil repose sur le modèle GPT-4 Turbo d'OpenAI et peut établir un plan pour écraser les bogues ou mettre en œuvre de nouvelles fonctionnalités dans un codebase. Les développeurs se voient suggérer du code pour la correction de bogues ou la nouvelle fonctionnalité, ainsi qu'une liste des choses à valider et à tester ce code. Le code suggéré peut être exécuté directement dans Workspace et partagé parmi les membres de l'équipe via un lien externe.

Copilot Workspace est conçu pour réduire la complexité de l'ingénierie logicielle, permettant aux développeurs d'exprimer leur créativité et d'explorer plus librement. L'objectif principal de l'outil est de tirer parti de l'IA pour réduire la complexité de sorte que les développeurs puissent se concentrer sur la création et l'exploration de nouvelles idées.

Cependant, l'utilisation de l'IA dans l'ingénierie logicielle a soulevé des préoccupations concernant l'introduction de code incorrect dans les codebases et l'amplification des bogues et des problèmes de sécurité existants. GitHub a mis en œuvre un système de prévention des vulnérabilités basé sur l'IA pour essayer de bloquer le code non sécurisé, mais les développeurs qui acceptent les suggestions d'assistants de codage alimentés par l'IA ont tendance à produire un code moins sécurisé.

Malgré ces préoccupations, l'utilisation de l'IA dans l'ingénierie logicielle est en hausse. Dans un sondage StackOverflow de juin 2023, 44 % des développeurs ont déclaré qu'ils utilisaient des outils d'IA dans leur processus de développement, et 26 % prévoyaient de le faire bientôt. Gartner prévoit que 75 % des ingénieurs en logiciel d'entreprise emploieront des assistants de codage alimentés par l'IA d'ici 2028.

Copilot Workspace est un nouvel outil passionnant qui a le potentiel de révolutionner la manière dont les développeurs abordent l'ingénierie logicielle. Cependant, il reste à voir si l'outil sera en mesure de résoudre les problèmes existentiels entourant le code généré par l'IA. Seul le temps nous le dira si Copilot Workspace sera en mesure de tenir sa promesse de réduire la complexité et d'habiliter les développeurs à s'exprimer et à explorer plus librement.

Source: <https://techcrunch.com/2024/04/29/copilot-workspace-is-githubs-take-on-ai-powered-software-engineering/>

Comments

Popular posts from this blog

Apprendre les langues étrangères : Outils modernes et potentiel du ChatGPT

ChatGPT-4 reproduit l'animation GapMinder en une seule tentative

GPT-4 vs GPT-3.5 - Dévoiler l'avenir des modèles de langage de l'IA