Comprendre

Coder à plusieurs avec des agents IA

Le multijoueur sur Murmell signifie deux choses à la fois. Plusieurs agents de code travaillent dans un même dossier de projet sur une machine cloud, et plusieurs personnes observent et guident ce canvas depuis leur propre navigateur, chaque curseur portant un nom.

C’est une seule URL. Personne n’installe rien, personne ne prend de copie, et personne n’a besoin de partager son écran pour que les autres voient le travail se faire.

Ce qu’un invité voit

Vous envoyez un lien. La personne qui l’ouvre obtient le canvas tel qu’il est, pas un enregistrement. Elle voit les fenêtres là où elles se trouvent et la sortie du terminal arriver ligne par ligne. Elle voit les autres curseurs bouger avec un nom sur chacun, et quelle fenêtre chaque personne regarde.

Les liens de lecture sont gratuits et sans limite de nombre. Les liens qui permettent de piloter un agent sont plafonnés par votre forfait, ce qui est la forme honnête des choses : regarder ne nous coûte presque rien, et une machine coûte ce qu’elle coûte.

Ce que chaque personne peut faire

Chaque personne pilote ses propres agents, et tout le monde les voit tous. C’est une forme différente de deux mains sur un même objet : la chose partagée est le canvas et le dossier en dessous, pas un clavier unique.

C’est suffisant pour ce que les gens font réellement ensemble, à savoir décider de ce que les agents doivent faire. Vous observez une exécution partir dans la mauvaise direction, vous le dites, et la personne qui tient cette fenêtre la réoriente pendant que tout le monde voit la correction s’appliquer. Figma pour les développeurs reprend cet argument face à un outil que vous connaissez déjà.

Les agents sont les autres joueurs

Plusieurs agents dans une même copie de travail est la partie qui demande de l’ingénierie. Un agent réserve les chemins qu’il s’apprête à modifier, le tableau enregistre un seul détenteur par chemin, et tous les autres sont refusés jusqu’à ce que le détenteur le libère. Le refus vient de notre serveur, ce n’est donc pas quelque chose qu’un modèle peut ignorer.

Plusieurs agents IA sur un dépôt détaille le mécanisme et les mesures de nos propres exécutions.

Partir n’arrête rien

Fermer un onglet ne tue pas les agents. Ils appartiennent au canvas plutôt qu’à votre navigateur, de sorte que le travail continue et que la sortie arrivée pendant votre absence est là quand vous revenez.

Le code ne reste pas non plus uniquement sur cette machine. Chaque projet dispose d’un dépôt privé, le travail y est poussé au fur et à mesure, et une machine sur le point d’être éteinte effectue une dernière sauvegarde d’abord.

Qu’est-ce que Murmell couvre le reste en une seule page, et la page d’accueil dessine la pièce.

Réponses directes

Que signifie coder à plusieurs avec des agents IA ?

Deux choses à la fois : plusieurs agents travaillent dans un même dossier de projet sur une machine cloud, et plusieurs personnes observent et guident ce canvas depuis leur navigateur, chaque curseur portant un nom.

Que voit quelqu’un qui ouvre le lien ?

Le canvas tel qu’il est, pas un enregistrement : les fenêtres à leur place, la sortie du terminal arrivant ligne par ligne, les autres curseurs en mouvement avec leur nom, et quelle fenêtre chaque personne regarde.

Le travail s’arrête-t-il quand tout le monde ferme son onglet ?

Non. Les agents appartiennent au canvas plutôt qu’à votre navigateur, donc le travail continue et la sortie arrivée pendant votre absence est là à votre retour.