BTCC / BTCC Square / Abmedia /
AI 代理的 SOUL.md 是什麼?定義「它是誰」的身分檔,一次看懂

AI 代理的 SOUL.md 是什麼?定義「它是誰」的身分檔,一次看懂

Abmedia
Author:
Abmedia
發佈時間:
2026-05-25 15:31:56
0

隨著越來越多人用 AI 代理(agent)做事,一個叫做「SOUL.md」的設定檔在開發社群間竄紅。工程師 akshay_pachaar 近日整理了「完美 SOUL.md」的解剖,引發討論。簡單說,SOUL.md 是你親手為 AI 代理寫的一份「身分檔」,放在系統提示的最上層—比記憶、技能、工具都更早載入,定義這個代理「是誰」。

SOUL.md 是什麼:定義代理「是誰」,而非「這次做什麼」

它和一般系統提示(system prompt)的差別,是定位不同。系統提示告訴 AI「這次對話要做什麼」;SOUL 檔則告訴它「跨越所有對話,它是誰」。SOUL.md 會在每次對話開始時載入,讓代理知道自己的身分、思考方式、重視什麼、以及如何表現,使它在不同 session 之間維持一致的人格。

一份好的 SOUL.md 該包含什麼

綜合社群的整理,一份完整的 SOUL.md 通常涵蓋幾個面向:身分(名稱、角色、目的)、性格特質(友善、專業、隨性或權威)、溝通風格(語氣、正式程度、語言偏好)、價值觀與原則(代理在乎與優先的事)、知識邊界(該談與該婉拒的主題)、行為規則(具體的該做與不該做),以及範例對話(示範理想回應)。

為什麼重要:沒有它,代理人格會「漂移」

少了 SOUL 檔,每次新對話都是從零開始:代理的人格會漂移,優先順序隨上一個提示而變,也記不得自己重視什麼、該守哪些界線。載入 SOUL.md 後,代理每次都是「同一個它」。要提醒的是,SOUL.md 目前是社群興起的實務做法、而非官方標準;不同框架(如 soul-md.xyz 等)對欄位的定義略有差異,實作時仍以你採用的代理平台為準。

本站轉載文章皆來自公開網絡,部分由AI整理,僅為傳遞產業訊息,不代表BTCC立場。原創權益歸原作者所有。如發現版權問題,請透過[email protected]聯絡我們,我們將依法處理。 BTCC不對資訊準確性、時效性及完整性作任何保證,不承擔因依賴資訊而產生的任何責任。內容僅供參考,不構成投資、法律或商業建議。

|Square

下載BTCC APP,您的加密之旅從這啟程

立即行動 掃描 加入我們的 100M+ 用戶行列