MicroFish/README-FR.md

10 KiB

MiroFish Logo

666ghj%2FMiroFish | Trendshift

简洁通用的群体智能引擎,预测万物
A Simple and Universal Swarm Intelligence Engine, Predicting Anything

666ghj%2MiroFish | Shanda

GitHub Stars GitHub Watchers GitHub Forks Docker Ask DeepWiki

Discord X Instagram

Langues / Languages: English · 中文 · Español · Français · Português · Русский · Deutsch

Aperçu

MiroFish est un moteur de prédiction IA de nouvelle génération propulsé par la technologie multi-agents. En extrayant des informations semences du monde réel (comme des actualités de dernière minute, des projets de politiques ou des signaux financiers), il construit automatiquement un monde numérique parallèle haute fidélité. Dans cet espace, des milliers d'agents intelligents dotés de personnalités indépendantes, d'une mémoire à long terme et d'une logique comportementale interagissent librement et évoluent socialement. Vous pouvez injecter des variables dynamiquement depuis une « vue divine » pour déduire avec précision les trajectoires futures — répétez le futur dans un bac à sable numérique et gagnez vos décisions après d'innombrables simulations.

Il vous suffit de : téléverser des matériaux semences (rapports d'analyse de données ou histoires intéressantes) et décrire vos besoins de prédiction en langage naturel
MiroFish retournera : un rapport de prédiction détaillé et un monde numérique interactif haute fidélité

Notre vision

MiroFish s'engage à créer un miroir d'intelligence collective qui reflète la réalité. En capturant l'émergence collective déclenchée par les interactions individuelles, nous dépassons les limites de la prédiction traditionnelle :

  • Au niveau macro : nous sommes un laboratoire de répétition pour les décideurs, permettant de tester politiques et relations publiques sans risque
  • Au niveau micro : nous sommes un bac à sable créatif pour les utilisateurs individuels — que ce soit pour déduire des fins de romans ou explorer des scénarios imaginatifs, tout peut être amusant et accessible

Des prédictions sérieuses aux simulations ludiques, nous permettons à chaque « et si » de voir son issue, rendant possible la prédiction de tout.

🌐 Démo en ligne

Visitez notre environnement de démonstration en ligne et découvrez une simulation de prédiction sur des événements d'opinion publique que nous avons préparés pour vous : mirofish-live-demo

📸 Captures d'écran

Capture 1 Capture 2
Capture 3 Capture 4
Capture 5 Capture 6

🎬 Vidéos de démonstration

1. Simulation d'opinion publique de l'Université de Wuhan + Présentation du projet MiroFish

Vidéo démo MiroFish

Cliquez sur l'image pour voir la vidéo complète de prédiction utilisant le « Rapport d'opinion publique de Wuhan » généré par BettaFish

2. Simulation de la fin perdue du « Rêve dans le pavillon rouge »

Vidéo démo MiroFish

Cliquez sur l'image pour voir la prédiction approfondie de MiroFish sur la fin perdue basée sur des centaines de milliers de mots des 80 premiers chapitres du « Rêve dans le pavillon rouge »

D'autres exemples de prédiction financière, prédiction de l'actualité politique, etc. arrivent bientôt...

🔄 Flux de travail

  1. Construction du graphe : Extraction de semences et injection de mémoire individuelle/collective et construction GraphRAG
  2. Configuration de l'environnement : Extraction des relations entre entités, génération de personas et injection de configuration des agents
  3. Simulation : Simulation parallèle sur double plateforme, analyse automatique des besoins de prédiction et mises à jour dynamiques de la mémoire temporelle
  4. Génération de rapports : ReportAgent avec un riche ensemble d'outils pour une interaction approfondie avec l'environnement post-simulation
  5. Interaction approfondie : Discutez avec n'importe quel agent du monde simulé et interagissez avec ReportAgent

🚀 Démarrage rapide

Option 1 : Déploiement depuis les sources (recommandé)

Prérequis

Outil Version Description Vérifier l'installation
Node.js 18+ Environnement d'exécution frontend, inclut npm node -v
Python ≥3.11, ≤3.12 Environnement d'exécution backend python --version
uv Dernière Gestionnaire de paquets Python uv --version

1. Configurer les variables d'environnement

# Copier le fichier de configuration exemple
cp .env.example .env

# Éditer le fichier .env et renseigner les clés API requises

Variables d'environnement requises :

# Configuration API LLM (compatible avec toute API LLM au format OpenAI SDK)
# Recommandé : modèle Qwen-plus d'Alibaba via Bailian Platform : https://bailian.console.aliyun.com/
# Consommation élevée, essayez d'abord des simulations de moins de 40 tours
LLM_API_KEY=your_api_key
LLM_BASE_URL=https://dashscope.aliyuncs.com/compatible-mode/v1
LLM_MODEL_NAME=qwen-plus

# Configuration Zep Cloud
# Le quota mensuel gratuit suffit pour un usage simple : https://app.getzep.com/
ZEP_API_KEY=your_zep_api_key

2. Installer les dépendances

# Installation de toutes les dépendances en une commande (racine + frontend + backend)
npm run setup:all

Ou installer étape par étape :

# Installer les dépendances Node (racine + frontend)
npm run setup

# Installer les dépendances Python (backend, crée automatiquement l'environnement virtuel)
npm run setup:backend

3. Démarrer les services

# Démarrer frontend et backend (exécuter depuis la racine du projet)
npm run dev

URLs des services :

  • Frontend : http://localhost:3000
  • API Backend : http://localhost:5001

Démarrer séparément :

npm run backend   # Backend uniquement
npm run frontend  # Frontend uniquement

Option 2 : Déploiement Docker

# 1. Configurer les variables d'environnement (identique au déploiement source)
cp .env.example .env

# 2. Télécharger l'image et démarrer
docker compose up -d

Lit .env depuis le répertoire racine par défaut, mappe les ports 3000 (frontend) / 5001 (backend)

L'adresse miroir pour un téléchargement plus rapide est fournie en commentaires dans docker-compose.yml, à remplacer si nécessaire.

📬 Rejoignez la conversation

Groupe QQ

 

L'équipe MiroFish recrute des postes à temps plein/stages. Si vous êtes intéressé par la simulation multi-agents et les applications LLM, envoyez votre CV à : mirofish@shanda.com

📄 Remerciements

MiroFish a reçu le soutien stratégique et l'incubation de Shanda Group !

Le moteur de simulation de MiroFish est propulsé par OASIS (Open Agent Social Interaction Simulations). Nous remercions sincèrement l'équipe CAMEL-AI pour leurs contributions open source !

📈 Statistiques du projet

Star History Chart