前言¶
在開發 DeepSeek Harness (DSH) 智能體時,經常需要處理數值計算和單位換算。如果需要將長度、重量、溫度、數據量或時間等單位進行轉換,手動編寫邏輯會增加維護成本。下面介紹一個由 uckkk 維護的純 Node 實現的解決方案。
插件介紹¶
dsh-unit 屬於「聯網工具」類別,提供標準的單位換算能力。它是一個純 Node 實現的插件,主要解決智能體在處理物理量或數據量時需要自動進行單位換算的問題。
核心功能¶
插件提供的主要工具是 convert_unit。
安裝與啓用¶
通過官方命令安裝即可啓用。執行以下命令:
dsh plugin add dsh-unit
安裝成功後,插件會自動在 profile 的 package.json 的 dsh.profile.bundles 中加入 "dsh-unit"。
典型用法¶
在會話中直接調用該插件註冊的工具即可。例如:
10 公里等於多少英里
→ 調用 convert_unit(value=10, from="km", to="mi")
適用場景與注意¶
該插件適合需要頻繁處理單位換算場景的智能體。由於插件會在本機運行第三方代碼,安裝前請自行審閱源碼與許可證(MIT)。