用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/ALLBLUEUK/structural-modeling-for-economists --skill replicate命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | replicate |
| description | 用保存的种子、设定与代码版本复现历史结果。当用户说"复现"、"再跑一遍上次的"、"reproduce"、"对照昨天的结果"时调用。 |
| type | validator |
| 字段 | 类型 | 说明 |
|---|---|---|
model_name | str | |
target_artifact | str | 要复现的产物路径,如 output/tables/rbc_irf.csv |
reference_seed | int? | 默认从 output/checkpoints/<model>_*.json 中提取 |
定位历史产物:
写一份 quality_reports/<model>_replicate_<timestamp>_ref.md 把上述信息固化。
可选两种策略:
git checkout <commit> 到当时版本,跑流水线推荐 A,更干净。
调用 run-pipeline skill,固定 seed = reference_seed。
对每个目标产物:
max|x_new - x_ref|max|x_new - x_ref| / max|x_ref|容差:
1e-121e-81e-61e-3 但需相同 seedquality_reports/<model>_replicate_<timestamp>.md:
# 复现报告 · <model> · <timestamp>
## 参考
- commit: <sha>
- seed: <int>
- date: <ref date>
## 比对
| 产物 | max abs diff | max rel diff | 通过 |
|---|---|---|---|
| `output/tables/rbc_irf.csv` | 3.2e-9 | 1.1e-8 | ✅ |
## 结论
完全复现 / 数值漂移可接受 / 失败(详见……)
quality_reports/<model>_replicate_<timestamp>.md(必产)quality_reports/<model>_replicate_<timestamp>_diff.csv差异超出容差 → 不要立刻怀疑代码错。先排查:
把上述都对齐之后还差异,才进入代码层 diff。