Sequoia soutient Zed
(zed.dev)- Sequoia Capital a mené un financement de série B qui porte les fonds totaux levés par Zed à plus de 42 millions de dollars
- Après avoir développé un IDE ultra-rapide, Zed poursuit une nouvelle forme de collaboration où le code et la conversation restent toujours liés
- La collaboration traditionnelle basée sur Git repose sur des instantanés, ce qui limite la collaboration continue en temps réel et avec des agents IA
- Zed développe DeltaDB, un système de gestion de versions opérationnel qui relie de façon permanente l’historique détaillé des changements et les discussions sur le code au code lui-même
- Zed et DeltaDB seront publiés en open source, avec l’ambition de construire l’expérience de développement logiciel du futur où IA et développeurs travaillent ensemble
Financement de série B de Zed et sa vision
Zed a levé 32 millions de dollars lors d’un financement de série B mené par Sequoia Capital, avec la participation des investisseurs existants, portant le total des investissements à plus de 42 millions de dollars.
Pendant quatre ans, l’équipe s’est concentrée sur la création de l’IDE le plus rapide au monde, qui constitue aussi la base d’une nouvelle manière de collaborer sur les logiciels.
L’objectif de Zed est de faire en sorte que les conversations sur le code restent toujours liées à chaque portion de code, afin de résoudre les pertes de contexte provoquées par les anciens instantanés ou des outils dispersés.
La première étape consistait à créer un éditeur haute performance, et ce financement permet désormais de passer à l’étape suivante : développer une gestion de versions opérationnelle et étendre les capacités de collaboration fluide avec les équipes et les agents IA.
Les limites de la collaboration et l’approche de Zed
Le développement logiciel est le résultat d’une conversation continue avec soi-même, avec ses coéquipiers, et désormais aussi avec des modèles d’IA générative.
Les outils de collaboration existants dispersent les conversations et les idées dans des outils externes ou des instantanés, plutôt que dans le code lui-même.
Git permet la collaboration via les commits et les branches, mais jusqu’au commit, on reste enfermé dans des copies de travail isolées.
Les Pull Requests facilitent la discussion autour du code modifié, mais discuter d’une zone précise du code ou d’une ancienne version reste fastidieux et dépend d’instantanés.
Quand les instantanés deviennent obsolètes ou que les messages vieillissent, la conversation perd son lien avec le code actuel, et un contexte important disparaît.
Les limites des instantanés révélées par la collaboration avec l’IA
Dans une collaboration réelle avec des agents IA, s’appuyer uniquement sur des commits ou des Pull Requests n’est pas efficace.
Il faut pouvoir boucler rapidement avec l’IA, mais créer un instantané à chaque échange n’est pas réaliste, et les outils actuels ne prennent en charge qu’un flux de commits asynchrone.
Forcer toutes les interactions avec l’IA dans un workflow basé sur les commits ne répond pas aux exigences essentielles de la collaboration moderne.
La méthode par patch utilisée par les éditeurs IA actuels ne traite que des problèmes temporaires et ne prend pas en charge la nature fondamentale de la collaboration : une conversation continue.
DeltaDB et un nouveau paradigme de gestion de versions
Zed construit un système qui enregistre non pas les commits, mais chaque modification et le processus de discussion lui-même.
Dans ce système, toutes les modifications, décisions et conversations s’accumulent avec le code, sans plus dépendre de la structure rigide des commits.
Pour cela, Zed développe un nouveau système de gestion de versions appelé DeltaDB.
DeltaDB s’appuie sur les CRDT (Conflict-free Replicated Data Type) pour traiter et synchroniser les modifications en temps réel.
Tout en s’intégrant à Git, il prend aussi en charge les interactions en temps réel et la collaboration asynchrone, et permet de conserver durablement l’historique des changements à n’importe quel emplacement dans le code.
Une transformation de l’expérience développeur
L’objectif de Zed est de transformer une base de code en un historique vivant de l’évolution du logiciel, en reliant au code toutes les informations et tout le contexte issus des échanges entre humains et IA.
Il ne s’agit plus seulement du code lui-même, mais aussi de conserver le contexte expliquant comment et pourquoi ce code a été créé, afin d’offrir à l’IA un contexte riche.
Par exemple, lorsqu’un nouvel ingénieur suit une trace d’erreur et sélectionne la ligne problématique, il peut comprendre pourquoi ce code a été écrit, quelles discussions ont eu lieu et quelles hypothèses l’IA avait formulées.
Il devient possible de lancer immédiatement une discussion avec la personne responsable, de passer même à un appel audio, et de conserver automatiquement cet historique lié à ce code.
Stratégie open source et orientations futures
Zed est publié en open source, accessible à tous, avec la possibilité d’opter pour des services payants.
DeltaDB suivra la même stratégie, et davantage d’informations seront publiées ultérieurement en fonction de l’avancement du développement.
L’équipe estime disposer désormais de la technologie, de la vision et des financements nécessaires pour concrétiser une nouvelle manière de collaborer à laquelle participent à la fois les coéquipiers et l’IA, et recrute aussi des développeurs intéressés par une culture d’ingénierie innovante.
Essayer l’éditeur Zed et recrutement
Il est possible d’essayer Zed directement sur macOS et Linux, et de le télécharger.
L’entreprise recrute des ingénieurs et des product designers dans divers domaines, notamment la collaboration, l’amélioration de l’éditeur, l’IA / machine learning et le rendu de polices.
Les personnes intéressées peuvent postuler via la page officielle de recrutement.
Aucun commentaire pour le moment.