L'éditeur Zed a annoncé Zed AI, son nouvel assistant d'intelligence artificielle basé sur Claude 3.5 Sonnet d'Anthropic. En associant une IA de pointe à un éditeur rapide et bien conçu, Zed AI propose aux développeurs d'exploiter la puissance des modèles de langage tout en conservant un contrôle total sur leur code. Zed AI est disponible gratuitement pendant la période de lancement.Développé par les créateurs de l'éditeur de code Atom et les créateurs du générateur d'analyseur syntaxique Tree-sitter, Zed est un éditeur de code open-source écrit en Rust et disponible sous licence GPL. L'équipe affirme que Zed est un éditeur collaboratif très performant offrant les fonctionnalités essentielles que l'on attend d'un éditeur moderne. Il est également doté d'un moteur de rendu accéléré par le GPU pour aider les développeurs à créer des logiciels beaucoup plus rapidement. Toutefois, certains comportements de Zed exposés récemment suscitent des préoccupations en matière de sécurité.
L'éditeur Zed vient d'annoncer Zed AI, un assistant d'intelligence artificielle (IA) intégré à son éditeur de code et alimenté par Claude 3.5 Sonnet d'Anthropic. Cette collaboration est née lorsque les ingénieurs d'Anthropic ont vu le potentiel de l'interface centrée sur le texte de Zed, avec des contributions des ingénieurs Rust d'Anthropic à la base de code open-source de Zed. Zed AI vise à améliorer l'édition de code en s'appuyant sur de grands modèles de langage (LLM) pour améliorer la productivité des développeurs.
Zed AI comprend un panneau assistant pour les interactions avec l'IA et des transformations en ligne pour l'édition de code. Le panneau de l'assistant permet d'éditer et d'affiner les requêtes LLM, offrant ainsi une transparence dans les interactions avec l'IA. L'introduction de commandes slash telles que (/tab, /file, /terminal, /diagnostics, et /fetch) fournit un contexte pour l'assistance de l'IA.
Le mécanisme de pliage de Zed aide à gérer les grandes bases de code en permettant aux développeurs de plier et déplier le texte, en équilibrant les vues détaillées et les vues d'ensemble. Les transformations en ligne, déclenchées par ctrl-enter, permettent de modifier le code en langage naturel avec un retour d'information rapide et des modifications en continu, jeton par jeton. Zed AI prend en charge les transformations de texte récursives pour affiner le contexte et améliorer les invites de manière itérative.
Parmi les autres fonctionnalités, citons une version bêta privée du mode d'édition rapide de Claude 3.5 Sonnet, qui permet un remaniement rapide du code, et le développement d'une commande (/workflow) permettant d'orchestrer les modifications de la base de code. Pendant la période de lancement initiale, Zed AI est disponible gratuitement, avec un accès limité à la version bêta du mode d'édition rapide, bien que des efforts soient en cours pour élargir l'accès prochainement.
Voici les déclarations de l'équipe Zed pour l'annonce :
Chez Zed, nous avons consacré notre carrière à la maîtrise de l'art de la manipulation de texte. De l'élaboration de générateurs d'analyseurs à la conception de langages de programmation, en passant par la livraison de deux éditeurs de texte de qualité, nous avons toujours été captivés par le pouvoir d'expression des mots et des symboles. Aussi, lorsque de grands modèles de langage sont apparus pour révolutionner l'interprétation et la génération de textes, nous savions que nous devions explorer leur potentiel.
Au cours des deux années qui ont suivi l'apparition des LLM, nous nous sommes concentrés sur la construction du cœur de Zed : un éditeur de texte rapide, fiable et doté des fonctionnalités dont les développeurs ont besoin. Pendant ce temps, nous avons discrètement expérimenté l'intégration des LLMs dans nos propres flux de travail. Il ne s'agit pas d'un gadget tape-à-l'œil, mais d'un outil pratique permettant d'améliorer notre productivité en travaillant sur une base de code complexe et réelle.
En affinant l'intégration de l'IA, nous avons attiré l'attention d'alliés inattendus. Les ingénieurs d'Anthropic, l'une des principales sociétés d'IA au monde, ont découvert Zed et ont rapidement compris la valeur de notre interface brute, centrée sur le texte, qui établit une séparation minimale entre l'utilisateur et le modèle de langage. Leur enthousiasme a été validé et nos conversations ont déclenché un dialogue qui s'est rapidement transformé en collaboration.
Aujourd'hui, nous sommes prêts à présenter Zed AI, un service hébergé fournissant un support pratique et performant pour le codage basé sur l'IA dans Zed, alimenté par...
La fin de cet article est réservée aux abonnés. Soutenez le Club Developpez.com en prenant un abonnement pour que nous puissions continuer à vous proposer des publications.
à tous,