Sobre o projeto
MiroFish é um motor de previsão de inteligência artificial de próxima geração, construído sobre inteligência em enxame multiagente. Ao ingerir materiais de seed como notícias urgentes, rascunhos de políticas, sinais financeiros ou cenários fictícios, ele constrói um mundo digital paralelo de alta fidelidade onde milhares de agentes inteligentes — com personalidades independentes, memória de longo prazo via Zep Cloud e lógica comportamental — interagem livremente e passam por evolução social.
Os usuários podem injetar variáveis dinamicamente, numa perspectiva top-down, para deduzir trajetórias futuras, efetivamente ensaiando resultados em um sandbox digital antes de tomar decisões.
Funcionalidades principais:
- **Construção de conhecimento baseada em GraphRAG**: Extrai entidades e relacionamentos dos dados de seed para construir grafos de conhecimento estruturados
- **Geração de persona**: Cria automaticamente agentes com personalidades distintas, memórias e regras comportamentais
- **Simulação paralela em duas plataformas**: Executa simulações concurrentes com atualizações dinâmicas de memória temporal
- **Ambiente interativo pós-simulação**: Converse com qualquer agente simulado e aprofunde-se nos relatórios de previsão por meio de um ReportAgent dedicado
- **Flexibilidade de LLM**: Suporta qualquer API compatível com o SDK da OpenAI; o provedor recomendado é o Alibaba Qwen-plus via Bailian Platform
- **Painel de visualização**: Interface web para monitorar simulações em tempo real
Fluxo de trabalho:
1. Construção do Grafo — extração de seed, injeção de memória, construção GraphRAG
2. Configuração do Ambiente — extração de entidade/relacionamento, geração de personas, configuração de agentes
3. Simulação — execuções paralelas, requisitos analisados automaticamente, atualizações dinâmicas de memória
4. Geração de Relatórios — análise profunda com interação rica por ferramentas
5. Interação Profunda — chat com agentes simulados e com o relatório
Estatísticas do Projeto:
- Desenvolvido em parte com base no [OASIS (Open Agent Social Interaction Simulations)](https://github.com/camel-ai/oasis) do CAMEL-AI
- Apoio estratégico e incubação do Shanda Group
- Demonstração online disponível em [mirofish-live-demo](https://666ghj.github.io/mirofish-demo/)
Pré-requisitos: Node.js 18+, Python ≥3.11/≤3.12, gerenciador de pacotes uv e chaves de API para um provedor de LLM e Zep Cloud.
Opções de implantação incluem código-fonte (npm run setup:all + npm run dev) e Docker Compose, mapeando as portas 3000 (frontend) e 5001 (backend).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.