Agent OS
Systeme

Vue d'ensemble agents

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

40 agents repartis en 8 couches. Chaque couche a un perimetre 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

CoucheAgentsRangeRole
CEO1AG-00Orchestration, decision, interface humaine
Transversal5AG-01 → AG-05Services partages (inbox, finance, research, curation, brief)
Council Contenu3AG-06 → AG-08Revue qualite 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, reseau
Infra & Dev5AG-33 → AG-37Infrastructure : devops, deploy, MCP, dev, memoire
Analytics2AG-38 → AG-39Donnees : analytics transversal, rapports
Total40

Matrice d'interactions

Qui parle a qui. Les fleches indiquent le sens de la communication.

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

Legende : bidirectionnel, envoie, recoit, pas de communication directe

Regles de communication

  1. CEO ↔ Tout le monde. Le CEO parle a toutes les couches.
  2. Transversal → Tout le monde. Les services transversaux servent toutes les couches.
  3. Council ← Producteurs. Les councils recoivent du contenu a reviewer.
  4. Pas de communication inter-business. Zephly ne parle pas a Nocode18 directement.
  5. Analytics ← Tout le monde. Analytics recoit des donnees de toutes les couches.

Communication : fichiers > messages

Les agents communiquent par fichiers, pas par messages ephemeres.

MethodeUsageAvantage
Notion DBTaches, logs, metriquesStructure, requetable
Fichiers MarkdownBriefs, rapports, analysesVersionnable, auditable
TelegramAlertes humaines uniquementTemps reel

Pourquoi fichiers ? Un message disparait. Un fichier se debug, se relit, s'audite.

Pipelines inter-agents

10 pipelines automatiques connectent les agents entre eux.

PipelineSource → DestinationDeclencheur
Morning IntelVeille → CEO → Brief WriterCron 7h30
Veille-to-TraderVeille → TraderSignal marche detecte
Content ResearchVeille → Content Curator → Script WriterNouveau sujet trending
Post ReviewScript Writer → Council Contenu → PublisherScript termine
Lead PipelineLead Qualifier → Follow-up → Devis WriterNouveau prospect
Deploy PipelineDev → DevOps → Deploy WatcherPR mergee
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 decisions collectives. Chaque council a un role, des membres, des seuils, et un mode de vote.


Trading Council

Protege le capital. Valide les trades significatifs.

ParametreValeur
MembresTrader + Veille + OPS
Convoque quandTrade > 500 USD, drawdown > 5%
Mode de voteGO / NO-GO / WAIT (majorite)
VetoCEO a le veto final
Signal detecte


Trader propose    Veille confirme    OPS check infra
    │                  │                  │
    └────────┬─────────┘                  │
             ▼                            │
         Vote GO/NO-GO/WAIT ◄────────────┘

         GO → Execute (avec validation humaine si > seuil)
      NO-GO → Log + archive la raison
       WAIT → Re-evaluer dans 4h

Exemple concret : Le Trader detecte un short ETH a 3x leverage. Signal fort (confiance 82%). Veille confirme la tendance baissiere (BTC regime bearish, funding negatif). OPS confirme que les MCPs Hyperliquid sont operationnels. Vote : GO (3/3). Le CEO valide. L'humain confirme. Trade execute.


Content Council

Protege la reputation. Valide le contenu avant publication.

ParametreValeur
MembresSocial Manager + Veille + Prompter
Convoque quandNouvelle campagne, changement de strategie
Mode de vote3 votes independants (approve/reject/revise)
Seuil2/3 approve pour publier
Contenu brouillon


Social juge le ton    Veille juge le timing    Prompter juge la structure
    │                      │                        │
    └──────────┬───────────┘                        │
               ▼                                    │
           2/3 approve ? ◄──────────────────────────┘

           OUI → Publication (apres validation humaine)
           NON → Feedback specifique → revision

Exemple concret : Thread Twitter sur "Comment j'ai automatise ma vie". Social : approve (ton ok, CTA clair). Veille : approve (sujet trending #AI #automation). Prompter : revise (hook trop generique, proposer variante). Resultat : 2/3 = approve avec revision du hook.


Architecture Council

Protege la coherence technique. Valide les changements structurels.

ParametreValeur
MembresDev + OPS + Prompter
Convoque quandNouveau projet, changement infra, nouvel agent
Mode de voteConsensus (3/3 requis)
VetoTout membre peut bloquer

Decisions typiques :

  • Ajouter un nouveau MCP server
  • Changer l'architecture d'un pipeline
  • Creer un nouvel agent
  • Migrer un service (ex: DB, hosting)
  • Modifier la structure de la KB

Regle : si un seul membre dit "non", le changement est bloque. Il faut repondre a son objection avant de re-voter.


Crisis Council

Gere les urgences. Pas de vote. Jarvis decide.

ParametreValeur
MembresALL (tous les agents concernes)
Convoque parJarvis (automatique)
QuandIncident P0, perte > 10%, service critique down > 1h
ModePas de vote. Jarvis recoit les inputs et decide.
┌──────────────────────────────────────────┐
│           CRISIS COUNCIL                 │
│                                          │
│  Declencheur :                           │
│  - Incident P0 (site/API down)           │
│  - Perte trading > 10% du portfolio      │
│  - Service critique down > 1h            │
│  - Breach securite detectee              │
│                                          │
│  Process :                               │
│  1. Jarvis convoque les agents concernes │
│  2. Chaque agent rapporte son diagnostic │
│  3. Jarvis decide l'action              │
│  4. Execution immediate                  │
│  5. Post-mortem dans les 24h             │
└──────────────────────────────────────────┘

Exemple concret : Service Zephly down depuis 45 min. Jarvis convoque le Crisis Council. OPS : "Cloudflare Worker crash, erreur memoire". Dev : "Derniere release = nouvelle feature video. Probable cause." Jarvis decide : rollback immediat vers version N-1. OPS execute en 30 secondes. Service restaure. Post-mortem planifie pour le lendemain.


Compter et suivre

Dashboard temps reel

Le CEO Dashboard Notion affiche :

  • Agents actifs / total (objectif : 40/40)
  • Taches en cours par agent
  • Derniere activite par agent
  • Erreurs des dernieres 24h

Metriques cles

MetriqueCibleAlerte si
Agents actifs40/40< 38
Taches/jour> 50< 20
Taux erreur< 2%> 5%
Temps moyen tache< 10s> 30s
Uptime agents> 99.5%< 98%

Ajouter un agent

  1. Definir le role et la couche
  2. Creer le SOUL.md (identite)
  3. Ecrire le prompt systeme
  4. Configurer les MCPs necessaires
  5. Connecter aux pipelines
  6. Tester en isolation puis en integration
  7. Ajouter au monitoring Ops
  8. Documenter dans cette page

Lecture liee

On this page