RX 1420.405 MHz · --:--:--FR / EN

La Forge

SIG-03 · USINE LOGICIELLE AUTONOME

Une chaîne de production pilotée par des agents autonomes : elle transforme un besoin en code testé et relu, orchestre les tâches en parallèle et automatise les vérifications répétitives pour livrer plus vite, sans perdre le contrôle.

CATÉGORIE
IA
STACK
Agents autonomesGitHub ActionsTypeScriptDockerGit
STATUT
Livré

Le problème : des agents de code qu'on surveille à la main

Les agents de programmation savent écrire du code. Les laisser travailler sans surveillance sur un vrai dépôt est une autre histoire. Qui vérifie ce qu'ils ont fait ? Qui les empêche de lancer une commande dangereuse ? Et comment garder une trace de chaque décision ?

La Forge est notre réponse, et l'outil que nous utilisons pour nos propres développements.

Une chaîne de production, ticket par ticket

Le principe est simple à décrire. La Forge prend un dépôt et une étape de travail (architecture, spécification, implémentation…), lance l'agent choisi dans un conteneur jetable, enregistre le résultat sur une branche, ouvre une demande de fusion et range un rapport détaillé.

Chaque modification est ensuite relue par plusieurs modèles différents, dont les remarques sont regroupées. Un humain garde la main sur les étapes sensibles : certaines portes ne s'ouvrent qu'avec une validation explicite.

Des garde-fous plutôt que de la confiance

Les conteneurs n'ont jamais accès à un secret de production. Un garde intercepte les commandes avant leur exécution et bloque ce qui n'a rien à faire là : lecture des variables d'environnement, suppression massive de fichiers, script téléchargé puis exécuté à l'aveugle. Un validateur contrôle aussi le carnet de tickets, ses dépendances et ses cycles, avant même que le travail commence.

Tout est piloté par un seul fichier de configuration : modèles utilisés, plafonds, dépôts autorisés, étapes qui exigent un humain. On peut changer d'agent principal en une commande, sans toucher au reste.

Pourquoi ça vous concerne

La Forge tourne sur notre propre serveur, avec un journal complet par exécution. Pour nos clients, cela veut dire des développements plus rapides sans renoncer à la relecture ni aux tests. Et si vous voulez automatiser une partie de votre propre production logicielle, nous savons de quoi nous parlons : nous l'avons construite et nous nous en servons.

SIGNAL SUIVANTFeature Workflow