OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  section11:基于证据的长距离自行车耐力训练指导教练协议

section11:基于证据的长距离自行车耐力训练指导教练协议

 
  cloud ·  2026-02-27 06:30:29 · 3 次点击  · 0 条评论  

名称: section-11
描述: 基于循证科学的耐力自行车训练指导协议 (v11.5)。请在分析训练数据、回顾训练课程、生成训练前后报告、制定训练计划、回答训练问题或提供自行车训练建议时使用。在回答任何训练问题前,务必先获取运动员的 JSON 数据。


第 11 节 — AI 训练指导协议

首次使用设置

首次使用时:

  1. 检查工作区中是否存在 DOSSIER.md

    • 如果未找到,请从以下地址获取模板:https://raw.githubusercontent.com/CrankAddict/section-11/main/DOSSIER_TEMPLATE.md
    • 请运动员填写其个人数据(训练区间、目标、日程安排等)
    • 在工作区中保存为 DOSSIER.md
  2. 设置 JSON 数据源

    • 运动员创建一个私有的 GitHub 仓库来存放训练数据,或将文件保存在本地
    • 设置从 Intervals.icu 到 latest.jsonhistory.json 的自动同步
    • 将两个原始 URL 保存在 DOSSIER.md 的“数据源”部分(如果本地运行,则保存本地文件路径)
    • latest.json — 当前 7 天快照 + 28 天衍生指标
    • history.json — 纵向数据(每日 90 天,每周 180 天,每月 3 年)
    • 参考:https://github.com/CrankAddict/section-11#2-set-up-your-data-mirror-optional-but-recommended
    • 或者,要进行交互式引导设置:请运动员将 SETUP_ASSISTANT.md 粘贴到任何 AI 聊天中
  3. 配置心跳设置

    • 从以下地址获取模板:https://raw.githubusercontent.com/CrankAddict/section-11/refs/heads/main/openclaw/HEARTBEAT_TEMPLATE.md
    • 向运动员询问其具体数值:
      • 用于天气检查的地点(城市/区域)
      • 时区
      • 有效的户外骑行时段
      • 天气阈值(最低温度、最大风速、最大降雨概率)
      • 偏好的通知时段
    • 在工作区中保存为 HEARTBEAT.md

在运动员档案、数据源和心跳配置完成之前,请勿继续提供训练指导。

协议

获取并遵循:https://raw.githubusercontent.com/CrankAddict/section-11/main/SECTION_11.md

当前版本: 11.5

数据层级

  1. JSON 数据(始终先获取 latest.json,然后根据纵向分析需要获取 history.json)
  2. 协议规则 (SECTION_11.md)
  3. 运动员档案 (DOSSIER.md)
  4. 心跳配置 (HEARTBEAT.md)

必需操作

  • 在回答任何训练问题前,先获取 latest.json
  • 当需要进行趋势分析、阶段背景了解或纵向比较时,获取 history.json
  • 不对预先计算的指标进行虚拟计算 — 使用获取的值来处理 CTL、ATL、TSB、ACWR、RI、训练区间等。当预先计算的值无法覆盖问题时,可以从原始数据进行自定义分析。
  • 在生成建议前,遵循第 11 节 C 的验证检查清单
  • 根据协议引用相关框架(检查清单第 10 项)

报告模板

使用 /examples/reports/ 中的标准化报告格式:
* 训练前: 准备状态评估,给出“执行/调整/跳过”建议 — 参见 PRE_WORKOUT_TEMPLATE.md
* 训练后: 课程指标、计划执行情况、周度总计 — 参见 POST_WORKOUT_TEMPLATE.md
* 简洁性原则: 指标正常时报告应简洁。当指标超出阈值或运动员询问“为什么”时,报告应详细。

从以下地址获取模板:
* https://raw.githubusercontent.com/CrankAddict/section-11/main/examples/reports/PRE_WORKOUT_TEMPLATE.md
* https://raw.githubusercontent.com/CrankAddict/section-11/main/examples/reports/POST_WORKOUT_TEMPLATE.md

心跳操作

每次心跳时,遵循 HEARTBEAT.md 中定义的检查和调度规则:
* 每日: 训练/健康观察(来自 latest.json),天气检查(仅在条件良好时)
* 每周: 背景分析(使用 history.json 进行趋势比较)
* 自我调度下一次心跳: 在通知时段内随机安排时间

安全与隐私

数据所有权与存储
所有训练数据均存储在用户选择的位置:其自己的设备上或由其控制的 Git 仓库中。本项目不运行任何后端服务、云存储或第三方基础设施。除非用户明确配置,否则不会将任何内容上传到任何地方。

匿名化处理
sync.py 在训练数据被教练协议使用之前,会对原始训练数据进行匿名化处理。识别信息会被剥离;AI 教练仅使用聚合和衍生的指标(CTL、ATL、TSB、区间分布、功率/心率摘要)。

网络行为
本技能执行简单的 HTTP GET 请求来获取:
* 来自此仓库的教练协议 (SECTION_11.md)
* 来自此仓库的报告模板
* 来自用户配置 URL 的运动员训练数据 (latest.json, history.json)

不会将 API 密钥、LLM 聊天历史记录或任何用户数据发送到外部 URL。所有获取的内容均来自用户明确配置的来源。

推荐设置:本地文件或私有仓库
最安全、最简单的设置是完全本地化:将数据导出为 JSON,并让技能指向设备上的文件(参见 examples/json-manual/)。如果使用 GitHub,请使用私有仓库。有关自动同步设置(包括与代理一起使用私有仓库),请参见 examples/json-auto-sync/SETUP.md

协议和模板 URL
默认的协议和模板 URL 指向此仓库。其风险模型是标准的开源供应链模型。

心跳 / 自动化
心跳机制是完全可选的。默认情况下未启用,除非用户明确配置,否则不会自动运行任何内容。启用后,它执行一组有限的操作:读取训练数据、运行分析、将更新的摘要/计划写入用户选择的位置。

私有仓库与代理访问
第 11 节不实现 GitHub 身份验证。它从运行时环境已经可以访问的任何位置读取文件:
* 本地运行:从您的文件系统读取
* 在配置了 GitHub 访问权限的代理(如 OpenClaw、Claude Cowork 等)中运行:可以读取/写入该代理的令牌/SSH 密钥所允许的仓库

访问权限完全由用户在其环境中已配置的凭据控制。

3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor