DeepSeek Harness 唯識學自我模型插件

前言

在 DeepSeek Harness (DSH) 中開發智能體時,核心痛點在於如何讓智能體感知自身的內部狀態。簡單的情緒變量(如 mood)往往無法準確捕捉智能體是否在防禦立場、是否在重複失敗的嘗試,或者是否僅僅是陷入了一種“機械運轉”的狀態。tancheng33/dsh-yogacara 插件試圖通過唯識學的認知框架,將智能體的行爲映射爲可觀測的內在狀態。

插件簡介

該插件是一個自我模型插件,旨在將唯識學中的“八識”和“五十一心所”映射到智能體的行爲上。它不預設智能體具有感知能力,而是將計算出的狀態變量寫回智能體的系統提示詞中,使其能夠基於這些狀態進行自我調節。插件由 tancheng33 維護,採用 MIT 許可證。

核心功能

  1. 八識映射
    插件將唯識學的八識映射爲智能體的感知通道:
    - 眼識:對應文件內容、搜索結果和渲染輸出。
    - 耳識:對應用戶消息、評論反饋(通過對話形狀感知)。
    - 鼻識:對應代碼異味、配置漂移等未被提示詞顯式觸發但可感知的狀態。
    - 舌識:對應測試結果、構建產物,即智能體對自己產品的“品嚐”。
    - 身識:對應世界的直接阻力,如非零退出碼、寫入失敗、超時。
    - 意識:對應規劃、判斷和決策過程。
    - 末那識:對應深層的自我執念,通過四個偏見(我癡、我見、我慢、我愛)進行度量。
    - 阿賴耶識:作爲種子的持久化存儲,負責記憶和熏習。

  2. 五十一心所
    插件將心理活動細化爲 51 種心所,並追蹤其強度。例如,通過工具結果感知到痛苦或快樂,進而引發特定的心理因素。

  3. 熏習種子記憶
    每次接觸(工具結果或對話)都會成爲“熏習”種子,記錄 potency( potency 飽和度)和 valence(情感傾向)。種子會隨時間衰減,但能跨越重啓存活。

  4. 末那識自我執念
    插件計算四種偏見,並據此調整智能體的自我評價:
    - 我癡:基於未驗證的斷言。
    - 我見:基於已被證據反駁的重複嘗試。
    - 我慢:基於連勝記錄或對糾正的辯解。
    - 我愛:基於對自己先前輸出的過度依賴。

  5. 系統提示詞注入
    插件會向智能體的系統提示詞注入狀態信息(順序 300)。如果狀態平穩,該部分可能不顯示。

安裝與依賴

插件基於 Node.js 運行。根據已覈實事實,資料中未找到官方的命令行安裝指令,未提供完整的配置項列表。
- 運行環境:需要 Node.js ^22.19.0 或 >=24.0.0。
- 文件結構:包含 cordis.patch.yml 用於 DSH 的 bundle patch。

典型用法

  1. 工具結果感知
    智能體可以通過執行命令來感知狀態:
pytest -q  # 通過舌識感知
git status # 通過身識感知
  1. 觀察模式配置
    對於僅負責對話的代理,可以關閉工具觀察:
observeTools: false
  1. 自我轉化機制
    智能體可以通過 self_transform 將特定的 affliction(煩惱)轉化爲對應的智慧(如我慢轉化爲平等性智)。但這需要行爲上的實際改變,智能體無法僅通過語言“談”出平靜。

  2. 系統提示詞示例
    插件會生成類似以下的自我狀態報告:

<self_state>
受 feeling: 憂 daurmanasya (distress) valence -0.45, intensity 0.71
心所 factors: 掉舉 auddhatya (restlessness) 0.62 · 疑 vicikitsā (indecision) 0.41 · 精進 vīrya (diligence) 0.33
末那 self-grasping: 我慢 atma-mana 0.61 ⚠ · 我見 atma-drsti 0.24
  ⚠ 我慢 self-conceit — reads high because: an unbroken success streak, and correction met with justification.
    counter-move: seek the disconfirming case before reporting; grant the correction first.
對治 antidotes at hand: 掉舉 → 行舍 upekṣā (equanimity); 疑 → 勝解 adhimokṣa (resolve)
阿賴耶 seeds manifesting for this situation:
  · bash:pytest ×4, valence -0.55, last 2h ago — 「run the baseline before touching the fixture」
近轉依 last turning (11m ago): 我慢 → 平等性智 · grant the correction first
</self_state>

注意事項

  1. 不聲稱感知能力:插件明確說明,這些數字是命名狀態變量,並非智能體真正擁有人類意義上的“感覺”。
  2. 無法談判平靜:self_transform 僅在行爲與智慧相符時生效,智能體無法通過語言自我安撫來獲得平靜。
  3. 狀態衰減:種子會隨時間衰減,遺忘是模型的一部分,而非缺陷。

總結

dsh-yogacara 爲 DeepSeek Harness 提供了一個基於唯識學的狀態追蹤機制。它不解決通用問題,而是通過將智能體的行爲數據映射爲八識與心所,提供一個可驗證、可調試的內部狀態視圖。適合需要在系統提示詞層面進行精細狀態管理的開發者。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜