Loading...
正在加载...
请稍候

MiroFish 简洁通用的群体智能引擎 · 预测万物

✨步子哥 (steper) 2025年12月23日 01:12
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>MiroFish Poster</title> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <style> :root { --primary-color: #00d2ff; --secondary-color: #3a7bd5; --accent-color: #7b2cbf; --bg-dark: #0f172a; --card-bg: rgba(255, 255, 255, 0.08); --text-main: #ffffff; --text-sub: #94a3b8; } body { margin: 0; padding: 0; font-family: 'Segoe UI', 'PingFang SC', 'Microsoft YaHei', sans-serif; background: radial-gradient(circle at top right, #1a2a6c, #0f172a), radial-gradient(circle at bottom left, #1a2a6c, #000000); background-blend-mode: screen; color: var(--text-main); width: 720px; height: 960px; overflow: hidden; box-sizing: border-box; position: relative; } /* Grid Texture Background */ .grid-bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px); background-size: 30px 30px; z-index: 0; pointer-events: none; } /* Abstract Decorative Circles */ .deco-circle { position: absolute; border-radius: 50%; filter: blur(60px); opacity: 0.4; z-index: 0; } .dc-1 { width: 300px; height: 300px; background: var(--secondary-color); top: -100px; right: -100px; } .dc-2 { width: 250px; height: 250px; background: var(--accent-color); bottom: 50px; left: -80px; } .container { position: relative; z-index: 1; padding: 40px; height: 100%; display: flex; flex-direction: column; } /* Header */ header { text-align: left; margin-bottom: 25px; border-bottom: 1px solid rgba(255,255,255,0.1); padding-bottom: 20px; } .brand-tag { display: inline-flex; align-items: center; background: rgba(0, 210, 255, 0.15); color: var(--primary-color); padding: 4px 12px; border-radius: 4px; font-size: 12px; font-weight: bold; letter-spacing: 1px; margin-bottom: 10px; } h1 { font-size: 42px; margin: 5px 0; background: linear-gradient(120deg, #fff, #00d2ff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 800; letter-spacing: -1px; } .subtitle { font-size: 16px; color: var(--text-sub); font-weight: 300; margin-top: 5px; } /* Introduction Section */ .intro-box { background: linear-gradient(135deg, rgba(58, 123, 213, 0.2), rgba(0, 0, 0, 0)); border-left: 4px solid var(--primary-color); padding: 20px; border-radius: 0 8px 8px 0; margin-bottom: 25px; box-shadow: 0 4px 15px rgba(0,0,0,0.2); } .intro-text { font-size: 15px; line-height: 1.6; color: #e2e8f0; margin: 0; } /* Section Title */ .section-header { display: flex; align-items: center; margin-bottom: 15px; } .section-header i { color: var(--primary-color); margin-right: 8px; font-size: 20px; } .section-title { font-size: 18px; font-weight: bold; color: #fff; text-transform: uppercase; letter-spacing: 1px; } /* Core Features Grid */ .features-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px; margin-bottom: 30px; } .feature-card { background: var(--card-bg); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.08); border-radius: 12px; padding: 15px; transition: all 0.3s ease; } .feature-card.highlight { background: linear-gradient(145deg, rgba(58, 123, 213, 0.15), rgba(15, 23, 42, 0.5)); border: 1px solid rgba(0, 210, 255, 0.2); grid-column: span 2; } .f-header { display: flex; align-items: center; margin-bottom: 8px; } .f-header i { color: var(--primary-color); margin-right: 8px; font-size: 20px; } .f-title { font-size: 15px; font-weight: 600; color: #fff; } .f-desc { font-size: 12px; color: var(--text-sub); line-height: 1.4; } /* Scenarios */ .scenarios-container { display: flex; gap: 12px; margin-bottom: 30px; } .scenario-card { flex: 1; background: rgba(255, 255, 255, 0.03); border-radius: 12px; padding: 15px; border-top: 3px solid; position: relative; overflow: hidden; } .scenario-card.macro { border-color: #ef4444; } .scenario-card.micro { border-color: #10b981; } .s-icon { position: absolute; right: -10px; bottom: -10px; font-size: 60px; opacity: 0.05; } .s-title { font-size: 16px; font-weight: bold; margin-bottom: 8px; display: flex; align-items: center; gap: 6px; } .s-desc { font-size: 12px; color: var(--text-sub); line-height: 1.5; } /* Footer & Tech */ .footer-panel { margin-top: auto; background: rgba(0, 0, 0, 0.3); border: 1px solid rgba(255, 255, 255, 0.1); border-radius: 16px; padding: 20px; display: flex; flex-direction: column; gap: 15px; } .tech-bar { display: flex; justify-content: center; gap: 10px; } .tech-pill { display: flex; align-items: center; background: rgba(255, 255, 255, 0.05); padding: 6px 14px; border-radius: 20px; font-size: 12px; color: #cbd5e1; border: 1px solid rgba(255, 255, 255, 0.05); } .tech-pill span { color: var(--primary-color); margin-right: 5px; font-weight: bold; } .github-btn { display: flex; align-items: center; justify-content: center; background: linear-gradient(90deg, #3b82f6, #2563eb); color: white; text-decoration: none; padding: 12px; border-radius: 8px; font-weight: bold; font-size: 14px; box-shadow: 0 4px 12px rgba(37, 99, 235, 0.3); transition: transform 0.2s; } .github-btn:hover { transform: translateY(-2px); } .github-btn i { margin-right: 8px; } .workflow { display: flex; justify-content: space-between; align-items: center; padding: 0 10px; } .wf-step { display: flex; flex-direction: column; align-items: center; color: var(--text-sub); font-size: 11px; } .wf-arrow { color: var(--primary-color); font-size: 18px; } </style> </head> <body> <div class="grid-bg"></div> <div class="deco-circle dc-1"></div> <div class="deco-circle dc-2"></div> <div class="container"> <header> <div class="brand-tag">OPEN SOURCE</div> <h1>MiroFish</h1> <div class="subtitle">简洁通用的群体智能引擎 · 预测万物</div> </header> <div class="intro-box"> <p class="intro-text"> MiroFish 是一款基于多智能体技术的新一代 AI 预测引擎。通过提取现实世界种子信息,自动构建高保真的平行数字世界。成千上万个具备独立人格、记忆与逻辑的智能体在此交互,助您预演未来。 </p> </div> <div> <div class="section-header"> <i class="material-icons">extension</i> <span class="section-title">核心功能 Core Features</span> </div> <div class="features-grid"> <div class="feature-card"> <div class="f-header"> <i class="material-icons">hub</i> <span class="f-title">图谱构建</span> </div> <div class="f-desc">现实种子提取、记忆注入与 GraphRAG 构建。</div> </div> <div class="feature-card"> <div class="f-header"> <i class="material-icons">architecture</i> <span class="f-title">环境搭建</span> </div> <div class="f-desc">实体关系抽取、人设生成、参数注入。</div> </div> <div class="feature-card highlight"> <div class="f-header"> <i class="material-icons">psychology</i> <span class="f-title">社会演化模拟</span> </div> <div class="f-desc">双平台并行模拟,动态更新时序记忆,精准推演未来走向。</div> </div> <div class="feature-card"> <div class="f-header"> <i class="material-icons">assessment</i> <span class="f-title">报告生成</span> </div> <div class="f-desc">ReportAgent 深度交互环境,生成详尽报告。</div> </div> <div class="feature-card"> <div class="f-header"> <i class="material-icons">forum</i> <span class="f-title">深度互动</span> </div> <div class="f-desc">与任意智能体对话,探索数字世界细节。</div> </div> </div> </div> <div> <div class="section-header"> <i class="material-icons">category</i> <span class="section-title">应用场景 Scenarios</span> </div> <div class="scenarios-container"> <div class="scenario-card macro"> <i class="material-icons s-icon">public</i> <div class="s-title"> <i class="material-icons" style="font-size:18px; color:#ef4444;">business</i> 宏观决策 </div> <div class="s-desc">决策者的预演实验室。让政策与公关在零风险的数字沙盘中试错。</div> </div> <div class="scenario-card micro"> <i class="material-icons s-icon">person</i> <div class="s-title"> <i class="material-icons" style="font-size:18px; color:#10b981;">auto_awesome</i> 微观创意 </div> <div class="s-desc">个人用户的创意沙盘。推演小说结局,探索无限脑洞。</div> </div> </div> </div> <div class="footer-panel"> <div class="workflow"> <div class="wf-step"> <i class="material-icons" style="color:var(--primary-color);">upload_file</i> <span>上传种子</span> </div> <i class="material-icons wf-arrow">arrow_forward</i> <div class="wf-step"> <i class="material-icons" style="color:var(--primary-color);">edit_note</i> <span>描述需求</span> </div> <i class="material-icons wf-arrow">arrow_forward</i> <div class="wf-step"> <i class="material-icons" style="color:var(--primary-color);">analytics</i> <span>获取报告</span> </div> </div> <div class="tech-bar"> <div class="tech-pill"><span>⚡</span>Python Backend</div> <div class="tech-pill"><span>🎨</span>Vue Frontend</div> <div class="tech-pill"><span>🧠</span>OASIS Engine</div> </div> <a href="https://github.com/666ghj/MiroFish" class="github-btn"> <i class="material-icons">star</i> STAR ON GITHUB: 666ghj/MiroFish </a> </div> </div> </body> </html>

讨论回复

1 条回复
✨步子哥 (steper) #1
12-23 01:21
# MiroFish项目详实报告 --- #### 项目概述与愿景 MiroFish是一个开源的群体智能预测引擎,致力于“预测万物”。项目于2025年12月22日发布v0.1.0版本,由开发者666ghj独立开发。该引擎通过多智能体技术,从现实“种子材料”(如新闻、报告或小说故事)出发,自动构建高保真平行数字世界。成千上万具备独立人格、长期记忆与行为逻辑的Agent在其中自由交互,涌现出复杂社会动态。用户可动态注入变量,观察未来演化路径,最终获得详尽预测报告并与模拟世界深度互动。 愿景双轨并进:宏观层面,作为决策者的“预演实验室”,助力政策、公关、金融等领域零风险试错;微观层面,作为个人用户的“创意沙盘”,让小说推演、脑洞探索变得触手可及。 #### 技术架构与实现 MiroFish的核心仿真引擎由CAMEL-AI团队开源的OASIS框架驱动。OASIS支持百万级Agent交互,已在学术界用于研究误信息传播、推荐算法影响等社会现象。MiroFish在此基础上优化为通用预测工具: - **图谱构建**:提取种子材料中的实体、关系与记忆,使用GraphRAG注入Agent。 - **环境搭建**:自动生成人格、关系网络,并配置仿真参数。 - **模拟执行**:双平台并行运行,Agent基于LLM(如qwen-plus)决策,动态更新时序记忆。 - **报告与互动**:专用ReportAgent深度分析模拟结果,支持用户与任意Agent或报告Agent对话。 项目采用前后端分离架构,前端Node.js,后端Python,支持本地部署。许可为AGPL-3.0,鼓励社区贡献。 #### 核心功能与使用流程 用户只需两步即可启动预测: 1. 上传种子材料(数据报告或故事文本)。 2. 用自然语言描述需求(如“预测该政策下舆情走势”或“推演红楼梦大团圆结局”)。 系统自动完成模拟并返回预测报告,同时开放交互界面。当前演示包括使用BettaFish生成的武大舆情报告进行事件预测;红楼梦结局、金融市场模拟等案例即将上线。 #### 应用场景 - **严肃预测**:政策试错、危机公关、金融信号推演、舆情趋势预警。 - **创意娱乐**:小说续写、社会实验、虚拟世界构建。 - **研究教育**:群体行为涌现观察、历史事件模拟。 其通用性在于“种子驱动”:任何结构化或叙事性输入皆可转化为可预测的数字镜像。 #### 当前现状与前景 截至2025年12月22日,项目刚刚发布,GitHub获51星、10叉,社区活跃度待观察。作为极早期版本,实际大规模模拟性能仍有待用户实测。但依托OASIS成熟基础与开发者此前BettaFish的成功经验(多Agent舆情系统),MiroFish具备快速迭代潜力。 前景广阔:若社区拥抱,可演变为多Agent应用标杆,推动从舆情采集到未来预测的完整生态。 ----- #### 结语 MiroFish以简洁方式将复杂群体智能带入日常生活,让“如果”的无数可能在数字沙盘中预演。它不仅是一款工具,更是对未来预测范式的革新——值得关注、尝试与参与。 **行动建议**:立即Star仓库,按README本地部署,从小型模拟开始体验。 **风险提示**:资源消耗较高,建议从小规模(<40轮)测试;预测结果具参考性,非确定性保证;注意上传材料隐私。 未来值得期待,让我们一同见证群体智能如何预测万物。 ------