MathModelAgent:把数学建模流程拆成可协作的智能体与技能
一分钟看懂
MathModelAgent 是面向数学建模任务的桌面应用和 Agent Skills 集合,覆盖题目分析、模型选择、编程计算、绘图、论文撰写、排版与检查。它可以让不同角色的智能体协同完成长流程,也允许用户在关键节点审核和修改结果。
你可以用它做什么
- 分析建模题目,选择 AHP、TOPSIS、ARIMA 等方法并生成求解代码。
- 在本地 Jupyter 环境运行计算,把代码保留为可继续编辑的 Notebook。
- 使用 Typst 模板生成中英文竞赛论文和 PDF,并检查数值一致性与排版结果。
- 将独立 Skill 安装到 Claude Code 等支持 Skills 的工具中,只执行分析、绘图或写作等部分阶段。
- 通过 Web 搜索或本地知识库补充资料,并在关键节点要求人工确认。
主要能力
- 由建模、编程、论文等多个角色协作完成端到端流程。
- 支持通过 LiteLLM 接入多种模型,并可为不同角色选择不同模型。
- 提供 17 套 Typst 论文模板、建模知识规则和分阶段验收流程。
- 桌面版内置运行环境;开发者也可通过 Docker 或本地前后端部署。
- 支持自定义每个子任务的提示与模板,便于适配不同竞赛要求。
适合哪些人
适合参加数学建模竞赛、希望快速搭建可检查工作流的学生和教师,也适合研究如何用 Agent Skills 编排专业任务的开发者。它更像助理和自动化框架,不能替代参赛者对模型假设、数据来源和结果正确性的判断。
怎么开始使用
普通用户可从官方 Releases 下载 Windows 或 macOS 桌面版,安装后填写模型 API Key。希望只使用技能包时,可运行 npx skills add jihe520/MathModelAgent --all。开发部署可选择 Docker Compose;本地开发还需要 Python、Node.js 与 Redis,并分别启动后端和前端。
使用前需要知道
官方 README 同时包含已实现功能、愿景和待办事项,例如部分搜索、知识库与人机协作能力的实现状态可能随版本变化,使用前应以当前 Release 和实际测试为准。Windows 安装包目前未签名,可能触发 SmartScreen,务必只从官方 Releases 下载。
自动生成的模型、代码、图表和论文必须人工复核;不得把未经验证的输出直接作为竞赛结论,更应遵守赛事关于 AI、引用和协作的规则。模型与搜索服务可能产生费用并传输题目或数据。仓库首页未给出清晰的统一许可证声明,复用代码前应进一步确认各部分授权。