Agent OS
System

Vue d'ensemble agents

Les 8 couches d'agents, matrice d'interactions, et comment compter et suivre les 40 agents.

Vue d'ensemble des agents

40 agents répartis en 8 couches. Chaque couche a un périmètre clair. Aucun chevauchement.

Les 8 couches

┌─────────────────────────────────────────────┐
│              AG-00 — CEO (Jarvis)            │
│         Orchestre tout. Interface humaine.    │
└──────────────────────┬──────────────────────┘

    ┌──────────────────┼──────────────────┐
    ▼                  ▼                  ▼
┌────────┐      ┌───────────┐      ┌──────────┐
│Trans-  │      │ Council   │      │ Analytics│
│versal  │      │ Contenu   │      │          │
│AG-01→05│      │AG-06→08   │      │AG-38→39  │
└────────┘      └───────────┘      └──────────┘

    ├───────────────┬───────────────┐
    ▼               ▼               ▼
┌────────┐   ┌──────────┐   ┌───────────┐
│ Zephly │   │ Nocode18 │   │ Personal  │
│AG-09→15│   │AG-16→23  │   │ Brand     │
└────────┘   └──────────┘   │AG-24→32   │
                             └───────────┘

                           ┌──────┴──────┐
                           ▼             ▼
                    ┌──────────┐  ┌──────────┐
                    │Infra &   │  │Analytics │
                    │Dev       │  │(shared)  │
                    │AG-33→37  │  └──────────┘
                    └──────────┘

Tableau par couche

CoucheAgentsRangeRôle
CEO1AG-00Orchestration, décision, interface humaine
Transversal5AG-01 → AG-05Services partagés (inbox, finance, research, curation, brief)
Council Contenu3AG-06 → AG-08Revue qualité du contenu avant publication
Zephly7AG-09 → AG-15Produit SaaS : comm, brand, support, growth, veille, ads, social
Nocode188AG-16 → AG-23Agence web : prospection, devis, delivery, suivi client
Personal Brand9AG-24 → AG-32Contenu personnel : script, caption, edit, publish, réseau
Infra & Dev5AG-33 → AG-37Infrastructure : devops, deploy, MCP, dev, mémoire
Analytics2AG-38 → AG-39Données : analytics transversal, rapports
Total40

Matrice d'interactions

Qui parle à qui. Les flèches indiquent le sens de la communication.

            CEO  Trans  Council  Zephly  NC18  Brand  Infra  Analytics
CEO          -    ↔      ↔        ↔       ↔     ↔      ↔       ↔
Trans        ↔    -      →        →       →     →      →       →
Council      ↔    ←      -        ←       ←     ←      ✗       ✗
Zephly       ↔    ←      →        -       ✗     ✗      ←       →
NC18         ↔    ←      →        ✗       -     ✗      ✗       →
Brand        ↔    ←      →        ✗       ✗     -      ✗       →
Infra        ↔    ←      ✗        →       ✗     ✗      -       →
Analytics    ↔    ←      ✗        ←       ←     ←      ←       -

Légende : bidirectionnel, envoie, reçoit, pas de communication directe

Règles de communication

  1. CEO ↔ Tout le monde. Le CEO parle à toutes les couches.
  2. Transversal → Tout le monde. Les services transversaux servent toutes les couches.
  3. Council ← Producteurs. Les councils reçoivent du contenu à reviewer.
  4. Pas de communication inter-business. Zephly ne parle pas à Nocode18 directement.
  5. Analytics ← Tout le monde. Analytics reçoit des données de toutes les couches.

Communication : fichiers > messages

Les agents communiquent par fichiers, pas par messages éphémères.

MéthodeUsageAvantage
Notion DBTâches, logs, métriquesStructuré, requêtable
Fichiers MarkdownBriefs, rapports, analysesVersionnable, auditable
TelegramAlertes humaines uniquementTemps réel

Pourquoi fichiers ? Un message disparaît. Un fichier se debug, se relit, s'audite.

Pipelines inter-agents

10 pipelines automatiques connectent les agents entre eux.

PipelineSource → DestinationDéclencheur
Morning IntelVeille → CEO → Brief WriterCron 7h30
Veille-to-TraderVeille → TraderSignal marché détecté
Content ResearchVeille → Content Curator → Script WriterNouveau sujet trending
Post ReviewScript Writer → Council Contenu → PublisherScript terminé
Lead PipelineLead Qualifier → Follow-up → Devis WriterNouveau prospect
Deploy PipelineDev → DevOps → Deploy WatcherPR mergée
Error PipelineOps → CEO → DevErreur critique
Memory PipelineDaily Logs → Secretary → MEMORY.mdCron 20h
Analytics PipelineTous agents → Analytics → Report WriterCron dimanche
Brief PipelineTous agents → Brief Writer → CEO → TelegramCron 8h et 20h

Councils

4 councils pour les décisions collectives.

CouncilMembresQuand
TradingTrader + Veille + CEOAvant tout trade > 1000$
ContentScript Reviewer + Audience Critic + Content Brief WriterAvant publication contenu majeur
ArchitectureDevOps + Dev + MCP ManagerAvant changement infra
CrisisCEO + Ops + agent concernéQuand un service est down > 15 min

Règle : un council vote à la majorité. Le CEO a un veto.

Compter et suivre

Dashboard temps réel

Le CEO Dashboard Notion affiche :

  • Agents actifs / total (objectif : 40/40)
  • Tâches en cours par agent
  • Dernière activité par agent
  • Erreurs des dernières 24h

Métriques clés

MétriqueCibleAlerte si
Agents actifs40/40< 38
Tâches/jour> 50< 20
Taux erreur< 2%> 5%
Temps moyen tâche< 10s> 30s
Uptime agents> 99.5%< 98%

Ajouter un agent

  1. Définir le rôle et la couche
  2. Créer le SOUL.md (identité)
  3. Écrire le prompt système
  4. Configurer les MCPs nécessaires
  5. Connecter aux pipelines
  6. Tester en isolation puis en intégration
  7. Ajouter au monitoring Ops
  8. Documenter dans cette page

On this page