AGENT.md
2.54 KB
AGENT Memory / 开发续跑记忆
更新:2026-06-02 目的:让新 session 在 1~3 分钟内接上当前开发节奏。
1. 用户长期偏好
- 默认使用中文输出。
- 尽量自主推进,不要频繁停下来询问。
- 每完成一个阶段性 checklist:
- 更新
docs/CHANGELOG.md git commitgit push origin main
- 更新
- Python 固定使用:
/usr/local/miniconda3/bin/python - 文档优先级:图 > 表 > 文字 > 细节附录。
- 文档要浓缩分类,避免同层级文档过多。
- 外部/内部文档链接优先使用相对路径跳转,不要只用反引号包裹地址。
- 严禁误提交大体积数据、训练产物、
/tmp结果、__pycache__。
2. 当前项目主线
这是一个正在工业化的音乐 ACR / 检索项目,主线是:
- 开放数据集接入
- 音频切片策略优化
- 训练 / 建索引 / 评测闭环
- 准确率与混淆鲁棒性提升
- 文档与交接体系完善
3. 当前已完成重点
- 已实现多种切片策略:
randomsilence_awarehigh_energyonset_awarebeat_awarerepeated_section_awarehybrid
- 已实现公平评测控制:
evaluate.py --max-queries --seedsmoke-local --max-test-queriesscripts/ab_smoke_segmentation.py --max-test-queries
- 已补强数据规范、pgvector 指南、FMA/开放数据工作流文档。
4. 当前经验结论
- 小样本真实 FMA smoke 下,多策略都可能接近满分,不能据此定默认策略。
- cap48 规模下结果对 seed 敏感。
- 当前已知两轮 cap48 聚合里:
-
high_energy稳定性更强 -
hybrid上限更高但波动更大
-
- 默认策略决策应基于 multi-seed aggregate,而不是单次跑分。
5. 当前续跑优先级
- 完成/确认
cap48 top2 seed=999结果。 - 汇总 3-seed aggregate。
- 更新:
docs/open-dataset-workflow.mddocs/session-handoff.mddocs/CHANGELOG.md
- 提交并推送。
- 下一轮再推进:
- cap64 benchmark
- bucket/style-aware benchmark
- 工业级 hard negative / confusion 集设计
6. 高风险注意事项
-
git status中通常会有大量:acr-engine/data/raw/...acr-engine/data/external_smoke/...- 模型 checkpoint
__pycache__
- 提交时必须显式
git add目标文档文件,不能使用宽泛全量暂存。
7. 关键文档入口
docs/README.mddocs/open-dataset-workflow.mddocs/dataset-spec.mddocs/training-data-and-pgvector-guide.mddocs/session-handoff.mddocs/CHANGELOG.md