Sobre el proyecto
MiroFish es un motor de predicción de inteligencia en enjambre multiagente de próxima generación. Al ingerir materiales semilla como noticias de última hora, proyectos de políticas, señales financieras o escenarios ficticios, construye un mundo digital paralelo de alta fidelidad donde miles de agentes inteligentes —con personalidades independientes, memoria a largo plazo a través de Zep Cloud y lógica conductual— interactúan libremente y experimentan evolución social.
Los usuarios pueden inyectar variables dinámicamente desde una perspectiva descendente para deducir trayectorias futuras, ensayando eficazmente resultados en un sandbox digital antes de tomar decisiones.
Características principales:
- **Construcción de conocimiento basada en GraphRAG**: Extrae entidades y relaciones de los datos semilla para construir grafos de conocimiento estructurados
- **Generación de personalidades**: Crea automáticamente agentes con personalidades, memorias y reglas de comportamiento distintas
- **Simulación paralela en doble plataforma**: Ejecuta simulaciones simultáneas con actualizaciones dinámicas de memoria temporal
- **Entorno interactivo post-simulación**: Chatea con cualquier agente simulado y analiza profundamente los informes de predicción mediante un ReportAgent dedicado
- **Flexibilidad LLM**: Compatible con cualquier API compatible con OpenAI SDK; el proveedor recomendado es Alibaba Qwen-plus a través de Bailian Platform
- **Panel de visualización**: Interfaz web para monitorear simulaciones en tiempo real
Flujo de trabajo:
1. Construcción de gráficos — extracción de semilla, inyección de memoria, construcción GraphRAG
2. Configuración del entorno — extracción de entidades/relaciones, generación de personalidades, configuración de agentes
3. Simulación — ejecuciones paralelas, requisitos autoanalizados, actualizaciones dinámicas de memoria
4. Generación de informes — análisis profundo con interacción rica de herramientas
5. Interacción profunda — chat con agentes simulados y el informe
Estadísticas del proyecto:
- Impulsado en parte por [OASIS (Open Agent Social Interaction Simulations)](https://github.com/camel-ai/oasis) de CAMEL-AI
- Soporte estratégico e incubación de Shanda Group
- Demo online disponible en [mirofish-live-demo](https://666ghj.github.io/mirofish-demo/)
Requisitos previos: Node.js 18+, Python ≥3.11/≤3.12, administrador de paquetes uv, y claves de API para un proveedor LLM y Zep Cloud.
Las opciones de implementación incluyen código fuente (npm run setup:all + npm run dev) y Docker Compose, mapeando los puertos 3000 (frontend) y 5001 (backend).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.