前言¶
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