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 容器或本地安装。
  • 可扩展架构:技能可单独调用,也可组合成自定义工作流。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目