如果你能複製一個小型社會,讓裡面的人自由討論某件事——然後觀察他們的輿論怎麼演變——你就等於拿到了一個「未來預測器」。

這不是科幻小說。MiroFish 正在做這件事。


MiroFish 是什麼?

MiroFish 是一個開源的多智能體社會模擬預測引擎,GitHub 上已經累積超過 16,000 顆星。背後有盛大集團支持。

它的核心概念很直覺:

  1. 給它一個真實事件(新聞、政策、財報,什麼都行)
  2. 它自動生成上千個 AI Agent,每個都有獨立人格、記憶和行為邏輯
  3. 讓這些 Agent 在模擬的 Twitter 和 Reddit 裡自由互動
  4. 觀察群體輿論的演變方向
  5. 產出預測報告

簡單說:它建了一個平行數位世界,然後讓你觀察「如果這件事發生了,群眾會怎麼反應」。


它怎麼運作的?五個階段

階段一:知識圖譜建構

你上傳原始資料(一篇新聞、一份財報、一個政策草案),MiroFish 用 GraphRAG 技術把資料拆解成知識圖譜——不只是存文字,而是理解實體之間的關係。

階段二:Agent 生成

系統自動生成大量 AI Agent。每個 Agent 有自己的:

  • 人格特質(樂觀/悲觀、風險偏好、專業背景)
  • 長期記憶(透過 Zep Cloud 管理)
  • 行為邏輯(不是照腳本演,是根據人格自主反應)

階段三:社群模擬

這些 Agent 被放進模擬的社群平台,自由發文、留言、轉發、爭論。你可以在模擬過程中「注入變數」——像上帝視角一樣,丟進一條新消息,觀察群體反應怎麼變化。

階段四:報告生成

ReportAgent 分析所有模擬數據,產出結構化的預測報告。不是簡單統計,而是分析輿論的轉折點、關鍵影響因子、情緒走勢。

階段五:深度互動

你可以直接跟模擬裡的 Agent 對話,問他們「你為什麼這樣想?」——得到的回答會基於他們在模擬中的完整經歷和記憶。


為什麼這對投資人很重要?

如果你做交易或投資,你一定在意「市場情緒」。

傳統方法是看恐懼貪婪指數、社群聲量、資金流向。但這些都是「已經發生的」——你看到的是結果,不是過程。

MiroFish 的思路不同:它模擬情緒的形成過程。

想像這些場景:

  • 聯準會宣布升息 2 碼→ 模擬散戶、機構、分析師各自怎麼反應,輿論會往哪個方向收斂
  • 某交易所爆出安全事件 → 模擬不同風險偏好的投資人行為,預測資金會流向哪裡
  • 新的監管法案出台 → 模擬各國社群的反應差異

這不是取代技術分析,而是多一個「群體行為預測」的維度。


技術架構速覽

MiroFish 的技術棧對開發者來說很友善:

  • 前端:Vue.js(佔 41% 程式碼)
  • 後端:Python 3.11-3.12(佔 58%)
  • 模擬引擎:基於 CAMEL-AI 的 OASIS 框架
  • 知識管理:GraphRAG
  • 記憶系統:Zep Cloud(免費方案就夠用)
  • LLM:支援任何 OpenAI SDK 相容的模型,預設用阿里通義千問

部署方式有兩種:原始碼安裝或 Docker Compose 一鍵部署。門檻不高。


我的觀點:為什麼這個專案值得關注?

1. 多智能體不只是聊天

市面上大多數「多 Agent」專案就是讓幾個 AI 互相對話。MiroFish 的格局不同——它模擬的是社會行為。Agent 不只對話,還會形成群體、產生從眾效應、出現意見領袖。這更接近真實世界。

2. 可注入變數的模擬

在模擬過程中隨時丟進新資訊(「突然宣布降息」),觀察群體反應即時改變。這個「上帝視角」的設計非常強大,因為真實世界你做不到這種對照實驗。

3. 預測 ≠ 預言

MiroFish 不會告訴你明天 BTC 是漲是跌。它告訴你的是:「在這個情境下,群體情緒最可能往哪個方向走」。這是概率思維,不是確定性預測——用對了比任何「喊單」都有價值。

4. 開源 + AGPL-3.0

完全開源,你可以自己跑、自己改。AGPL 授權意味著修改版也要開源,但對個人研究和內部使用完全沒問題。


限制和風險

公平起見,也說說不足:

  • LLM 成本:模擬上千個 Agent 需要大量 API 呼叫,成本可觀
  • 模擬 ≠ 現實:AI Agent 再怎麼擬真,也不是真人。群體行為的複雜度遠超模型能覆蓋的範圍
  • 偏差風險:Agent 的人格設定基於 LLM 的訓練數據,可能存在系統性偏差
  • 專案成熟度:雖然星數高但仍在快速迭代中,生產環境使用需謹慎

結語:值得關注,但要理性

MiroFish 代表了一個有趣的方向:用群體模擬做預測,而不是用歷史數據做回測。

這兩者不是互斥的。最強的預測系統,應該是技術分析 + 資金流向 + 群體行為模擬的結合。

如果你是開發者,值得花一個下午把它跑起來看看。如果你是投資人,理解這個概念就夠了——它會改變你思考「市場情緒」的方式。

MiroFish GitHub:github.com/666ghj/MiroFish


這是我們團隊研究多智能體系統的筆記之一。我們自己也在用 AI Agent 做交易策略開發和自動化——如果你對這個領域有興趣,歡迎追蹤我們的更新。