MiroFish: Open Source KI Engine für Vorhersagen

Emmanuel Mumba

Emmanuel Mumba

17 March 2026

MiroFish: Open Source KI Engine für Vorhersagen

Künstliche Intelligenz entwickelt sich rasant, doch die meisten KI-Tools folgen immer noch einem bekannten Muster: Man gibt einem Modell eine Eingabeaufforderung, und es generiert eine Antwort.

In den letzten Jahren hat jedoch eine neue Kategorie von KI-Systemen Aufmerksamkeit erregt: **Multi-Agenten-Simulationen**, bei denen viele KI-Agenten in einer gemeinsamen digitalen Umgebung miteinander interagieren.

Anstatt dass ein einzelnes Modell versucht, eine Antwort vorherzusagen oder zu generieren, simulieren diese Systeme ganze Gruppen autonomer Agenten, die Informationen austauschen, Meinungen bilden und sich gegenseitig beeinflussen.

Eines der meistdiskutierten Projekte in diesem Bereich ist seit Kurzem **MiroFish**, eine Open-Source-Schwarmintelligenz-Engine, die entwickelt wurde, um reale Szenarien mit Tausenden von KI-Agenten zu simulieren. Das Projekt hat unter Entwicklern und KI-Enthusiasten schnell an Zugkraft gewonnen, da es ein ehrgeiziges Ziel verfolgt: die Schaffung einer digitalen Sandbox, in der komplexe Ereignisse – Finanzmärkte, Verschiebungen der öffentlichen Meinung, politische Reaktionen und sogar fiktive Erzählungen – simuliert werden können, bevor sie in der realen Welt geschehen.

💡
Sie entwickeln oder interagieren mit KI-Agenten und MCP-Servern? Apidog bietet einen leistungsstarken, integrierten MCP-Client, der speziell für das Debugging und Testen von MCP-Servern entwickelt wurde. Egal, ob Sie über STDIO für lokale Prozesse oder HTTP für Remote-Server verbinden, Apidog bietet eine intuitive visuelle Oberfläche, um ausführbare Tools, vordefinierte Prompts und Server-Ressourcen mühelos zu testen. Es verarbeitet komplexe OAuth 2.0-Authentifizierungen automatisch und rendert dynamisch umfangreiche Markdown- und Bildantworten – was es zum ultimativen Tool für nahtlose MCP-Integrationstests macht.
button

Im Gegensatz zu traditionellen KI-Tools, die direkt Antworten generieren, baut MiroFish eine ganze **digitale Gesellschaft von KI-Agenten** auf. Jeder Agent verfügt über eigenes Gedächtnis, Persönlichkeitsmerkmale und eine Entscheidungslogik. Wenn ein neues Ereignis eingeführt wird – wie aktuelle Nachrichten, ein Politikvorschlag oder ein Finanzsignal –, beginnen die Agenten miteinander zu interagieren, auf die Informationen zu reagieren und sich gegenseitig im Verhalten zu beeinflussen.

Im Laufe der Zeit erzeugen ihre Interaktionen Muster, die dem ähneln, wie reale Personengruppen auf Ereignisse reagieren. Diese Muster können mögliche Ergebnisse, sich abzeichnende Narrative oder Stimmungsänderungen aufzeigen, was das System zu einer leistungsstarken Umgebung für Experimente und Prognosen macht.

Quelle: X

Was ist MiroFish?

Im Kern ist MiroFish eine **Schwarmintelligenz-Simulations-Engine**, die auf Multi-Agenten-Künstliche Intelligenz aufbaut.

Anstatt sich auf ein einzelnes KI-Modell zu verlassen, generiert die Plattform eine große Population autonomer Agenten, die in einer simulierten digitalen Umgebung existieren. Jeder dieser Agenten repräsentiert einen einzelnen Teilnehmer in einer virtuellen Gesellschaft.

Jeder Agent hat seine eigenen:

Wenn Agenten miteinander interagieren, tauschen sie Informationen aus, bilden Meinungen und reagieren auf Ereignisse. Dies erzeugt **emergentes Verhalten**, was bedeutet, dass sich großflächige Ergebnisse auf natürliche Weise aus vielen individuellen Interaktionen ergeben.

Das Konzept spiegelt reale menschliche Gesellschaften wider. In der realen Welt entstehen öffentliche Meinungen, Marktbewegungen und soziale Trends oft aus Millionen individueller Entscheidungen. Durch die digitale Simulation dieser Interaktionen versucht MiroFish zu modellieren, wie sich Ereignisse entwickeln könnten, bevor sie eintreten.

Einfach ausgedrückt, dient die Plattform als **digitale Sandbox zur Erkundung von „Was-wäre-wenn“-Szenarien**.

button

Die Vision: Ein Spiegel kollektiver Intelligenz

Die Vision hinter MiroFish ist es, das zu schaffen, was die Entwickler als einen **kollektiven Intelligenz-Spiegel der realen Welt** bezeichnen.

Traditionelle Vorhersagesysteme stützen sich oft stark auf historische Daten und statistische Modelle. Während diese Ansätze in stabilen Umgebungen gut funktionieren können, stoßen sie oft an Grenzen, wenn menschliches Verhalten unvorhersehbar wird.

Viele reale Ereignisse werden eher durch soziale Interaktionen als nur durch numerische Muster geformt.

Zum Beispiel:

MiroFish geht die Vorhersage anders an. Anstatt zu versuchen, die Zukunft direkt aus Daten zu berechnen, erschafft das System eine **digitale Umgebung, in der Individuen interagieren und sich gegenseitig beeinflussen**.

Die Idee ist, dass komplexe Ergebnisse auf natürliche Weise aus diesen Interaktionen entstehen können.

Indem beobachtet wird, wie simulierte Agenten auf Ereignisse reagieren, kann die Plattform Einblicke in potenzielle reale Ergebnisse liefern.

button

Von Seed-Daten zu einer digitalen Welt

Das Ausführen einer Simulation in MiroFish beginnt mit dem, was das System als **Seed-Material** bezeichnet.

Seed-Material sind die Informationen, die das zu simulierende Szenario definieren. Dies könnte beinhalten:

Benutzer laden das Material hoch und beschreiben ihr Vorhersageziel in natürlicher Sprache.

Zum Beispiel könnte jemand das System bitten, zu simulieren:

Mithilfe dieser Informationen konstruiert MiroFish eine digitale Umgebung, in der Agenten interagieren können.

Das System schafft im Wesentlichen eine **parallele digitale Welt**, in der das Szenario ablaufen kann.

MiroFish Workflow: Wie die Simulationspipeline funktioniert

Hinter den Kulissen folgt MiroFish einer strukturierten Pipeline, die reale Daten in eine dynamische Simulationsumgebung umwandelt. Jede Stufe bereitet die Informationen vor, die Agenten benötigen, um zu interagieren und aussagekräftige Ergebnisse zu erzielen.

1. Wissensgraphen-Konstruktion

Die erste Stufe extrahiert **Seed-Informationen aus realen Datenquellen**.

Diese Quellen können umfassen:

Das System erstellt dann einen **Wissensgraphen** unter Verwendung einer GraphRAG-Architektur. Dieser Graph organisiert Entitäten, Beziehungen und kontextbezogene Informationen, die die Agenten während der Simulation verwenden werden.

Zusätzlich zu strukturierten Daten werden sowohl **individuelle als auch Gruppen-Gedächtnisstrukturen** in die Simulation injiziert, damit die Agenten historischen Kontext behalten können.

2. Umgebungsgenerierung

Sobald der Wissensgraph erstellt ist, konstruiert die Plattform die Simulationsumgebung.

In dieser Phase führt das System mehrere Aufgaben aus:

Agenten werden Identitäten, Hintergründe und Verhaltensregeln zugewiesen. Dies stellt sicher, dass die Interaktionen zwischen Agenten realen sozialen Dynamiken ähneln.

3. Parallele Simulationsausführung

Nachdem die Umgebung bereit ist, beginnt die Simulation.

Tausende von Agenten agieren gleichzeitig in der Umgebung, reagieren auf Ereignisse und interagieren miteinander. Die Plattform führt Simulationen über parallele Systeme aus, wodurch eine große Anzahl von Agenten gleichzeitig agieren kann.

In dieser Phase erledigt das System automatisch:

Das Ergebnis ist eine lebendige Simulation, in der sich Narrative, Meinungen und Verhaltensweisen im Laufe der Zeit entwickeln.

4. Berichtserstellung

Sobald die Simulation mehrere Zyklen durchlaufen hat, analysiert eine spezialisierte KI-Komponente namens **ReportAgent** die Ergebnisse.

ReportAgent hat Zugriff auf eine umfangreiche Suite von Analysetools und kann tiefgreifend mit der Simulationsumgebung interagieren. Es erstellt einen strukturierten Vorhersagebericht, der zusammenfasst:

Dieser Bericht hilft Benutzern, zu interpretieren, was während der Simulation geschah, und potenzielle Auswirkungen in der realen Welt zu verstehen.

5. Tiefe Interaktion mit der Simulation

Eines der einzigartigen Merkmale von MiroFish ist, dass Benutzer **direkt mit der simulierten Welt interagieren** können.

Anstatt nur einen Vorhersagebericht zu lesen, können Benutzer:

Benutzer können auch mit ReportAgent kommunizieren, um Folgefragen zu stellen oder eine tiefere Analyse anzufordern.

Diese interaktive Ebene macht die Simulationsumgebung wesentlich flexibler als herkömmliche Prognosetools.

button

Schnellstart: MiroFish lokal ausführen

Entwickler, die mit der Plattform experimentieren möchten, können MiroFish lokal entweder über eine **Quellcode-Bereitstellung** oder eine **Docker-Bereitstellung** installieren.

Systemanforderungen

Vor der Installation der Plattform benötigen Entwickler die folgenden Tools:

Tool Version Zweck
Node.js 18+ Frontend-Laufzeitumgebung
Python 3.11–3.12 Backend-Laufzeitumgebung
uv Neueste Version Python Paketmanager

Zur Überprüfung der Installation:

node -v
python --version
uv --version

Schritt 1: Umgebungsvariablen konfigurieren

Kopieren Sie zuerst die Beispiel-Konfigurationsdatei.

cp .env.example .env

Bearbeiten Sie anschließend die Datei `.env` und fügen Sie die benötigten API-Schlüssel hinzu.

LLM API-Konfiguration

MiroFish unterstützt jede LLM API, die mit dem OpenAI SDK-Format kompatibel ist.

Beispielkonfiguration:

LLM_API_KEY=your_api_key
LLM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
LLM_MODEL_NAME=qwen-plus

Die Dokumentation empfiehlt die Verwendung des **Qwen-Modells** von Alibabas Bailian-Plattform.

Da große Simulationen erhebliche Rechenressourcen verbrauchen können, wird empfohlen, mit Simulationen von weniger als 40 Runden zu beginnen.


Speichersystem-Konfiguration

MiroFish verwendet Zep Cloud, um das Langzeitgedächtnis für Agenten zu verwalten.

Beispielkonfiguration:

ZEP_API_KEY=your_zep_api_key

Der kostenlose Tarif von Zep Cloud ist in der Regel für kleinere Experimente ausreichend.


Schritt 2: Abhängigkeiten installieren

Entwickler können alle erforderlichen Abhängigkeiten mit einem einzigen Befehl installieren:

npm run setup:all

Alternativ kann die Installation Schritt für Schritt erfolgen.

Node-Abhängigkeiten installieren:

npm run setup

Python-Backend-Abhängigkeiten installieren:

npm run setup:backend

Dieser Befehl erstellt automatisch die erforderliche virtuelle Python-Umgebung.


Schritt 3: Die Plattform starten

Nach der Installation können Entwickler sowohl den Frontend- als auch den Backend-Dienst mit einem einzigen Befehl starten.

npm run dev

Nach dem Start sind die Dienste verfügbar unter:

Frontend-Oberfläche:

<http://localhost:3000>

Backend-API:

<http://localhost:5001>

Entwickler können die Dienste bei Bedarf auch separat starten.

Nur das Backend starten:

npm run backend

Nur das Frontend starten:

npm run frontend

Docker-Bereitstellung

Für Teams, die containerisierte Umgebungen bevorzugen, unterstützt MiroFish auch die Docker-Bereitstellung.

Konfigurieren Sie zuerst die Umgebungsvariablen wie zuvor beschrieben.

cp .env.example .env

Starten Sie dann die Container mit Docker Compose.

docker compose up -d

Standardmäßig ordnet die Plattform die folgenden Ports zu:

Die Docker-Konfigurationsdatei enthält auch auskommentierte Spiegelquellen, die bei Bedarf verwendet werden können, um das Herunterladen von Container-Images zu beschleunigen.

Abschließende Gedanken

Obwohl noch in einem frühen Entwicklungsstadium, deuten Schwarmintelligenz-Plattformen auf eine Zukunft hin, in der KI-Systeme komplexe soziale Umgebungen simulieren können. Stellen Sie sich vor, Sie könnten Richtlinien testen, bevor Sie sie umsetzen, Marktreaktionen vor Finanzankündigungen erkunden oder untersuchen, wie sich Informationen in sozialen Netzwerken verbreiten könnten. Solche Tools könnten zu leistungsstarken Entscheidungsunterstützungssystemen für Unternehmen, Regierungen und Forscher werden. Natürlich kann keine Simulation die Komplexität des realen menschlichen Verhaltens perfekt erfassen. Unerwartete Ereignisse und kulturelle Nuancen können die Ergebnisse immer beeinflussen.

Aber Plattformen wie MiroFish zeigen, wie sich KI schließlich über das Beantworten von Fragen hinaus entwickeln und ganze Gesellschaften modellieren könnte. Was als experimentelles Open-Source-Projekt begann, hat bereits eine bedeutende Diskussion unter Entwicklern und Forschern ausgelöst. Und wenn die Multi-Agenten-Simulation weiter voranschreitet, könnten Tools wie MiroFish einen frühen Schritt zu einer neuen Generation prädiktiver Technologien darstellen – solche, die in der Lage sind, die Zukunft in einer digitalen Welt zu erkunden, bevor sie sich in der Realität entfaltet.

button

Praktizieren Sie API Design-First in Apidog

Entdecken Sie eine einfachere Möglichkeit, APIs zu erstellen und zu nutzen