前言¶
DeepSeek Harness (DSH) 採用插件化架構。在構建智能體時,處理日常生活中的財務計算、單位換算和出行規劃是常見需求。直接在 Prompt 中讓模型進行復雜算術容易出錯。dsh-plugin-local-life 提供了一套本地化的計算工具,將上述能力封裝爲標準工具,供智能體直接調用。
這是什麼¶
這是一個本地生活工具包,由開發者 863683348 維護。它爲 DeepSeek Harness 的智能體提供了一套日常計算工具,覆蓋預算規劃、賬單分攤、比價、折扣計算、單位換算以及出行清單生成等功能。
核心功能¶
插件提供了以下具體能力:
- 預算規劃:根據收入和各類別的金額或百分比,生成月度預算計劃,並計算結餘。
- 賬單分攤:支持賬單平攤或按權重分攤,並可選小費和舍入方式。
- 單價比較:對比不同商品的單價(例如每公斤 vs 每100克)。
- 折扣計算:計算百分比折扣或固定金額折扣,支持設置閾值。
- 單位換算:支持重量(斤/kg/磅)、長度(裏/km/尺/英里)、體積(升/加侖)和溫度(攝氏度/華氏度)的換算。
- 出行清單:根據場景生成清單,支持城市遊、機場、戶外或自駕遊。
- 支出賬本:按類別和月份彙總支出明細。
- 貸款攤銷:計算等額本息或等額本金的還款計劃及總利息。
- 規格標準化比價:對商品規格進行標準化處理後再比較單價。
- 食譜成本:根據食材計算總成本及單份成本。
安裝與啓用¶
通過 CLI 安裝插件,local_life 工具將在安裝後全局註冊。
dsh plugin --profile <profile> add dsh-plugin-local-life
安裝完成後,重啓 DSH 進程即可使用。
典型用法¶
通過以下場景可驗證插件功能:
- 預算規劃:向智能體提供月度收入及各項支出的佔比,請求生成預算表。
- 賬單分攤:輸入餐廳總金額和參與人數,要求按權重分攤(如按消費量),並計算包含小費的最終每人支付金額。
- 比價:輸入兩件商品的標價和規格(如 50元/500g 和 90元/1kg),請求比較哪一件更划算。
- 單位換算:將 5斤肉換算爲公斤,或將 20攝氏度換算爲華氏度。
- 出行清單:請求生成一次機場出發的旅行清單。
注意事項¶
- 架構兼容性:工具架構基於
@deepseek-ai/dsh-toolsvalue-schema DSL 驗證。早期版本在output.schema根目錄使用了required字段並關閉嵌套對象,會導致 DSH 啓動失敗並報錯“schema.required is not supported by the value schema DSL”。如果遇到啓動問題,請卸載或升級插件。 - 運行環境:插件爲純邏輯實現,無文件系統訪問權限,運行結果完全由當前 DSH 進程決定,無副作用。
- 源碼檢查:安裝前建議檢查源碼與許可證。
總結¶
dsh-plugin-local-life 解決了智能體在日常交互中常見的數學計算問題。它不依賴外部服務,通過標準工具接口提供預算、分賬、比價等實用功能。源碼與目錄頁鏈接如下: