Darkwood Blog Blog
  • Artikel
de
  • en
  • fr
Anmeldung
  • Blog
  • Artikel

⚙️ Hermes X Paperclip – Aufbau einer gesteuerten Multiagentenarchitektur mit Symfony AI, Flow und Navi

der 30. April 2026

Multiagentensysteme sind allgegenwärtig:

  • Orchestriert über Docker: https://blog.darkwood.com/fr/article/ai-tinkerers-paris-agentic-workflows-avec-docker-vers-des-systemes-autonomes-securises-et-orchestres
  • Simuliert mit Frameworks wie Paperclip + Hermes: https://www.youtube.com/watch?v=j7cKjTMjNLE
  • oder direkt in Produkte integriert: https://docs.langchain.com/oss/python/langchain/multi-agent

In den meisten Fällen bleiben sie jedoch bestehen:

❌ Sammlungen von Eingabeaufforderungen
❌ ohne Regierungsführung
❌ ohne Rückverfolgbarkeit
❌ ohne klare Verantwortlichkeit

In diesem Artikel werden wir eine Alternative aufbauen, nicht als fiktives Startup, sondern als konkretes Beispiel:

NoLife Agency – eine digitale Agentur, die vollständig auf einer gesteuerten Multiagentenarchitektur basiert.
eine Digitalagentur, die Kundenwebseiten mit spezialisierten Aufgaben erstellt.

🏢 NoLife Agency - eine Komplettorganisation

Im Gegensatz zu simplen Demos bildet NoLife Agency eine reale Organisation nach:

Richtung

  • CEO
  • CTO
  • Governance-Direktor/Manager

Kunde & Lieferung

  • Account-Manager
  • Produktverantwortlicher
  • Liefermanager

Produktion

  • Architekt
  • Entwickler
  • UX-Designer
  • UI-Designer Grafikdesigner
  • Motion Designer
  • Integrator

Wachstum

  • SEO / GEO
  • Marketing
  • Verkäufe
  • Webanalyse

Unterstützung und Zuverlässigkeit

  • Qualitätssicherung
  • DevOps
  • Sicherheitsbeamter
  • Datenanalyst

Interne Organisation

  • Erfahrungsbeauftragter
  • Büroleiter/in
  • Leiter der Abteilung Glück
  • Nolife Resource

👉 Hier kann jede Rolle von einem Agenten übernommen werden.

⚠️ Die Falle von Multiagentenarchitekturen

Was viele bauen:

Prompt → LLM → résultat

Das Ergebnis lautet:

*Keine Garantie

  • keine Kontrolle
  • keine Prüfbarkeit
  • kein Vertrag
  • keine Regierung
  • keine Spuren
  • Kein Eintausch
  • keine klare Verantwortlichkeit

✅ Das NoLife-Agenturmodell

Wir führen eine strikte Trennung ein:

  • Organisation (Büroklammer) → Wer macht was
  • Spezialisierung (Hermes) → wie man denkt
  • Orchestrierung (Ablauf) → Wann ausführen?
  • Rückverfolgbarkeit (Navi) → beobachten und prüfen
  • KI (Symfony AI) → Inhalte erstellen

🧱 Technische Architektur

Die Anwendung basiert auf einer Ports & Adapters-Architektur.

Hauptanschlüsse

NoLife Agency verwendet Ports und Adapter, um sicherzustellen, dass Orchestrierung und Governance von hersteller- bzw. laufzeitspezifischen Gegebenheiten entkoppelt bleiben.

  • KI → AiAgentClient
  • Workflow → FlowWorkflowClient
  • Trace → NaviTraceClient
  • Medien → MediaGenerationClient

👉 Jede externe Abhängigkeit ist isoliert.

AgentRunner bildet die zentrale Schnittstelle für Ausführung und Steuerung. Adapter stellen zwar Funktionalität bereit, setzen aber keine Richtlinien durch.

flowchart LR
demoCommand[DemoClientWebsiteCommand] --> workflowLoader[WorkflowDefinitionLoader]
workflowLoader --> workflowValidator[WorkflowDefinitionValidator]
workflowValidator --> flowPort[FlowWorkflowClient]
flowPort --> agentRunner[AgentRunner]
agentRunner --> aiPort[AiAgentClient]
agentRunner --> naviPort[NaviTraceClient]
agentRunner --> mediaPort[MediaGenerationClient]
agentRunner --> auditJsonl[Audit JSONL]
agentRunner --> runArtifacts[Run Artifacts]
Symfony AI
  ↓
Agent Contracts + Registry
  ↓
AgentRunner + Governance
  ↓
Flow Workflow Runner
  ↓
Navi Trace Client
  ↓
Operational Reports

🧠 Grundprinzip

Agenten sind nicht von Werkzeugen abhängig. Sie sind von Verträgen abhängig.

Ergebnis :

  • Testbarkeit
  • Austauschbarkeit
  • Robustheit

⚙️ Das Herzstück des Systems: AgentRunner

AgentRunner ist der zentrale Punkt:

  • Ausführung
  • Governance
  • Prüfung
  • verfolgen

👉 Kein Agent kann diesen Punkt umgehen.

Wichtigste Garantien:

  • Überprüfung der „Vorflug“- und „Nachflug“-Richtlinien
  • Antrag auf Genehmigung für Hochrisikostaaten/endgültige Lieferung
  • Sicherheitsprüfungen des Workflow-Status
  • Beschränkung des Artefaktpfads auf das Ausführungsverzeichnis
  • Verfolgen Sie den Zusammenhang zwischen Lebenszyklus- und Prüfungsereignissen.

🔐 Integrierte IT-Governance

Jede Aktion ist:

  • validiert
  • nachverfolgt
  • geprüft

Mit :

  • JSONL-Protokolle
  • Ablaufverfolgung pro Durchlauf
  • Validierungsregeln
  • obligatorische Genehmigung

👉 Dies ist kein blindes, autonomes System.
👉 Es handelt sich um ein kontrolliertes System.

AgentRunner ist die zentrale Anwendung für:

  • Richtlinienprüfungen
  • den Lebenszyklus verfolgen
  • Veröffentlichung von Prüfungsereignissen
  • Genehmigungsanforderungen

Wichtigste Punkte:

  • Trennung der Verantwortlichkeiten
  • Prüfbarkeit
  • menschliche Validierung
  • Begrenzung riskanter Handlungen
  • typisierte Schnittstellen
  • Richtlinientests

🔌 Phase 3 - Typisierte Ports

Die Abhängigkeiten werden zu Ports:

  • Symfony AI → Intelligenz
  • Ablauf → Orchestrierung
  • Navi → Rückverfolgbarkeit
  • Medienbündel → Mediengenerierung

Mit einem entscheidenden Punkt:

Die Adapter sind über die Konfiguration austauschbar.

Im Projekt verfügbare Umgebungsvariablen:

  • NOLIFE_AI_ADAPTER (null|symfony_ai)
  • NOLIFE_FLOW_ADAPTER (null|darkwood_flow)
  • NOLIFE_NAVI_ADAPTER (null|darkwood_navi)
  • NOLIFE_MEDIA_ADAPTER (null|media_bundle)
  • NOLIFE_FLOW_ROOT
  • NOLIFE_NAVI_ROOT
  • NOLIFE_MEDIA_BUNDLE_ROOT

🧪 Anwendungsfall – Erstellung einer Kundenwebsite

Anwendungsfall:

Client: Acme SaaS
Contact: John Do
Need: landing page + blog + SEO + short launch video

Befehl :

php bin/console nolife:demo:client-website acme-saas

Arbeitsablauf:

  • Lead-qualifiziert
  • brief_created
  • Architektur definiert
  • ux_ready
  • content_generated
  • entwicklungsbereit
  • SEO-optimiert
  • qa_validiert
  • media_brief_created
  • Lieferung geprüft
  • Genehmigung durch einen Menschen erforderlich
  • veröffentlicht

👉 Wir stoppen absichtlich vor der Veröffentlichung.

Die Büroklammer wird als Organisationskonzept modelliert.
Hermès ist als ein Konzept der Spezialisierung konzipiert.
Keiner der beiden ist als Ausführungsdienst gekoppelt.

📂 Generierte Ausgaben

var/nolife-agency/runs/{run_id}/
  • brief.json
  • landing-page.md
  • article-draft.md
  • seo-geo.md
  • media-brief.yaml
  • delivery-report.md
  • trace.json
  • audit.jsonl

Erwarteter Endzustand: human_approval_required.

🔁 Multiagenten auf allen Ebenen

1. Infrastruktur

  • Docker / isolierte Dienste

2. Organisation

  • Büroklammer → Rollenstruktur

3. Intelligenz

  • Hermes → Agentenspezialisierung

4. Anwendung

  • Symfony → konkrete Orchestrierung

👉 NoLife Agency ist ein Punkt der Konvergenz.

⚠️ Es ist ein echtes Problem aufgetreten

Heute :

AI adapter: null
Using Null AI adapter

👉 Das System ist korrekt… aber noch nicht verbunden.

Das ist normal.

Weil :

Die Anschlüsse sind vorhanden

  • aber die tatsächlichen Implementierungen sind nicht aktiviert

🧠 Was dies offenbart

Der Aufbau einer Multiagentenarchitektur ist nicht dasselbe wie der Aufruf eines LLM.

Es ist :

  1. Verträge definieren
  2. Abhängigkeiten isolieren
  3. Zentralisierung der Steuerung
  4. Machen Sie das System testbar.
  5. Die Integrationen schrittweise aktivieren

🚀 Nächster Schritt

Aktivieren :

  • Symfony AI (echte Intelligenz)
  • Ablauf (tatsächlicher Arbeitsablauf)
  • Navi (tatsächliche Strecke)

👉 Ohne etwas kaputt zu machen:

  • die Tests
  • Governance
  • die Häfen

🎯 Fazit

Multiagentenarchitekturen sind nicht:

magische autonome Systeme

Diese sind :

gesteuerte, orchestrierte und nachvollziehbare Softwareorganisationen

💡 Positionierung von Darkwood

Die Agentur NoLife zeigt eine klare Richtung:

Die Zukunft von KI-Systemen ist nicht nur autonom.
Es wird regiert.

🕵 Projektquellcode

  • nolife-agency: https://github.com/matyo91/nolife-agency

🔗 Ressourcen

  • Multi-Agenten-Architekturen: https://speakerdeck.com/chr_hertel/symfony-ai-in-action-symfonylive-berlin-2026?slide=46 Was ist ein Multiagentensystem? https://www.ibm.com/fr-fr/think/topics/multiagent-system
  • Multi-Agenten-Orchestrierung: Wie man Agententeams aufbaut, die tatsächlich funktionieren: https://www.mindstudio.ai/blog/multi-agent-orchestration-patterns
  • Aufbau von KI-Teams: Wie Docker Sandboxes und Docker Agent die Entwicklung verändern: https://www.docker.com/blog/building-ai-teams-docker-sandboxes-agent/
  • So erstellen Sie ein Multi-Agenten-KI-System mit Docker Agent: https://www.digitalocean.com/community/tutorials/how-to-build-multi-agent-ai-system-docker-agent-digitalocean
  • Langchain Multi-Agent: https://docs.langchain.com/oss/python/langchain/multi-agent
  • GitHub NousResearch/hermes-paperclip-adapter: https://github.com/NousResearch/hermes-paperclip-adapter
  • Hermes-Agent, wie man den OpenClaw-Killer ausnutzt: https://www.youtube.com/watch?v=j7cKjTMjNLE
  • Das A-Team – KI-Agenten für die SaaS-Entwicklung: https://github.com/gmoigneu/the-a-team Neue Tech-Rolle im Entstehen: Produktmanager könnten sich zu „Produkt-CEOs“ entwickeln (Paul Teyssier | Front): https://www.youtube.com/watch?v=J3vCkWbSYI0
  • Openai/symphony: https://github.com/openai/symphony

🎶 Musikcredits

  • Keine Freunde bleiben (feat. Mia Julia) - Matthias Reim: https://vm.tiktok.com/ZNRgyxKkE/
@reim.matthias Wenn Freundschaft keinen Sinn mehr macht… Wer fühlt den Song? #miajulia#matthiasreim #keinefreundebleben ♬ Keine Freunde bleiben (feat. Mia Julia) - Matthias Reim
  • „So esse ich mehr!“ 😂 #nico #byilhanntwitch: https://vm.tiktok.com/ZNRg5Rsh1/
@leclippeurrapide „So esse ich mehr!“ 😂 #nico #byilhanntwitch ♬ Originalton – Le Clippeur Rapide

📖 Auswahl der Woche

  • Die Entwicklung eines Game-of-Life-Musters durch DeepSeek-R1 fühlt sich wirklich wie ein Durchbruch an: https://www.reddit.com/r/LocalLLaMA/comments/1icqzcz/deepseekr1_evolving_a_game_of_life_pattern_really/
  • Unbounded: Ein generatives unendliches Spiel zur Simulation des Charakterlebens: https://arxiv.org/html/2410.18975v1
  • LLM Interactive Story Game Architecture: https://montreal.aitinkerers.org/talks/rsvp_c82tFBRQJ9A Kann man mit einem LLM-Abschluss ein Videospiel entwickeln? https://www.codemag.com/Article/2411061/Can-an-LLM-Make-a-Video-Game
  • Harness-Design für die Entwicklung langfristiger Anwendungen: https://www.anthropic.com/engineering/harness-design-long-running-apps Elon Musk erklärt seinen 5-Punkte-Algorithmus zur Unternehmensführung: https://youtu.be/tdf3luOCNks?is=L6MRoXTHzvFVIUR8
  • Wenn du einen Vibe Coder im Büro hast: https://x.com/javinpaul/status/2048425733694124211/video/1?s=46
  • Wissenschaft am Sonntagmorgen: https://x.com/Soph_astro/status/2048333972615111050/video/1?s=46
  • React Native bei Cdiscount mit Ludwig Vantours: https://www.youtube.com/watch?v=C3toh628KJE&list=PLmewDYeBL3XIx7Lnga-jO3eRjOsKQ-HW0&index=31
  • Getgaal - docs(mcp): Resynchronisierung mit Agenten/globaler Registry-Auflösung: https://github.com/getgaal/docs/pull/16
  • Arize Phoenix: https://arize.com/docs/phoenix Gestalte deine berufliche Zukunft mit No-Code und KI: https://www.youtube.com/watch?v=p-sHtOut884
  • Der Schwachsinn von Open-Source-KI-Modellen: https://www.youtube.com/watch?v=jpg9lvtqrF8 Ein ehemaliger Spion nutzt KI, um alles über Sie herauszufinden (Demonstration von Claude Code): https://www.youtube.com/watch?v=eQXMEvGRld4 Automatisieren Sie Ihre Informationsüberwachung kostenlos und einfach: https://www.youtube.com/watch?v=6n_xwJ6YAj0 Ein Mann lehrte 50 Jahre lang am MIT. Die wichtigste Stunde, die Sie diese Woche sehen werden. https://x.com/suryanshti777/status/2049187998936482069?s=46
  • Die schnellste KI-Infrastruktur: https://www.cerebras.ai
  • Diablo® IV: Lord of Hatred: https://eu.shop.battle.net/fr-fr/product/diablo-iv-lord-of-hatred

Site

  • Sitemap
  • Kontakt
  • Impressum

Network

  • Hello
  • Blog
  • Apps
  • Photos

Social

Darkwood 2026, alle Rechte vorbehalten