DeepSeek Harness 插件介紹:dsh-math-olympiad

前言

DeepSeek Harness(DSH)採用插件化架構,旨在讓開發者通過組合插件構建複雜應用。在構建數學推理技能時,核心挑戰在於如何保證推理過程的嚴謹性,並避免模型在不確定時編造答案。dsh-math-olympiad 是一個面向 IMO、Putnam、USAMO、AIME 等競賽場景的技能包,通過純推理、對抗驗證和校準信心輸出,解決上述問題。

核心功能

該插件提供了一套嚴謹的數學解題流程,主要包含以下能力:

  • 純推理求解:使用 Pólya 六板斧等啓發式方法進行求解。
  • 對抗驗證:利用 subagent 的新鮮上下文對證明進行攻擊性驗證,檢測漏洞(如“這能證 RH 嗎?”)。
  • 校準信心輸出:輸出包含“解 + 驗證結論 + 信心”三位一體的結果,信心等級分爲 high、medium 或 honest “no confident solution”。
  • LaTeX 編譯:支持將證明正文編譯爲 PDF。
  • 思考鏈隔離:驗證器不共享推理軌跡,僅接收 .proof 字段,防止思考鏈泄露。

安裝與啓用

安裝前需確保前置依賴已就緒。

前置依賴

本插件在開發形態下使用 link: 依賴指向相鄰的 DeepSeek Harness 源碼檢出(dsh-src)。克隆本倉庫後,需先檢出官方 deepseek-ai/deepseek-harness 到同級的 dsh-src/ 目錄,並執行其構建。

安裝命令

技能以 profile bundle 形式安裝:

cd dsh-math-olympiad 的父目錄
dsh plugin --profile <name> add ./dsh-math-olympiad
dsh --profile <name>

注意事項

若從源碼直接安裝,pnpm >= 10 默認拒絕運行 git 依賴的 prepare 腳本,會導致首次 add 失敗。需要在 profile 的 pnpm-workspace.yaml 中添加:

allowBuilds:
  dsh-math-olympiad: true

若不想處理此問題,可直接安裝 pnpm pack 生成的 .tgz 產物。

典型用法

技能運行時遵循固定流程:

  1. 解:使用純推理方法(如 Pólya 六板斧)。
  2. 剝離思考鏈:只保留證明正文,移除中間推理步驟。
  3. 對抗驗證:啓動 subagent,提供新鮮上下文,驗證器會嘗試攻擊證明中的具體漏洞(參考 verifier_patterns.md)。
  4. 循環與棄權:若發現致命缺口,回到步驟 1 重試(最多 2 輪);若仍失敗,誠實輸出 no confident solution 並附上卡點。
  5. 輸出:最終結果包含解、驗證結論、信心等級及可選的 PDF 文件。

權限與侷限

權限

插件運行時需要以下權限:
* 讀取面:讀取面。
* 命令面:執行 bash 腳本(如 check_latex.sh、compile_pdf.sh)。
* 寫面:寫入 LaTeX 輸出目錄。

插件無網絡請求,不依賴外部服務。

侷限

  • 正確率無承諾:驗證機制增強嚴謹性,但無法消除出錯可能。
  • 依賴隔離:驗證器質量取決於 subagent 模型與上下文隔離紀律,思考鏈一旦混入正文即失效。
  • 棄權機制:誠實棄權是特性,輸出 no confident solution 是正常流程,並非失敗。

總結

dsh-math-olympiad 爲 DSH 提供了一套嚴謹的數學解題與驗證框架,特別適合需要高可信度推理輸出的場景。安裝路徑見 GitHub 倉庫:https://github.com/988hj7tczd-oss/dsh-math-olympiad。

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

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

小夜