Skip to content

🤖📐专为数学建模设计的 Agent ,自动完成数学建模,生成一份完整的可以直接提交的论文。 An Agent Designed for Mathematical Modeling ,Automatically complete mathmodel and generate a complete paper ready for submission.

Notifications You must be signed in to change notification settings

jihe520/MathModelAgent

Repository files navigation

🤖 MathModelAgent 📐

专为数学建模设计的 Agent
自动完成数学建模,生成一份完整的可以直接提交的论文。

简体中文 | English

🌟 愿景:

3 天的比赛时间变为 1 小时
自动完整一份可以获奖级别的建模论文

✨ 功能特性

  • 🔍 自动分析问题,数学建模,编写代码,纠正错误,撰写论文
  • 💻 本地代码解释器
  • 📝 生成一份编排好格式的论文
  • 🤝 muti-agents: 建模手,代码手(反思模块,本地代码解释器),论文手
  • 🔄 muti-llms: 每个agent设置不同的模型
  • 💰 成本低 agentless

🚀 后期计划

  • 添加并完成 webui、cli
  • 完善的教程、文档
  • 提供 web 服务
  • 英文支持(美赛)
  • 集成 latex 模板
  • 接入视觉模型
  • 添加正确文献引用
  • 更多测试案例
  • docker 部署
  • 引入用户的交互(选择模型,重写等等)
  • codeinterpreter 接入云端 如 e2b 等供应商..

clone 项目后,下载Todo Tree插件,可以查看代码中所有具体位置的 todo

视频demo

MathModeAgent-demo.mp4

📖 使用教程

  1. 安装依赖
git clone https://github.com/jihe520/MathModelAgent.git # 克隆项目
pip install uv # 推荐使用 uv 管理 python 项目
uv venv # 创建虚拟环境
uv sync # 安装依赖
  1. 配置模型

复制/config/config.toml.example/config/config.toml, 填写配置模型

推荐模型能力较强的、参数量大的模型。

  1. 运行测试 和 启动项目
uv run example.py # 简单测试能否正确运行
uv run webui.py # 推荐: 启动 webui
uv run termial.py # 启动终端项目

运行的结果在/project/work_dir/目录下

🤝 贡献

  • 项目处于开发阶段(我有时间就会更新),变更较多,还存在许多 Bug,我正着手修复。
  • 欢迎提交 issues 和 PRs
  • 需求参考 后期计划

📄 版权License

请勿商业用途,商业用途联系我(作者)

🙏 Reference

Thanks to the following projects:

About

🤖📐专为数学建模设计的 Agent ,自动完成数学建模,生成一份完整的可以直接提交的论文。 An Agent Designed for Mathematical Modeling ,Automatically complete mathmodel and generate a complete paper ready for submission.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages