Skip to content

数学建模 Skill v1.0.0

Latest

Choose a tag to compare

@XiaoMaColtAI XiaoMaColtAI released this 10 Jul 10:21

🎉 数学建模 Skill v1.0.0

本版本由 GPT 5.6 Sol 进行全面检查和完善,重新建立 1.0.0 版本基线。

这次更新不是简单调整文档,而是对数学建模完整工作流的一次系统性重构:从题目分析、模型设计和代码实现,到论文检索、Word 论文生成与最终质量检查,均进行了统一和补强。

✨ 核心亮点

模块 本次更新
🧠 建模分析 统一模型选择、验证和物理模型族计数规则
💻 代码实现 完善 Python、MATLAB、Excel 与动态依赖检查
🔎 论文检索 实现 OpenAlex + AnySearch 双引擎检索与相关性重排
🧮 公式转换 扩充 LaTeX → Word 原生 OMML 命令支持
📄 论文生成 使用官方模板驱动 DOCX 内容、公式、图表与样式生成
✅ 质量检查 增加篇幅、页数、图表引用和参考文献对应检查
🔁 可复现性 记录随机种子、文件哈希、环境版本和唯一复现命令

🔄 三阶段工作流

题目与附件
   ↓
🧠 建模手:理解题目、选择模型、设计验证
   ↓
💻 编程手:实现代码、真实运行、输出表格与图
   ↓
✍️ 论文手:核验证据、生成 DOCX、完成质量检查

三个阶段既可以顺序完成整道题,也可以按需单独执行。下游发现公式、数据、程序或论证问题时,会返回对应上游阶段修正,不在最终论文中掩盖问题。

📦 固定交付物

角色 交付物
🧠 建模手 题目分析报告.md术语表格.md
💻 编程手 Python/MATLAB 代码、运行结果表格、原始数据图、运行过程图、最终结果图
✍️ 论文手 .docx 格式的完整论文

🔎 真正的双引擎论文搜索

  • 并行调用 OpenAlexAnySearch,不再用单引擎结果冒充交叉检索。
  • 使用 DOI 精确匹配,无 DOI 时按规范化题名与年份交叉核验。
  • 按专业查询词覆盖率过滤,并让相关性优先于引用量。
  • 自动折叠同题名的预印本与正式出版记录。
  • 保留作者、年份、DOI、出版信息、来源和链接等追溯字段。

搜索结果用于发现候选文献。正式引用前仍需打开 DOI 或出版机构页面核验。

🧮 公式与 Word 论文生成

LaTeX → OMML 转换器现在支持更多数学建模与物理公式常用命令,包括:

\nu  \mu  \approx  \arcsin  \arccos  \arctan
\hbar  \ell  \mathbb  分式  根式  上下标  矩阵  分段表达式
  • 公式以 Word 原生 OMML 写入,可继续编辑。
  • 未知命令、未闭合分组和不支持环境会明确报错。
  • 优先继承官方模板的页面、样式、分节、页眉和页脚。
  • 表格保持可编辑,图片来自编程手的真实运行结果。

✅ 更完整的论文质量检查

交付前会检查:

  • 📝 中英文混排篇幅和可配置篇幅目标
  • 📐 可编辑公式的基本数量
  • 📊 图片、表格、题注和编号连续性
  • 🔗 每幅图和每个表是否在正文中被引用
  • 📚 正文引用与参考文献列表是否双向对应
  • 📄 DOCX 渲染后的实际页数和官方页数上限
  • 🚧 临时占位符、纯文本 LaTeX 和未完成内容

关于 CUMCM 篇幅

  • 15000 字词单位、约 20 页是防止论文过短的完整度质量目标,不是官方最低要求。
  • 以 2026 年官方规范为例,摘要原则上不超过一页、正文不超过 30 页。
  • 实际使用时必须重新核对目标竞赛当届官方规则和官方模板。

📊 Excel、Python 与 MATLAB

  • 修复 pandas.read_excel() 默认 header=0 可能把首行数据当成列名的问题。
  • 新增无隐式表头推断的 Excel 读取工具和预期行数断言。
  • 补全 MATLAB 环境、工具箱、绘图和结果导出规范。
  • 根据实际选中的模型和功能动态检查依赖。
  • 要求程序真实运行,论文数值必须能追溯到代码输出。

🔁 可复现运行

每次建模任务统一记录:

  • 🎲 随机种子
  • 🔐 输入文件 SHA-256
  • 🧰 Python/MATLAB 运行环境与依赖版本
  • ⚙️ 关键模型参数
  • ▶️ 唯一、可直接执行的复现命令

🗂️ 路径与资源治理

  • SKILL_ROOT:只读取 Skill 自带资源。
  • PROJECT_ROOT:只写入用户任务产物。
  • 默认禁止任务运行过程覆盖 Skill 文件。
  • 合并 DOCX 与 XLSX 重复维护的 Office/OOXML 工具资源。
  • 按当前阶段渐进加载角色规范、算法资料和工具说明。

🧩 模型数量规则修正

每道子问题最多使用两个独立模型体系,但物理问题按“模型族”计数:

同一控制机理的基础近似和高精度展开属于一个模型族。例如,两光束干涉与多光束干涉若只是同一干涉机制的精度展开,不机械计为两个独立模型。

🧪 验证结果

  • ✅ 42 项自动化回归测试全部通过
  • ✅ DOCX self_check.py 检查通过
  • ✅ Skill quick_validate.py 结构校验通过
  • ✅ Markdown 围栏和 Git 差异格式检查通过

📥 下载与校验

推荐下载本 Release 中的:

  • math-modeling-skill-v1.0.0.zip:完整 Skill 发行包
  • math-modeling-skill-v1.0.0.zip.sha256:SHA-256 校验文件
SHA-256: c98f5867130275b8bb87c074195ed1bf2c01a2707a71a6c642023ab8bdd2da4b

完整更新记录请查看 CHANGELOG.md