jihe520/MathModelAgent
🤖📐专为数学建模设计的 Agent & skills ,自动完成数学建模,生成一份完整的可以直接提交的论文。 An Agent Designed for Mathematical Modeling ,Automatically complete mathmodel and generate a complete paper ready for submission.
解決的問題
MathModelAgent 自動化了數學建模競賽的整個流程。它將原本需要數天的手動工作,簡化為一個流暢的工作流,涵蓋問題分析、數學建模、程式碼實作以及最終生成專業、可提交的論文。
如何運作
此專案採用多代理系統,包含專門角色(如 Modeler、Coder 和 Writer),可透過 LiteLLM 驅動不同的 LLM。它作為一組「技能」運作,可由 Claude Code 或 Codex 等工具驅動。工作流程包括:
- 程式碼執行:內建程式碼解釋器(本地 Jupyter 或透過 E2B/Daytona 的雲端服務)執行模擬並產生資料。
- 文件生成:使用 Typst 模板生成符合主要競賽格式(如 MCM/ICM)的高品質 PDF 論文。
- 知識整合:基於 RAG 的知識庫,包含建模標準和決策樹,以減少幻覺。
- 驗證:9 步自動驗收流程,檢查文字洩漏、數值一致性及編譯錯誤。
- 人機協同:在關鍵節點允許使用者批准、編輯或重新生成結果。
適用對象
希望自動化問題求解與論文格式化繁瑣部分的數學建模競賽參與者,包括學生與研究人員。
主要亮點
- 端對端自動化:一條指令即可觸發從分析到 PDF 生成的完整流程。
- 專業模板:提供 17 種 Typst 模板,適用於各類國內外競賽。
- 靈活部署:支援獨立桌面應用、Docker 容器或本地安裝。
- 可擴展架構:技能可單獨呼叫,也可組合成自訂工作流程。
相關
- 專案
- 專案
- 專案
- 專案
- 專案