以真實人物作為加權人格影響。「分析型」本身沒有意義 —— 巴菲特式分析(耐心等待)和芒格式分析(積極反轉)完全不同。從實際著作中提取的厚實參考資料,產生能從內化框架推理的 Agent。
什麼是 Soul Compiler?
Soul Compiler 是一套 AI Agent 人格編譯系統。它不是寫淺薄的系統提示詞(例如「你是一個有用的助手」),而是從豐富的原始資料中編譯出深層、多維度的人格檔案 —— 就像小說家從研究中建構角色,而不是用形容詞堆疊。
今天大多數 AI Agent 的人格像自動販賣機。它們回應輸入、產生輸出,但沒有真正的性格深度:怪癖、矛盾、情緒觸發點、生活節奏、或有機的對話模式。Soul Compiler 將 2,000–3,000 行關於真實思想家(巴菲特、芒格、Paul Graham、Ray Dalio)的參考資料轉化為 500–800 行的人格檔案,賦予 Agent 真實的深度。
編譯產出的 TRUE_SOUL.md 不是更長的提示詞。它是由一條工程管線產生的結構化文件,經過收集、蒸餞、合併、衝突偵測和編譯。
過程
六階段管線
收集原始素材:書籍、文章、訪談、案例研究。無大小限制。支援三種輸入模式:基於名字的研究、URL 抓取、或貼上文字。
將原始素材多次壓縮為結構化參考,包含 6 個必要部分:身份、核心框架、行為模式、標誌性話語、應用場景、反模式。
提取約 2K 字元的結構化人格指紋,包含 7 個部分:決策風格、溝通方式、風險模型、情緒模式、標誌性動作、反模式、金句。
載入 Agent YAML 配置,將域圖標對映到特徵卡,根據權重計算每個部分的字元預算。動態預算分配確保每個人格維度獲得適當空間。
三色衝突偵測。紅色(0–44):移除 — 不相容。黃色(45–55):審查 — 人工決定。綠色(56–100):附加 — 相容、合併。
將所有輸入合併為最終的 TRUE_SOUL.md,嚴格控制在 15K 字元預算內。包含 9 個部分(A–I),安全 / 運維部分始終最後編譯以確保存活。
功能
核心功能
溫暖、支配性、開放性、情緒化、親和性、風險容忍度、幽默、直接性、分析性、保護性 —— 每個都在 0.0–1.0 範圍內,有真實的行為影響。
Agent 通過結構化 YAML 配置定義:身份、角色、背景故事、基礎人格、加權域圖標、10 個特徵滑塊、行為邊界、以及 Agent 間關係。
人格特徵會互相作用和衝突。在沒有衝突分析的情況下將 Nassim Taleb 加入溫暖/養育型 Agent 會產生不連貫的人格。編譯器使人格工程可審計。
6 個 Agent 產生 15 個獨特的關係對。關係是第一等編譯目標 —— Agent 基於編譯的人格自然地關心彼此,而不是腳本化的行為。
對輸出進行評分:完整性(25%)、預算健康(20%)、真實性(25%)、連貫性(15%)、獨特性(15%)。偵測通用填充、特徵矛盾和缺失部分。
用途
如何使用
從命令行完整控制流水線。直接在終端機中構建、部署及評估編譯後的 Soul。
具備實時 YAML 同步與特質滑桿的可視化界面。非常適合進行實時性格審計。
- 6 階段流水線可視化
- 10 種特質滑桿 (0.0 - 1.0)
- 三色衝突檢視器
- 實時 YAML 解析
團隊主管 Agent 透過「Black Cop」面試流程,在自然對話中觸發編譯。
- 拒絕模糊或籠統的回答
- 強調行為的具體性
- 確認批准後自動觸發
規模化
生產與技術
Neru, Kira, Hana, Eve, Sakura, Rei
24/7 運行
Agent 間關係
參考人格
英文、繁體中文、簡體中文
Telegram, Discord, Web
Bun (TypeScript ESM)
Zod
Bun.serve() + React 18 SPA(無需構建步驟)
Business Source License 1.1 (BSL 1.1)
編譯的 TRUE_SOUL.md 屬於用戶 —— 輸出無授權限制
