Glossaire de l'IA de code dans le cloud
Les mots de ce domaine viennent de trois endroits qui ne se parlent pas : l'infrastructure, les modèles de langage et les outils de développement. Voici ceux qui reviennent le plus, définis en une ou deux phrases chacun.
Agent IA de code
Un programme qui reçoit un but en une phrase et travaille jusqu'à l'atteindre : il lit les fichiers, écrit, lance les tests, lit l'erreur et recommence. Il exécute des commandes, ce qui le sépare d'un assistant qui propose du texte.
IA cloud
Trois choses selon qui parle : un modèle hébergé chez un fournisseur, une API appelée depuis votre logiciel, ou un agent qui s'exécute sur une machine distante. Le troisième sens est le seul où quelque chose continue quand vous fermez l'onglet.
IA agentique
Une IA qui poursuit un but au lieu de répondre à une question : elle choisit ses actions, les exécute et recommence tant que le résultat ne convient pas. Le mot dit ce que le programme fait, là où « IA cloud » dit où il tourne.
Worktree
Une deuxième copie de travail d'un dépôt git, avec son propre index, sur une autre branche. C'est la façon la plus répandue de faire tourner plusieurs agents sans qu'ils se gênent, et elle se paie par une fusion par copie.
Partitionnement
Le fait de répartir les fichiers entre les agents pour qu'ils ne se croisent pas. Ça marche tant que la répartition est juste, et personne ne vérifie qu'elle l'est : c'est une promesse, pas une garantie.
Canvas
La surface où les fenêtres des agents sont posées, avec un terminal dans chacune. Elle se partage par un lien, et les gens qui la regardent y ont un curseur nommé.
Réservation de fichier
Le fait qu'un agent annonce les chemins qu'il va écrire avant de les écrire. Un seul détenteur par chemin, appliqué par le serveur, ce qui permet à plusieurs agents de partager un dossier sans s'écraser.
Collision
Une écriture sur un fichier tenu par quelqu'un d'autre. Elle est photographiée avant d'atterrir, donc la version précédente existe encore et rien n'est perdu.
Bac à sable (sandbox)
La machine isolée où le code des agents s'exécute. Sur Murmell, une par projet, sans base de données ni clé de déchiffrement : ce qui s'y passe ne coûte que la machine.
Machine éphémère
Une machine créée pour une session et détruite après. Tout ce qui doit survivre est poussé dans un dépôt avant la destruction.
Contexte
Ce que le modèle a sous les yeux au moment de répondre : votre demande, les fichiers lus, l'historique de la session. Sa taille est limitée, ce qui explique pourquoi un agent oublie le début d'une très longue session.
Jeton
L'unité de facturation et de mesure des modèles, à peu près un morceau de mot. Le prix d'une session se compte en jetons lus et écrits, chez votre fournisseur de modèle.
CLI
Un programme qui s'utilise au clavier dans un terminal. Claude Code, Codex, Kimi et OpenCode en sont, ce qui est la raison pour laquelle on peut les lancer sur une machine distante et les afficher dans un onglet.
Terminal
La fenêtre texte où les commandes s'écrivent et où la sortie défile. Sur Murmell, c'est un vrai terminal sur la machine distante, transporté jusqu'au navigateur, pas une imitation.
Dépôt
L'endroit versionné où vit le code. Chaque projet Murmell en reçoit un, privé, et le travail y est poussé au fil de la session.
Lien de lecture
Une adresse qui laisse regarder un canvas sans compte et sans payer. On voit les fenêtres, les terminaux qui défilent et les curseurs, sans pouvoir toucher.
Multijoueur
Le fait que plusieurs personnes soient sur le même canvas au même moment, chacune pilotant ses agents, les curseurs des autres visibles avec un nom et une couleur.
Pour la version longue de trois de ces entrées : IA cloud, agent IA cloud et la réservation de fichiers.