前言¶
在 DeepSeek Harness (DSH) 的实际使用中,面对 AI 生成的回答,开发者或用户往往难以通过一次 Prompt 精准控制输出的细微风格或侧重点(例如:更正式、更简练、或特定术语的使用)。反复要求“换个版本”通常效率较低。
dsh-possibility-space 将 DSH 的回答转化为可探索的二维语义地图。它不自动生成多个候选并代为选择,而是先在语义层面发现关键的权衡轴,再由你在地图上通过拖拽坐标来生成唯一的变体。
插件简介¶
名称: dsh-possibility-space
核心价值: 将 DSH 的回答转化为可导航的语义可能性空间。
作者: zhangguiping-xydt
分类: 模型推理
许可: MIT
核心功能¶
- 语义权衡轴发现:针对特定回答,自动发现三个独立的语义权衡维度(如:正式度 vs. 亲和力)。
- 地图交互:选择两个维度生成二维地图。在地图上拖拽预览坐标,释放鼠标即可生成对应版本的回答。
- 内容锁定:支持对地图上满意的段落进行逐字锁定,或添加语义不变量。
- 版本追踪与对比:生成的每个点都会记录在版本轨迹中,可随时查看 Diff(差异)并重新访问。
- 个人偏好保存:可以将选中的回答及其坐标保存为个人偏好。在后续开启相同语义轴的空间时,可直接恢复该坐标。
安装与启用¶
前置要求:
- DeepSeek Harness (DSH) 版本 0.1.1-rc.2 或更新
- Node.js 22 或更新
安装命令:
npx --yes @deepseek-ai/dsh@latest plugin --profile web add github:zhangguiping-xydt/dsh-possibility-space
npx --yes @deepseek-ai/dsh@latest web
使用示例¶
在 DSH 对话中,当助手生成一段回答后,该回答下方会出现一个地图操作入口。点击即可在对话流中展开地图(也可通过“全屏模式”专注操作)。操作流程如下:
- 点击地图入口展开交互界面。
- 系统展示当前回答对应的三个语义轴。
- 在二维地图上拖拽鼠标选择一个坐标,松开鼠标后,DSH 将基于该坐标生成一个新的回答变体。
- 对生成的变体满意后,可点击“锁定”保留文本,或查看 Diff 差异。
注意事项与约束¶
- 无独立 API Key: 插件不要求单独的 API Key,它会复用当前已打开回答的 Provider 和 Model 信息,通过配置的 DSH 适配器调用模型。
- 隐私与数据: 插件没有自建云服务。所有请求在浏览器、已认证的 DSH Host 和配置的模型适配器之间流转。回答、变体、锁、缓存和偏好数据均存储在浏览器的
localStorage中。 - Host 约束: 模型输入长度、锁的数量、输出 Token 数、并发数由 DSH Host 进行限制,并验证所有模型返回的 JSON 格式。
- 权限范围: 该插件仅运行在浏览器/Host 端,不执行外部工具、不编辑文件、也不提交代码。
总结¶
dsh-possibility-space 提供了一种精细化的模型输出控制方式,适合需要精确调整 AI 回答风格或结构的场景。通过语义轴和坐标拖拽,开发者可以快速迭代出符合预期的变体。