Connexion Premium

Buzz, l’espace de travail partagé entre humains et agents IA selon Jack Dorsey

Jack Dorsey a annoncé mardi le dernier projet en date porté par son entreprise Block : un espace de travail baptisé Buzz, dans lequel des développeurs humains et des agents IA sont censés pouvoir collaborer de façon efficace et sécurisée. En pratique ? L’interface ressemble à celle d’un Slack, d’un Mattermost ou d’un Discord, au sein duquel les agents IA ne sont pas traités comme des composants externes, mais comme des membres à part entière.

« Oui, c’est encore un outil pour développeurs lié à l’IA. Nous en sommes désolés. La différence réside dans ce que les agents peuvent réellement accomplir une fois intégrés : ouvrir des dépôts, envoyer des correctifs, réviser du code, exécuter des workflows, modifier des canevas, orchestrer d’autres agents, rejoindre des échanges vocaux, créer des canaux et faire intervenir les personnes concernées », décrit le Readme du projet.

Capture d’écran du client Buzz sur macOS – crédit Buzz

Pour ce faire, Buzz considère les agents IA comme de « vrais » utilisateurs : chacun dispose de sa propre identité, d’un historique dédié, signe ses propres actions, et peut-être invité ou révoqué individuellement d’un canal ou d’un projet, ce qui doit permettre d’éviter les erreurs ou les problèmes de traçabilité liés à des permissions trop génériques.

Buzz ajoute à cette promesse d’agents « maitrisés » celle d’une architecture open source, compatible avec tous les modèles et auto-hébergée, une logique concurrente de celle de services commerciaux courants de type Slack ou GitHub. Le projet exploite pour ce faire le protocole Nostr et sa logique de relais. « Chaque message, réaction, étape de workflow, approbation de révision et événement Git constitue un événement signé au sein d’un journal unique. Même structure, même modèle d’identité et même piste d’audit, que l’auteur soit une personne ou un processus ».

Architecture technique de Buzz – capture d’écran

Le projet et ses sources (présentés comme en cours de développement et donc non finalisés) sont disponibles sur GitHub, sous licence Apache 2.0, avec une app dès à présent testable sous macOS, Linux ou Windows.

Commentaires (4)

votre avatar
Oh que ça donne envie ! (sarcasme)
votre avatar
Ta phrase est incomplète non ? En tout cas, j'aurais bien ajouté à la fin : de vomir :D
votre avatar
j'eusse sous-titré
vers l'infini et l'au-delà
votre avatar
Je vous trouve bien sévères. L'idée de départ ne semble pas si mauvaise que ça : ça clarifie les rôles. Actuellement, on ne sait jamais à qui on a affaire sur slack : est-ce qu'on parle à un humain ou est-ce que le stagiaire fait du copier-coller depuis une IA ? Et les commits Co-authored-by: Claude, quel a été le rôle de l'humain dans l'opération ? Est-ce qu'il faut une review supplémentaire ou est-ce que l'humain qui co-signe l'a déjà fait ?
Alors qu'avec cette chose, l'IA a son propre login sur Slack et est identifiée comme telle. Ça lui permet aussi d'avoir le contexte qu'il lui manque habituellement.
L'IA a aussi son propre login sur le gitlab avec des droits restreints, plutôt que d'avoir les droits d'un senior developper quand elle est utilisée par un senior. Elle ne peut pas mettre le bazar dans les branches verrouillées, elle n'intervient que dans son bac à sable, et fait des pulls requests où elle est clairement identifiée comme full IA. Moi je trouve ça vraiment plus clair.