定位并获取权威公开数据,优先使用官方 API 与批量下载,产出可复现的抓取代码、来源与许可说明、校验记录。当赛题未提供附件、需要用人口或经济或气象或交通等官方统计补齐数据,或用户要求从权威来源取数时使用。
中文简介正在准备中。当前显示原文说明。
按已确定的模型路线为每一问生成可运行代码,并沉淀结果证据契约、评价指标、结构化结论与论文表格。当模型路线已定、需要编写并真实运行各问求解代码、或运行结果需要可核验的契约记录时使用。
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
Resolve <SKILL_ROOT> to the parent directory of this loaded skill folder, using its actual absolute path. Run commands from the contest project root, never from the installed skill directory. The placeholder is not a shell environment variable.
paper-workflow-orchestrator 判断当前 S0-S8 阶段。python "<SKILL_ROOT>/paper-workflow-orchestrator/scripts/workflow_guard.py" --skill model-code-and-result-generator
[WORKFLOW FAIL] 或报告 status != "PASS",停止本 skill,按 paper_output/qa/workflow_guard_report.json 的失败项回补前置阶段,不得凭记忆继续。paper_output/ 产物;完成后必须回到 paper-workflow-orchestrator 判断下一步,并用 context-memory-keeper 记录已完成产物、阻塞项和下一步。python "<SKILL_ROOT>/paper-workflow-orchestrator/scripts/workflow_guard.py" --status
再读取 paper_output/qa/workflow_guard_report.json、paper_output/preflight_report.json、paper_output/input_manifest.json、paper_output/results/run_manifest.json 和本 skill 的上游 JSON 契约,按报告里的 recommended_skill 与 next_action 继续。paper_output/context/workflow_memory.json 视为长期断点记录;若其中的 current_step、next_step、recommended_skill 与 workflow_guard.py --status 不一致,以 guard 报告为准。paper-workflow-orchestrator 或运行 workflow_guard.py --status,再更新 workflow memory:
python "<SKILL_ROOT>/context-memory-keeper/scripts/update_workflow_memory.py"
更新后读取 paper_output/context/workflow_memory.json / .md,确认下一步和推荐 skill 已记录。本 skill 不是万能自动建模系统。它的作用是给 Agent 一个稳定的“结果证据层”和可运行的赛题专用建模代码起点,避免正文只根据模型路线空写,也避免 Agent 面对数据时无头乱转。
真实赛题中,Agent 必须根据 model_route.json、数据字段、题目约束和评分要求二次修改生成的 q*_model.py。生成代码固定放在 paper_output/code/modeling/,不要写回 skill 包的 scripts/。
paper_output/plan/model_route.json、data_plan.json、visualization_plan.json,数据只能来自当前有效 cleaning_report.json 绑定的产物,不扫描历史批次。缺清洗报告时先运行数据处理技能;自定义清洗也须记录真实来源与输出哈希。paper_output/results/model_results.json、metrics.json、conclusions.json、run_manifest.json、paper_output/tables/table_index.json、paper_output/tables/*.csv。paper_output/code/modeling/result_contract_io.py、run_modeling.py、q1_model.py、q2_model.py、q3_model.py 或与 question_id 对应的 q*_model.py。quality-assurance-auditor 直接审计结果、指标、表格、图表和结论;证据门禁 PASS 后由 paper-formal-writer 构建正式写作计划。needs_real_modeling 标记,不伪装成最终比赛结果。scripts/build_result_contracts.py
model_route.json 的每个 question_id,生成结果契约骨架、基础字段画像表、paper_output/code/modeling/README.md,并生成可运行的 q*_model.py。scripts/result_contract_templates.py
scripts/modeling_tools.py
question_id 应该沉淀哪些证据字段时读取 建模结果规范。scripts/validation_tools.py / scripts/solver_evidence.py
regression.validation 验证方案,或保留旧 target/features/train_rows/test_rows 接口。新接口要求单位与特征可用性声明;不能把行号不重叠当成没有泄漏。optimization 配置调用线性/整数求解适配;未配置时仍只是代理方案脚手架,不是正式最优解。paper_output/
|-- code/
| `-- modeling/
| |-- run_modeling.py
| |-- result_contract_io.py
| |-- q1_model.py
| |-- q2_model.py
| |-- q3_model.py
| `-- README.md
|-- results/
| |-- model_results.json
| |-- metrics.json
| `-- conclusions.json
`-- tables/
|-- table_index.json
|-- table_q1_result_skeleton.csv
|-- table_q1_forecasting_scaffold.csv
`-- ...
统一规则:
schema_version、generated_by、generated_at。question_id。status 或 evidence_status 标记。data_source 和必要的 sheet,不能默认选第一个文件。单个数据集允许省略选择,但不自动猜预测目标列。verify_linear_solution 只核验提供的线性约束、边界、整数性与目标值;PASS 不证明全局最优,也不证明约束忠实于赛题。execution_provenance,至少包含 source_code_path、source_code_sha256、run_command、run_exit_code 和 output_artifacts。run_id,结束时绑定四份共享结果契约;默认每问 600 秒超时,日志写文件。编写自定义代码、失败排查或旧项目迁移时读取 运行记录与迁移,不要复用旧 ID 或手改账本。run_modeling.py 必须在实际执行后写入 paper_output/results/run_manifest.json,记录总体 status、脚本 hash、question_ids、退出码、工作目录、Python 实现/版本/平台,以及每个输入和输出文件的 path、bytes、sha256、exists。run_manifest.json 不是日志占位符。建模脚本、输入文件或输出产物在运行后发生变化时,必须重新运行模型,不能手改 manifest 或结果 JSON 续签旧证据。model_results.json 中正式条目必须有非空 result_summary;metrics.json 中 status=computed 的指标必须有非空、有限的 value,不得使用 null、NaN 或无穷值。metric_id、unit、split、sample_scope 和唯一 CSV 行定位 source_table;同名训练/测试指标使用不同 ID。参阅 指标与结论绑定契约。缺元数据会在 S7 阻塞,不允许写作者猜测;最优性声明还需同次运行的验证报告。table_index.json 中正式表格必须指向真实存在且非空的文件;只有索引条目、没有 CSV/XLSX 产物不能作为证据。question_id 的结果。paper_output/tables/table_index.json 找到。推荐由 paper-workflow-orchestrator 在数据清洗与可视化之后调用。也可以手动运行:
python "<SKILL_ROOT>/model-code-and-result-generator/scripts/build_result_contracts.py"
生成脚手架后,Agent 应按真实赛题执行:
python paper_output/code/modeling/run_modeling.py
该入口会写入 paper_output/results/run_manifest.json。运行后不要再编辑建模脚本或产物;如需修正,修改后重新运行入口,再重新运行 evidence gate 和 S7 写作准备,使结果与写作契约同步失效并重建。
paper_output/code/modeling/q*_model.py,不要修改 skill 包内的 scripts/。paper_output/results/ 与 paper_output/tables/;不要手写 model_results.json 冒充运行结果。没有 run_manifest.json 对应运行记录时,不能进入正式 evidence gate。还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
定位并获取权威公开数据,优先使用官方 API 与批量下载,产出可复现的抓取代码、来源与许可说明、校验记录。当赛题未提供附件、需要用人口或经济或气象或交通等官方统计补齐数据,或用户要求从权威来源取数时使用。
中文简介正在准备中。当前显示原文说明。
维护跨会话的项目记忆,记录长期规则与当前任务清单,供后续阶段恢复上下文。当长对话需要压缩、已确认的决策与约束需要落盘、或用户要求记住或恢复之前进展时使用。
中文简介正在准备中。当前显示原文说明。
清洗原始数据并生成论文级图表,处理缺失值、异常值、单位与格式不一致,产出加载报告、数据计划、图表索引、可复现的图文件与图注。当用户提供 csv 或 xlsx 原始附件需要清洗、需要为某一问画图或补图注、或数据与可视化计划待执行时使用。
中文简介正在准备中。当前显示原文说明。
按评分点组织论文结构并给出模型路线,产出论文大纲、评分点对齐表与候选模型对照实验方案。当需要在多个候选模型间取舍、需要把评分要求映射成章节结构、或模型路线尚未确定时使用。赛题原文解析由 problem-doc-model-selector 负责。
中文简介正在准备中。当前显示原文说明。
正式论文的唯一撰写路径,制定写作计划、按章节写作与审计、全文统一改写,并生成原生公式 Word 与 PDF 渲染检查。当运行证据已通过校验、需要撰写或续写完整竞赛论文、或需要产出 final_paper.docx 与渲染 PDF 时使用。
中文简介正在准备中。当前显示原文说明。
按修复队列重写反复不通过的论文章节,或按明确要求生成旧版与演练草稿脚手架。当章节连续审计失败需要局部重写、或用户明确要求快速草稿而非正式论文时使用。
中文简介正在准备中。当前显示原文说明。