Section 11: Endurance Training Coach (Intervals.icu)

🚴 循证骑行训练·数据自主·AI教练协议

运动健康榜 #2

基于循证医学的耐力骑行AI教练协议,整合Intervals.icu数据自动分析训练负荷、生成训练计划,支持写回日历与阈值更新,适合结构化训练的严肃骑行者。

收藏
9.5k
安装
2.6k
版本
1.0.12
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

Section 11 是一套开源的耐力骑行AI教练协议,专为使用功率计和心率监测的结构化训练设计。使用前需完成三步配置:创建DOSSIER.md运动员档案、配置JSON数据源(推荐从Intervals.icu自动同步)、设置HEARTBEAT.md自动化参数。系统通过读取latest.json(7天快照+28天衍生指标)和history.json(90天日数据/180天周数据/3年月数据)获取训练状态,严格禁止对预计算指标(CTL、ATL、TSB、ACWR等)进行虚拟估算。

协议采用四层数据优先级:JSON训练数据 > SECTION_11.md协议规则 > DOSSIER.md运动员档案 > HEARTBEAT.md自动化配置。每次回答训练问题前必须拉取最新JSON数据,趋势分析时需补充历史数据。支持写操作(需push.py):推送训练计划至日历、调整日程、更新阈值(仅验证测试后)、添加训练注释——默认预览模式,需--confirm确认。

显著优点

1. 数据主权设计:所有数据存储于用户控制的本地设备或私有Git仓库,无后端服务、无云存储,从根源消除隐私泄露风险
2. 循证医学框架:严格遵循运动科学验证指标,禁止估算训练负荷,确保建议基于真实生理数据

3. 开放可审计:协议、模板、同步脚本全部开源(CrankAddict/section-11),供应链透明

4. 自动化就绪:Heartbeat机制支持每日训练观察+天气判断、每周背景分析,自调度下一周期

5. 标准化报告:预训练前准备度评估(Go/Modify/Skip建议)与训练后会话分析模板,提升决策一致性

潜在局限

  • 配置门槛高:需理解JSON数据结构、GitHub仓库管理、Intervals.icu导出流程,非技术用户上手困难
  • 平台功能分化:写操作(日历推送、阈值更新)仅限支持代码执行或GitHub Actions的环境(OpenClaw、Claude Code等),网页聊天用户受限
  • 无内置认证:依赖用户自行配置的环境凭证访问私有仓库,协议层不处理GitHub身份验证
  • 天气数据依赖:户外骑行决策需额外配置地理位置与天气阈值,未覆盖地区功能受限
  • 阈值更新保守:仅接受验证测试后的实际数据,拒绝估算值,可能延迟及时性调整

适合人群

严肃业余/精英骑行者、功率训练使用者、追求数据自主的技术型运动员、已使用Intervals.icu的结构化训练群体。不适合:无功率计/心率设备的休闲骑行者、拒绝技术配置的用户、追求一键式教练服务的入门者。

常规风险

供应链风险:协议和模板从GitHub拉取,存在开源项目标准供应链攻击面,建议锁定特定版本hash。数据完整性:JSON同步中断会导致建议基于过期数据,需监控latest.json时间戳。过度训练误判:虽依赖ACWR等成熟指标,但个体恢复能力差异仍需运动员主观反馈。写操作风险:阈值更新与日历修改不可逆,--confirm机制依赖用户审慎检查。自动化疲劳:Heartbeat频繁通知可能引发决策麻木,建议合理设置通知时段与阈值。

Section 11: Endurance Training Coach (Intervals.icu) 内容

手动下载zip · 5.0 kB
HEARTBEAT_TEMPLATE.mdtext/markdown
请选择文件