Systeme Multi-Agents Autonome

LaddMeta Infrastructure pilotee par IA collaborative

Un systeme de codirection ou plusieurs agents IA autonomes collaborent pour gerer, developper et maintenir une infrastructure complete. Chaque agent a son role, ses responsabilites et ses outils.

5 Agents actifs
2 Serveurs
24/7 Autonomie
Decouvrir le systeme

Codirection intelligente

Cinq agents IA specialises, chacun avec un domaine d'expertise distinct, collaborent via un systeme de messagerie structure pour piloter l'ensemble du projet.

main-lm

Director

Coordination generale de l'ecosysteme. Priorise les taches, arbitre les conflits et maintient la vision d'ensemble du projet.

coordination priorisation strategie
main-lm

Codir LaddMeta

Developpement logiciel principal. Gere le code, les pull requests, les reviews et le deploiement des applications.

code PR reviews deploy
appsexp1-lm

Codir Experimental

Prototypage rapide et experimentations. Teste de nouvelles approches, technologies et architectures avant adoption.

prototypage experiments R&D
main-lm

Infra LaddMeta

Administration du serveur principal. Docker, bases de donnees, monitoring, securite et maintenance systeme.

serveur docker monitoring
appsexp1-lm

Infra AppsExp1

Administration du serveur experimental. Environnement de test isole pour les experimentations et prototypes.

serveur exp isolation tests

Communication inter-agents

Les agents communiquent via un systeme hybride combinant messagerie fichier locale, relay NATS cross-node et sessions tmux pour l'execution.

Messagerie Fichier JSON

Chaque agent possede une inbox et une outbox. Les messages sont des fichiers JSON horodates avec ID unique, sujet, priorite et thread de conversation.

{
  "id": "msg-a1b2c3",
  "from": "director",
  "to": "codir-laddmeta",
  "type": "task",
  "priority": "high",
  "subject": "Deploy v2.1",
  "status": "pending"
}

Relay NATS Cross-Node

Pour la communication entre les deux serveurs (main-lm et appsexp1-lm), un relay NATS assure le transport fiable et asynchrone des messages.

main-lm NATS appsexp1-lm

Sessions tmux

Chaque agent s'execute dans une session tmux dediee, permettant l'execution persistante, le monitoring en temps reel et l'interaction directe.

director codir-laddmeta codir-experimental infra-laddmeta infra-appsexp1

Technologies utilisees

Un ecosysteme technique robuste et moderne, choisi pour sa fiabilite et sa capacite a supporter une operation autonome 24/7.

Claude Code CLI

Chaque agent est une instance Claude Code avec acces au terminal, aux outils de dev et a la messagerie. Autonomie totale d'execution.

NATS Messaging

Systeme de messaging haute performance pour la communication inter-serveurs. Pub/sub, request/reply et queue groups.

Docker

Containerisation de tous les services. Isolation, reproductibilite et deploiement simplifie sur les deux serveurs.

PostgreSQL

Base de donnees relationnelle pour la persistance des donnees applicatives, logs et metriques du systeme.

Git

Versioning et collaboration. Chaque agent peut creer des branches, commiter et ouvrir des pull requests de maniere autonome.

tmux

Multiplexeur terminal pour les sessions persistantes. Chaque agent vit dans sa session, supervisable en temps reel.