Home Sciences et technologies JetBrains rejoint le protocole AI ACP

JetBrains rejoint le protocole AI ACP

0 comments 146 views

Publié le 24 octobre 2025. JetBrains, le géant des environnements de développement intégrés (IDE), s’associe à Google et à Zed Industries pour le développement du protocole Client Agent (ACP). L’objectif est de créer une norme ouverte pour l’interopérabilité des assistants IA avec les outils de codage, potentiellement une réponse au monopole de Microsoft Visual Studio Code.

  • Le nouveau protocole ACP vise à unifier la communication entre les agents IA et les éditeurs de code, évitant la nécessité de plugins spécifiques à chaque environnement.
  • JetBrains et Google s’unissent pour promouvoir cette norme ouverte, cherchant à offrir aux développeurs plus de choix dans l’utilisation de leurs outils IA préférés.
  • L’initiative pourrait redéfinir le paysage des assistants IA pour les développeurs, en favorisant un écosystème plus ouvert et interopérable.

La création du protocole Client Agent (ACP) est le fruit d’une collaboration entre JetBrains, Google et Zed Industries. Ce nouveau standard ouvert est conçu pour régir les interactions entre les assistants d’intelligence artificielle et les éditeurs de code ou les environnements de développement intégrés (IDE). L’ambition est de libérer les développeurs de la contrainte de devoir créer des extensions distinctes pour chaque outil ou de passer par une ligne de commande. Google, confronté à ce défi avec son propre outil, Gemini CLI, a cherché une solution universelle en s’associant à Zed. Le protocole ACP est pensé pour fonctionner avec n’importe quel éditeur qui l’adopte.

Bien que Zed, un éditeur de code rapide basé sur Rust, détienne une part de marché modeste, son influence sur les normes ouvertes est notable. JetBrains, déjà auteur d’IDE populaires tels qu’IntelliJ IDEA et PyCharm, rejoint le projet en tant que co-développeur, avec l’intention d’intégrer l’ACP dans ses propres produits. L’entreprise met en avant que cette approche ouverte vise à éviter le « verrouillage fournisseur », permettant ainsi aux développeurs d’utiliser leur assistant IA de prédilection, quel que soit leur environnement de codage.

Un aspect central de l’ACP réside dans le contrôle accordé à l’utilisateur. Les IDE JetBrains spécifieront les actions autorisées pour un agent IA et présenteront les modifications proposées sous forme de différences (diffs) que l’utilisateur devra explicitement approuver. Cette granularité vise à maintenir le contrôle du développeur sur son flux de travail, tout en permettant aux assistants IA d’opérer directement au sein de l’IDE, plutôt qu’à travers des interfaces déportées.

L’ACP peut briser les monopoles

Le lancement de cette initiative intervient à un moment stratégique. Microsoft Visual Studio Code domine actuellement le marché avec une part estimée à plus de 75 % et un écosystème de plus de 80 000 extensions. En comparaison, JetBrains dispose d’environ 10 000 extensions, et le registre ouvert VSX en compte moins de 7 000. Une norme ouverte comme l’ACP pourrait potentiellement ébranler cette hégémonie en facilitant l’intégration d’outils et d’assistants IA indépendants de la plateforme.

L’adoption de l’ACP par Microsoft reste une inconnue. Bien que des discussions soient en cours au sein de GitHub concernant une intégration dans VS Code, un ingénieur a indiqué n’avoir aucun plan immédiat à ce sujet. Néanmoins, l’ACP pourrait à terme permettre à Visual Studio de se connecter aux mêmes agents IA, malgré les différences dans leurs modèles d’extension respectifs.

JetBrains et Zed travaillent activement sur les premières implémentations et versions préliminaires. Un soutien précoce est déjà annoncé pour des éditeurs comme Emacs, Neovim et Eclipse. Par cette collaboration, les deux entreprises ambitionnent de poser les fondations pour des assistants IA transparents, sécurisés et déployables partout, offrant une alternative ouverte aux écosystèmes fermés qui dominent actuellement le marché du développement logiciel.

Leave a Comment

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.