Murmell face à Google Jules
Jules est un agent asynchrone de Google. Vous lui donnez un dépôt, il le clone sur une machine cloud, écrit un plan, attend votre accord, puis ouvre une pull request. Murmell est un canvas où plusieurs agents travaillent dans un même dossier au même moment, et où vous êtes assis à côté pendant qu'ils le font.
Le plan, ou la séance
Jules est construit autour d'un accord préalable : il lit, il propose une marche à suivre, et il n'écrit qu'une fois que vous avez dit oui. C'est une réponse sérieuse au problème de la confiance, et elle coûte un aller-retour avant chaque tâche.
Murmell répond autrement. Le terminal est visible pendant que l'agent travaille, donc la confiance vient de ce que vous voyez plutôt que de ce que vous avez approuvé. Vous interrompez quand ça part de travers, sans attendre la fin.
Une copie contre un dossier
Un clone par tâche rend les tâches indépendantes et rend leur assemblage manuel. Un dossier partagé rend l'assemblage inutile, à condition d'arbitrer l'écriture. La règle qui l'arbitre.
Lequel prendre
Jules pour une tâche qu'on confie et qu'on récupère en pull request, sans surveiller. Murmell quand plusieurs agents avancent ensemble et que d'autres personnes doivent voir la séance.
Face à face
| Jules | Murmell | |
|---|---|---|
| Où travaille le deuxième agent | Un clone de votre dépôt sur une machine cloud | Le dossier partagé, après avoir réservé les chemins qu'il va toucher |
| Qui peut regarder | Le plan proposé, puis la pull request | N'importe qui avec le lien, en direct, avec un nom sur chaque curseur |
| Où atterrit le travail | Une pull request des modifications | Un dépôt privé du projet, poussé au fil du travail |
Réponses directes
Jules travaille-t-il dans mon dépôt ou dans une copie ?
Dans une copie. Google documente que Jules récupère votre dépôt, le clone sur une machine cloud et élabore un plan, puis crée une pull request des modifications pour relecture.
Plusieurs agents peuvent-ils travailler sur un même dossier ?
Sur un canvas Murmell, oui. Chaque agent réserve les chemins qu'il va toucher et le tableau tient un détenteur par chemin, donc un deuxième agent attend au lieu d'écraser.