À propos du projet
MiroFish est un moteur de prédiction IA nouvelle génération construit sur une intelligence en essaim multi-agents. En ingestant des matériaux source tels que l'actualité brûlante, des projets de politiques, des signaux financiers ou des scénarios fictifs, il construit un monde numérique parallèle à haute fidélité où des milliers d'agents intelligents — dotés de personnalités indépendantes, d'une mémoire à long terme via Zep Cloud et d'une logique comportementale — interagissent librement et subissent une évolution sociale.
Les utilisateurs peuvent injecter dynamiquement des variables depuis une perspective ascendante pour déduire des trajectoires futures, effectuant ainsi des répétitions de résultats dans un bac à sable numérique avant de prendre des décisions.
Caractéristiques principales :
- **Construction de connaissances basée sur GraphRAG** : Extrait les entités et relations des données sources pour construire des graphes de connaissances structurés
- **Génération de personnages** : Crée automatiquement des agents avec des personnalités, souvenirs et règles comportementales distincts
- **Simulation parallèle sur deux plateformes** : Exécute des simulations simultanées avec des mises à jour dynamiques de mémoire temporelle
- **Environnement post-simulation interactif** : Discutez avec n'importe quel agent simulé et plongez dans les rapports de prédiction via un AgentRapport dédié
- **Flexibilité LLM** : Prend en charge toute API compatible avec le SDK OpenAI ; le fournisseur recommandé est Alibaba Qwen-plus via la plateforme Bailian
- **Tableau de bord de visualisation** : Interface web pour surveiller les simulations en temps réel
Flux de travail :
1. Construction du graphe — extraction des données sources, injection de mémoire, construction GraphRAG
2. Configuration de l'environnement — extraction d'entités/relations, génération de personnages, configuration des agents
3. Simulation — exécutions parallèles, analyse automatique des exigences, mises à jour de mémoire dynamiques
4. Génération de rapports — analyse approfondie avec interaction riche en outils
5. Interaction approfondie — conversation avec les agents simulés et le rapport
Statistiques du projet :
- Propulsé en partie par [OASIS (Open Agent Social Interaction Simulations)](https://github.com/camel-ai/oasis) de CAMEL-AI
- Soutien stratégique et incubation par le groupe Shanda
- Démo en ligne disponible sur [mirofish-live-demo](https://666ghj.github.io/mirofish-demo/)
Prérequis : Node.js 18+, Python ≥3.11/≤3.12, gestionnaire de paquets uv, et clés API pour un fournisseur LLM et Zep Cloud.
Les options de déploiement incluent le code source (npm run setup:all + npm run dev) et Docker Compose, mappant les ports 3000 (frontend) et 5001 (backend).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.