dsh-plugin-local-life:DeepSeek Harness 本地生活工具包

前言

DeepSeek Harness (DSH) 采用插件化架构。在构建智能体时,处理日常生活中的财务计算、单位换算和出行规划是常见需求。直接在 Prompt 中让模型进行复杂算术容易出错。dsh-plugin-local-life 提供了一套本地化的计算工具,将上述能力封装为标准工具,供智能体直接调用。

这是什么

这是一个本地生活工具包,由开发者 863683348 维护。它为 DeepSeek Harness 的智能体提供了一套日常计算工具,覆盖预算规划、账单分摊、比价、折扣计算、单位换算以及出行清单生成等功能。

核心功能

插件提供了以下具体能力:

  1. 预算规划:根据收入和各类别的金额或百分比,生成月度预算计划,并计算结余。
  2. 账单分摊:支持账单平摊或按权重分摊,并可选小费和舍入方式。
  3. 单价比较:对比不同商品的单价(例如每公斤 vs 每100克)。
  4. 折扣计算:计算百分比折扣或固定金额折扣,支持设置阈值。
  5. 单位换算:支持重量(斤/kg/磅)、长度(里/km/尺/英里)、体积(升/加仑)和温度(摄氏度/华氏度)的换算。
  6. 出行清单:根据场景生成清单,支持城市游、机场、户外或自驾游。
  7. 支出账本:按类别和月份汇总支出明细。
  8. 贷款摊销:计算等额本息或等额本金的还款计划及总利息。
  9. 规格标准化比价:对商品规格进行标准化处理后再比较单价。
  10. 食谱成本:根据食材计算总成本及单份成本。

安装与启用

通过 CLI 安装插件,local_life 工具将在安装后全局注册。

dsh plugin --profile <profile> add dsh-plugin-local-life

安装完成后,重启 DSH 进程即可使用。

典型用法

通过以下场景可验证插件功能:

  1. 预算规划:向智能体提供月度收入及各项支出的占比,请求生成预算表。
  2. 账单分摊:输入餐厅总金额和参与人数,要求按权重分摊(如按消费量),并计算包含小费的最终每人支付金额。
  3. 比价:输入两件商品的标价和规格(如 50元/500g 和 90元/1kg),请求比较哪一件更划算。
  4. 单位换算:将 5斤肉换算为公斤,或将 20摄氏度换算为华氏度。
  5. 出行清单:请求生成一次机场出发的旅行清单。

注意事项

  1. 架构兼容性:工具架构基于 @deepseek-ai/dsh-tools value-schema DSL 验证。早期版本在 output.schema 根目录使用了 required 字段并关闭嵌套对象,会导致 DSH 启动失败并报错“schema.required is not supported by the value schema DSL”。如果遇到启动问题,请卸载或升级插件。
  2. 运行环境:插件为纯逻辑实现,无文件系统访问权限,运行结果完全由当前 DSH 进程决定,无副作用。
  3. 源码检查:安装前建议检查源码与许可证。

总结

dsh-plugin-local-life 解决了智能体在日常交互中常见的数学计算问题。它不依赖外部服务,通过标准工具接口提供预算、分账、比价等实用功能。源码与目录页链接如下:

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜