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 提供了一个基于唯识学的状态追踪机制。它不解决通用问题,而是通过将智能体的行为数据映射为八识与心所,提供一个可验证、可调试的内部状态视图。适合需要在系统提示词层面进行精细状态管理的开发者。

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

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

小夜