在構建 DeepSeek Harness (DSH) 智能體或代理時,處理金額、票據等場景時通常需要將阿拉伯數字轉換爲中文大寫形式。手動編寫正則或函數既繁瑣又易錯。下面介紹一個能直接在本地完成此轉換的插件。
插件定位¶
dsh-number-words 是一個 DSH 插件,由 uckkk 維護。它將阿拉伯數字轉換爲中文大寫數字,適用於金額和票據場景,支持小數和負數。
核心功能¶
- 數字轉大寫:支持將阿拉伯數字轉換爲中文大寫金額或數字。
- 本地運行:純 Node 實現,無需聯網,無外部服務依賴。
- 完整性:支持小數與負數。
安裝與啓用¶
使用以下命令安裝插件:
dsh plugin add dsh-number-words
安裝完成後,在 profile 的 package.json 的 dsh.profile.bundles 中加入 "dsh-number-words"。
典型用法¶
安裝後在會話中直接調用該插件註冊的工具即可。
適用場景與注意¶
該插件適合需要生成正式中文金額數字的場景。由於插件以當前 DSH 進程的權限運行,安裝前請自行審閱源碼與許可證。