dsh-ultramath:UltraMath 數學建模競賽多 Agent 求解插件

前言

DSH 的插件機制允許把流程、預設和技能包同步到本地。數學建模競賽任務通常會跨越讀題、框架、推導、編碼、驗算、論文和審稿多個階段,單輪提示詞容易把流程拆開。

dsh-ultramath 是一個面向數學建模競賽的多 Agent 求解插件。它由 Andiii208 維護,許可證爲 MIT,目標是用 DeepSeek Harness 原生 agent 預設和技能包跑通上述流程。

這是什麼

下面介紹它解決什麼問題、提供哪些能力。

dsh-ultramath 把獲獎級數模方法論打包成 DeepSeek Harness 原生 agent 預設 + 技能包。它覆蓋:

讀題 → 框架 → 推導 → 編碼 → 驗算 → 論文 → 審稿

它提供 UltraMath 主控預設,也提供數學家、工程師、作家、審稿人 4 個單階段角色預設。插件是純 node 半側,無瀏覽器 UI,不改 DSH 核心源碼。

核心功能

流程與角色

一個預設可以跑通「讀題 → 框架 → 推導 → 編碼 → 驗算 → 論文 → 審稿」全流程。除主控外,4 個單階段角色預設用於從特定階段切入:

  • 數學家
  • 工程師
  • 作家
  • 審稿人

模型庫與自包含

插件內置 33 篇模型庫,並隨包分發論文模板、審稿腳本和模型庫。它完全自包含,不依賴任何外部倉庫,安裝即用。

插件啓動時,會把預設、模型庫、論文模板冪等同步到 ~/.dsh/,無需手動配置。

ultramath 主入口技能可用,模型庫位於:

~/.dsh/skills/ultramath/模型庫/

模型庫按需加載,禁止一次加載全部。

質量門禁

流程中包含獨立驗算、阻斷項、盲評和學術誠信門控:

  • Phase 2.5 獨立驗算:分歧 >30% 爲 FAIL,10-30% 爲 SUSPECT,<10% 爲 PASS。
  • 審稿階段阻斷項 B1-B9 一票否決。
  • Phase 4 終審派 3 個互不共享上下文的評委,結構化打分;分歧 >20 分走證據仲裁。
  • 學術誠信 7 類門控:抄襲 / 數據造假 / 引用僞造 / 圖片僞造 / 不可復現 / 匿名性違規 / 越權署名,任一觸發一票否決。

數字凍結用於防止論文數字與代碼輸出不一致。凍結數字.json 讓論文每個數字可追溯到 CSV 或腳本輸出;改代碼後 grep 檢測 stale 引用。

進度與方法選型

全流程維護 求解/進度.md 和 todo 驅動,收尾輸出 steps/progress 可視化。

方法選型求助會按 觸發詞索引.md 與 方法選擇決策樹.md 推薦並加載對應模型庫文檔。

安裝與啓用

先確認 node 版本滿足要求:

^22.19.0 || >=24.0.0

再執行安裝命令:

dsh plugin --profile web add github:Andiii208/dsh-ultramath

安裝後,重啓 DSH。新建會話時,在預設選擇器選擇「UltraMath」主控或 4 個單階段角色。

典型用法

全自動跑通

新建會話選「UltraMath」主控,直接貼題目 + 數據附件,全程不詢問、一次跑完。

分階段執行

只執行某一步時,可以用提示詞限定範圍:

只做問題 1 的建模和求解,先不寫論文
已有推導和結果,直接幫我寫論文並編譯
已成稿,只跑評審收斂(多視角評審 → 修復 → 終審)

人工把關

需要確認關鍵決策時,可以要求停下選擇:

用人工把關模式:每個關鍵決策點停下來給我編號選項確認,再繼續

方法選型

直接問:

這類問題該用什麼模型

插件會按 觸發詞索引.md + 方法選擇決策樹.md 推薦並加載對應模型庫文檔。

中途續跑

把已有的 求解/ 目錄放進工作區,然後說:

繼續求解

插件會按 求解/進度.md 從斷點繼續。

更新

更新到新版本時,先執行重裝命令,再重啓 DSH:

dsh plugin --profile web add github:Andiii208/dsh-ultramath

適用場景與注意

適合需要把數模競賽求解拆成階段執行、需要論文模板和審稿腳本、希望結果可追溯的 DSH 用戶。

注意:

  • 插件以當前 dsh 進程權限運行,安裝前應檢查源碼和 MIT 許可證。
  • 模型庫按需加載,禁止一次加載全部。
  • 數字凍結依賴 凍結數字.json、CSV 和腳本輸出,改代碼後應關注 stale 引用檢測。
  • 學術誠信門控和阻斷項會觸發一票否決。

結尾

dsh-ultramath 的價值在於把數模競賽求解拆成可執行、可檢查、可追溯的階段。GitHub 倉庫如下:

https://github.com/Andiii208/dsh-ultramath

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

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

小夜