前言¶
DeepSeek Harness(DSH)采用「一切皆插件」的理念,允许开发者通过插件扩展功能。对于没有编程背景的领域专家来说,从零开始编写自动化工具存在门槛。现有的方案要么需要掌握编程语言,要么难以将手工流程转化为可执行的自动化逻辑。
dsh-tool-planner 插件旨在解决这个问题,它通过访谈的方式引导用户用自然语言描述手工任务流程,然后将其转化为可执行的自动化计划。
这是什么¶
dsh-tool-planner 是一个 DSH 技能插件,由维护者 Wasif Alam Dip 开发。它帮助非程序员通过访谈规划和构建工具,让领域专家能够使用自然语言描述任务,进而生成自动化方案。
插件通过将手工流程分解为简单的自然语言步骤,将每个步骤转换为流程图节点,再经过一轮自动化问题询问,最终输出一份自然语言计划,并在构建前等待用户明确批准。
核心功能¶
插件的核心流程分为三个阶段:
-
手工流程访谈:引导用户用自然语言描述他们当前如何手工执行任务,一次一个步骤。
-
流程图生成:将用户描述的每个步骤转换为流程图节点,形成可视化的任务流程。
-
自动化提问与计划生成:提出简短的自动化相关问题,生成自然语言计划,并在构建前等待用户批准。
安装与启用¶
插件支持桌面应用和终端两种安装方式。
桌面应用安装:
在桌面应用中,进入 Plugins → Add Plugin,粘贴以下源码,点击安装,然后重启应用。
github:WasifAlamDip/dsh-fde-tool-planner
终端安装:
在终端中执行:
dsh plugin --profile web add github:WasifAlamDip/dsh-fde-tool-planner
如果 dsh 不在 PATH 中,可以用 npx @deepseek-ai/dsh 替换 dsh。安装后需要重启 dsh。
如需锁定特定版本,可添加标签:
github:WasifAlamDip/dsh-fde-tool-planner#v0.1.0
典型用法¶
在 DSH 中使用时,用 3-4 行自然语言描述想要实现的功能。插件会以自然语言回复,不要求用户具备技术知识。
示例:
我想每天早上自动发送当天的天气和日程安排给我,通过邮件发送到我的工作邮箱。
插件会引导用户逐步描述当前的手工流程,然后生成自动化方案。
适用场景与注意¶
插件适合以下场景:
- 领域专家希望自动化日常工作流程,但无编程基础
- 需要将手工任务转化为可执行的自动化逻辑
- 希望通过访谈方式明确需求,减少开发过程中的沟通成本
注意事项:
- 插件以当前 dsh 进程的权限运行,安装前应检查源码与许可证
- 插件通过自然语言引导,不要求用户具备编程知识
- 构建前需要用户明确批准,避免生成不符合预期的自动化方案
短结尾¶
dsh-tool-planner 通过访谈式引导,降低了非程序员开发自动化工具的门槛。它将手工流程分解为自然语言步骤,生成流程图节点,再经过自动化提问和计划确认,最终输出可执行的自动化方案。
插件目录:https://www.skillhub.cn/plugins/WasifAlamDip/dsh-fde-tool-planner
源码仓库:https://github.com/WasifAlamDip/dsh-fde-tool-planner