MathModelAgent 是专为数学建模设计的开源 Agent,从问题分析、建模、编码、绘图到论文排版全自动完成,最终生成一份可直接提交的 PDF 论文。项目完全开源免费,可接入任意模型,目标是把 3 天的比赛时间压缩到 1 小时。
核心是多智能体协作:建模手、代码手、论文手各司其职,每个 agent 可配置不同模型;内置 17 套 Typst 论文模板(国赛、华数杯、华为杯、MCM/ICM 等),自动匹配赛事类型;还带建模知识库(模型选择决策树、评分标准等)和 9 步自动验收,确保论文零低级错误。
功能特性:
• 自动分析问题、建模、写代码、纠错、撰写论文
• Code Interpreter:本地基于 Jupyter,代码存为 notebook 方便再编辑;云端支持 E2B 和 Daytona
• 多 LLM:每个 agent 可设不同模型,支持 litellm 全部模型
• Web Search:Tavily API 联网获取真实数据
• RAG 知识库:ChromaDB + Rerank 检索建模方法、代码模板
• HIL 人机协作:关键节点暂停等待审批,支持 confirm / edit / regenerate / ask / skip / abort 六种动作
• 四层容错:有限重试 → Fallback Hand Off → Evaluator Shadow Mode → Feedback Rerun
使用上提供桌面版,内置 Claude Code 与全套 SKILLS,无需安装 Python / Node.js / Redis,填一个模型 API Key 即可开始建模;开发者也可选 Docker 或本地部署。姊妹项目 sci-box 提供科研图表与流程图 SKILL 合集,可单独安装使用。
项目处于实验迭代阶段,作者欢迎贡献 PR 和案例。个人免费使用,商业用途需联系作者。
🔗 原文:github.com/jihe520/MathModelAgent
#GitHub #开源 #数学建模 #Agent #AI #Typst #论文 #多智能体 #LLM #科研