yxdotnet/dsh-persona-driven:人格驱动引擎

前言

DeepSeek Harness(DSH)在调用大模型时,有时会陷入「过于谨慎、小改动反复测试、消耗大量 token」的状态。这种问题并非单一模型能力问题,而是策略配置与执行节奏的组合结果。persona-driven 是一套将策略参数化为「人格」的工具,将抽象的行为偏好转化为可调的档位。DSH 的 yxdotnet/dsh-persona-driven 插件实现了这套人格驱动引擎的原生集成,通过每轮注入和统一的安全底线,把「人格」变成可调的配置,而不是依赖外部脚本。

是什么

  • 插件名:yxdotnet/dsh-persona-driven
  • 维护者:yxdotnet
  • 分类:趣味换装
  • 简介与定位:DSH 技能插件,人格驱动引擎
  • 核心价值:将「AI 太谨慎、反复测试、烧 token」转化为 8 颗可调旋钮,支持按 MBTI 类型或预设加载档位,并在 DSH 每轮对话中注入;同时提供统一的安全底线(Safety floor)与验证底线(Verification floor)。

工作原理:两道底线 + 8 颗旋钮

安全底线(Safety floor)

安全底线在插件安装后成为真实确认提示,而非仅依赖模型善意。涉及删除/覆盖、支付与鉴权、生产变更、破坏性数据库语句、不可逆操作时,人格配置会自动回退到高验证级别并要求确认。

验证底线(Verification floor)

验证底线不决定「是否验证」,而是决定「验证的深度」。无论人格如何配置,任何变更都会被验证;引入新行为或修复缺陷需要可重复、可验证的证据,并在最后一行自报。验证底线与 EXPLORE 和 PACE 解耦,「只给一个选项」和「只要快」都不是减少验证的理由。只有「第一次就做对」才能节省 token,重做被视为早期验证不足的信号。

8 颗可调旋钮

每一轮对话中,人格通过 8 个 1–5 的档位控制行为风格:

  • Execution 节点
  • PACE:停止并询问的频率
  • VERIFY:对变更执行的验证强度
  • RISK:可接受的确定性缺口
  • STRUCT:是否允许现有结构发生移动

  • Cognition 节点

  • DETAIL:输出细节程度
  • EXPLORE:提供的选项数量

  • Interaction 节点

  • STYLE:对话风格(正式/口语等)
  • WARMTH:优先关注人或任务

预设与类型

  • 提供四组预设:Fast、Steady、Explore、Companion,分别对应一组档位组合。
  • 支持 16 种 MBTI 类型,每种类型映射到一组档位。
  • 每个领域(编程、UI 设计、视觉图像、金融、写作、规划、协作、决策)都有档位到输出的映射,仅加载相关领域的档位。

安装与启用

官方安装命令(安装即 L3):

dsh plugin --profile <profile> add github:yxdotnet/dsh-persona-driven

执行该命令会安装插件,并将 @dsh-external/persona-driven 写入 profile 的 dsh.profile.bundles,重启 DSH 即可生效。安装后无需额外配置 hooks 文件,也不需要每轮启动 Python 子进程。

验证与调试

验证插件是否正常工作的命令:

npm test
npm run doctor

npm run doctor 会检查:包与补丁完整性、技能载荷完整性、bundle 是否安装到任意 profile、状态目录是否可写。

技能侧检查:

cd skills/persona-driven
python scripts/persona.py doctor
python scripts/persona.py get

典型用法

在对话中通过自然语言切换人格:

  • 想加快速度、减少反复测试:说「be decisive」「stop re-testing everything」「too many tokens」
  • 指定类型:说「use ENTJ」「switch to ESFP」
  • 使用预设:说「Fast mode」「use the steady one」「give me a few options」
  • 查看当前人格或关闭人格:说「what persona am I on」「turn off persona」
  • 查看数据:说「persona dashboard」

适用场景与注意事项

  • 适合需要精细控制 AI 行为节奏与验证深度的开发场景,如代码生成、文档编写、系统设计等。
  • 插件以当前 DSH 进程的权限运行,安装前建议检查源码与许可证。
  • 安全底线与验证底线是强制性的,不会因人格配置而绕过。

小结

yxdotnet/dsh-persona-driven 将人格驱动引擎从外部脚本集成到 DSH 原生扩展点,通过 8 颗旋钮与两道底线,为智能体行为提供可观测、可调整的配置框架。DSH 社区目录:https://www.skillhub.cn/plugins/yxdotnet/dsh-persona-driven。插件仓库:https://github.com/yxdotnet/dsh-persona-driven。

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

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

小夜