Systemes multi-agent partout
Infrastructure : Docker orchestre deja des services autonomes.
Organisation : Paperclip + Hermes pilotent le travail agentique.
Application : Symfony AI rend les agents actionnables dans le produit.
flowchart TD
A[Docker] --> B[Paperclip + Hermes]
B --> C[Symfony]
C --> D[Flow]
D --> E[Navi]Sans gouvernance
Les demos multi-agent deviennent vite des chaines de prompts opaques :
MVP Symfony 8
Une agence digitale modelisee comme un systeme d'agents, avec un objectif :
autonomie utile sous gouvernance explicite.
flowchart LR
C[Client] --> A[NoLife Agency]
A --> R[Roles agents]
A --> P[Politiques]
A --> T[Traces]Ports / Adapters
flowchart LR
App[Symfony App] --> Runner[AgentRunner]
Runner --> AI[Symfony AI Port]
Runner --> FLOW[Flow Port]
Runner --> NAVI[Navi Port]
Runner --> MEDIA[Media Port]Contrats stables
interface AiAgentClient {}
interface FlowWorkflowClient {}
interface NaviTraceClient {}
interface MediaGenerationClient {}
final class AgentRunner
{
// Frontiere unique de gouvernance
}
AiAgentClientFlowWorkflowClientNaviTraceClientMediaGenerationClientSingle governance boundary
Point d'application unique pour :
Control plane
Pre-checks: contexte, droits, policies.
Approval gates: validation humaine obligatoire.
Post-checks: qualite, securite, coherence.
Artifact path safety: ecriture bornees et auditables.
flowchart TD
A[Pre-checks] --> B[Execution]
B --> C[Approval gate]
C --> D[Post-checks]
D --> E[Audit + Trace]Etat metier
stateDiagram-v2
[*] --> lead_qualified
lead_qualified --> brief_created
brief_created --> architecture_defined
architecture_defined --> content_generated
content_generated --> seo_optimized
seo_optimized --> media_brief_created
media_brief_created --> delivery_reviewed
delivery_reviewed --> human_approval_requiredCLI de reference
php bin/console nolife:demo:client-website acme-saas \
--real-ai \
--real-flow \
--real-navi \
--real-media \
--dry-run
--real-ai--real-flow--real-navi--real-media--dry-runArtifacts generes
brief.json
article-draft.md
seo-geo.md
media-brief.yaml
delivery-report.md
trace.json
audit.jsonl
Mode local demo
Integrations swappables
Activation par configuration :
Message cle
L'autonomie ne suffit pas.
Il faut :
Roadmap
Symfony AI real adapter
Flow real bridge
Navi trace bridge
Bonzai premium content
Uniflow packaging