Écrits

L'agent dans l'atelier

·4 min read

Cette page a été traduite avec l'aide d'une IA. L'original en anglais fait foi.

Il y a sur mon disque un dossier nommé ai-revision, et chaque pièce qu'il contient porte un suffixe : _AI. Un support de magnétomètre à la révision dix-huit. Un collier de bras de renfort à la révision six. Une nacelle de capteur remorquée — nez, ailerons, moyeu, fourche — qui n'a jamais été touchée par une souris. Ce sont de vraies pièces, imprimées en PETG, qui volent sur un drone de prospection au-dessus des armoises du Colorado. Une IA a écrit chaque ligne de leur géométrie.

Ceci est un compte rendu de terrain sur ce à quoi ressemble réellement ce flux de travail — pas la version de démonstration, la version qui travaille.

Trois agents, une discipline

Le dispositif est un projet Claude Code avec trois sous-agents spécialisés, chacun tenant un seul poste et un seul jeu d'exigences :

  • Le concepteur de supports transforme une demande en spécification cotée. Il connaît les diamètres de tube de la cellule, le schéma de perçage du capteur et — point crucial — les règles d'hygiène magnétique du projet : ce drone porte un magnétomètre fluxgate, donc aucune visserie ferreuse, aucun insert en acier, aucun néodyme à proximité du capteur. L'agent concepteur fait respecter des contraintes que j'oublierais à 23 heures.
  • L'auteur SCAD transforme la spécification en OpenSCAD paramétrique, en suivant un squelette maison strict : les paramètres nommés en tête, un journal de révision dans l'en-tête, chaque nombre magique justifié.
  • Le vérificateur d'impression passe la géométrie en revue comme un ingénieur de fabrication FDM : surplombs au-delà de quarante-cinq degrés, parois plus fines que trois périmètres, orientations qui placent les lignes de couches en travers d'un chemin d'effort. Il rejette les pièces que le slicer se serait fait un plaisir de ruiner.
Les commandes sont ennuyeuses à dessein : /new-sensor-mount, /new-bracket, /revise-part. Les commandes ennuyeuses sont celles qu'on utilise vraiment. La fourche du magbird — une pièce de suspension de capteur remorqué conçue entièrement à travers la boucle d'agents.

La boucle se referme d'elle-même

Le détail qui m'a fait changer d'avis sur tout cela : les agents n'écrivent pas seulement la géométrie, ils la vérifient. Le projet est câblé pour que Claude exécute OpenSCAD sans interface — compilant chaque révision, générant des images de prévisualisation, fouillant la sortie du compilateur à la recherche d'erreurs — avant qu'un humain ne voie la pièce. Le code qui ne compile pas ne m'atteint jamais. La géométrie qui viole les règles d'impression revient annotée.

Les en-têtes de révision se lisent comme un journal d'atelier tenu par un collègue très patient. Révision 17 : alésage du collier mis à jour pour le nouveau diamètre extérieur de tube. Révision 18 : boulons de fixation du capteur passés du laiton au nylon — hygiène magnétique. Cette dernière est ma préférée, parce que je n'avais rien demandé. L'agent concepteur a signalé que même de la visserie en laiton posée à quelques centimètres d'un fluxgate méritait d'être éliminée, a proposé le changement, et l'agent auteur l'a répercuté sur toute la famille de pièces.

Ce que l'humain fait encore

Tout ce qui compte, honnêtement — simplement un « tout » différent. Je décide de ce que le drone doit emporter et de l'endroit où la masse peut vivre. J'essaie les pièces imprimées et je rapporte que le collier a besoin de deux dixièmes de dégagement supplémentaires parce que le PETG se rétracte. Je tranche quand le vérificateur d'impression et le concepteur ne sont pas d'accord sur une structure de support. Les agents possèdent la géométrie ; je possède le jugement — et le retour de la réalité physique auquel aucun modèle n'a accès.

Le résultat est une cadence de conception que je n'ai jamais connue avec la CAO traditionnelle : une idée au petit-déjeuner est une spécification au deuxième café, un STL compilé avant le déjeuner, et une pièce imprimée en cours d'essayage le soir même. Dix-huit révisions sur un seul support, cela ressemble à de l'agitation, jusqu'à ce qu'on réalise que chacune a coûté des minutes, pas des soirées.

Ce flux de travail est finalement devenu un produit — Design Agent AI, qui enveloppe la même idée dans une interface conversationnelle avec une visionneuse 3D en direct. Mais tout a commencé ici, dans un dossier rempli de suffixes _AI, avec un drone qui avait besoin de pièces plus vite que je ne pouvais les dessiner.