前言¶
DeepSeek Harness (DSH) 是一个插件化平台。在提示词工程方面,直接输入口语化需求往往导致 AI 输出模糊或结构混乱。co1ombiagly/prompt_optimize_dsh 插件旨在解决这一问题,它将口语化需求转化为结构化提示词,并自动填入会话输入框。该插件复用 DSH 内置模型路由,无需用户管理任何 API Key。
核心功能¶
一键优化¶
插件能够将口语化、含糊的需求,一键转化为结构清晰、逻辑严谨的高质量提示词。
自动填入输入框¶
优化结果会自动填入下方的会话输入框,用户可直接发送或编辑,无需手动复制粘贴。
上下文锚定¶
当需求中指代不明(如“这个”、“它”)时,插件会先反问关键问题,支持将用户的回答与原始需求合并。
会话上下文感知¶
默认 auto 模式。当输入包含指代词或过短时,插件会自动读取本会话最近几条消息辅助锚定。支持通过 contextAware 配置关闭此功能以节省 Token。
迭代改写¶
使用 /optimize revise 命令可以在上一版的基础上进行增量修改,无需重写整段提示词。
纯输出模式¶
使用 /optimize --pure 命令仅输出提示词本体,不带任何解释说明。
零密钥管理¶
插件不存储、不上传任何密钥。模型调用全部走 DSH 已有的 ctx.llm 路由。
安装与启用¶
前置条件:
* 运行中的 DSH 环境。
* 环境里有 Node.js ≥ 18。
安装步骤:
node scripts/link-deps.cjs
使用示例¶
基础优化¶
在任意会话输入框中输入:
/optimize 帮我弄个提示词,让 AI 每周给我出一份行业新闻简报
迭代修改¶
对已有提示词进行修改:
/optimize revise 受众改成金融从业者,篇幅压到 300 字
纯输出模式¶
仅获取提示词文本:
/optimize --pure 帮我把这段需求写成提示词……
草稿态注意¶
在未建会话的首页输入框发 /optimize,避免 harness 原生命令在草稿态卡死。
隐私与安全¶
- 不存储、不上传任何密钥。
- 模型调用全部走 DSH 已有的
ctx.llm路由。 - 规范文档、会话内容均留在本地。
- 自动填入脚本仅通过同源
/api/prompt-optimizer/*通信。
总结¶
该插件通过结构化处理和自动化交互,降低了提示词工程的门槛。安装后即可使用 /optimize 命令快速生成高质量提示词。
- GitHub 仓库: https://github.com/Co1ombiagly/prompt_optimize_dsh
- DSH 插件目录: https://www.skillhub.cn/plugins/Co1ombiagly/prompt_optimize_dsh