一份被推翻的计划

设想这样一个示意场景,数值为模拟,不代表真实用户。

一位准备秋季十公里比赛的跑者,本周计划是:周二轻松跑,周三 8 组 400 米间歇,周五恢复跑,周日长距离。周三早上醒来,系统看到三件事:

  • 静息心率比他近四周的平均值高了 7 次每分钟;
  • 前天晚上的睡眠不足六小时,昨天的训练负荷又偏高,近两天的恢复评估都低于个人常态;
  • 天气预报当天中午前后气温 34 摄氏度,湿度高。

如果这是一份写在纸上的计划,答案很简单:照练。一位好的人类教练遇到同样的信息,几乎一定会打个电话问一声“今天怎么样”,然后把间歇缩成六组,或者干脆改成轻松跑加几个短加速。这样的调整并不神秘,难的是把它变成一套可复现、可解释、且不会“一惊一乍”的系统行为。

个性化不等于每天换一句建议

很多产品的“个性化”,其实是在同一份内容外面套了一层个性化语言:今天说“加油”,明天说“注意休息”。计划本身没有变,变的只是提示语。

贝博体育官网对自适应训练的理解则相反:计划是数据,建议只是它的一个视图。计划里包含本周目标负荷、几节关键课、每节课的强度上限与恢复窗口。当输入变化时,被改变的是这些约束,而后才有文字上的说明。

区别在于三点:

  • 变的是内容,而不仅是措辞:强度、组数、时长、休息,都可以改;
  • 变的有节制:关键课优先保留,边缘课优先让步;
  • 变的可追溯:每次调整都留下“因为什么信号、动了哪一项”的记录。

什么信号足够让计划改变

上面的例子里,三个信号同时指向“今天不适合冲强度”。这不是巧合,而是设计上的要求:单一信号不足以推翻计划

原因很现实。手腕上的光电心率会被动作干扰,静息心率会被前一晚的酒精、情绪或者咖啡影响,睡眠数据在不同设备上的准确度差异也不小。有综述讨论过用心率变异性等准备度指标来指导强度分配,认为这类方法有希望帮助部分训练者在状态好的日子安排高强度、状态差的日子偏向恢复;但这些指标同样受生活因素影响,只能作为参考之一。因此,系统采取的是“多信号一致才升级”的策略:

信号情况 系统倾向示意例子
单一信号轻微异常 保持计划,加一条轻提示 静息心率略高,其他正常
两个信号异常,方向一致微调:降低强度上限或减少组数心率偏高加恢复评估偏低
三个以上信号一致,且有外部压力换课:改成低强度或休息 心率偏高、恢复不足、高温
信号互相矛盾 保持计划,并向训练者提问 心率偏高但主观感觉极佳

“信号互相矛盾”这一行很重要。系统最不应该做的事,是在证据不一致时假装很有把握。

调整的幅度:保持、微调、换课

三档调整的分工如下。

保持:信号正常或只有单一轻微异常。计划照旧,最多提示“今天热,注意补水”。

微调:计划的骨架不变,改动细节。上面那位跑者的间歇,可以从 8 组减到 6 组,组间休息从 90 秒拉到 120 秒,把配速目标下调一档,或者把训练挪到傍晚气温更低的时段。天气对心率和配速的影响,可以参考天气突然变热对训练的影响,其中说明了热应激为什么会让同样配速下的心率更高。

换课:整节课的目的都不再合适,就换成别的。高强度间歇改成 40 分钟轻松跑,或干脆休息,再把间歇挪到两三天之后。

三档之间刻意留出“缓冲带”,避免系统一会儿保持、一会儿换课地来回切换,让训练者无所适从。

改完之后,账怎么算

调整最容易被忽略的部分,是“被砍掉的负荷要不要补”。

不要简单理解成“少练了就得补回来”。间歇被压缩,这周的高强度刺激确实少了一截,但比赛还有三周,一次微调对整体准备度的影响通常很小。系统的做法是:

  • 先看本周关键课是否还有完成的机会,比如周五恢复跑能否换成一节中等强度课;
  • 再看恢复评估是否已经回升,没有回升就不补,宁可让这周的总负荷低一点;
  • 如果连续两周都在被下调,说明问题不在某一天,而在计划本身太重,这时需要重新估算个人恢复速度,可以参考个人恢复时间的估算方式

补的原则是:宁可欠着,也不硬补。硬补的强度往往叠在还没恢复的身体上,比少练那一节课的代价更大。

调整必须带着理由出现

一条不带理由的调整,比不调整更让人烦。用户看到“今天改为轻松跑”,第一反应是怀疑:是不是又出错了?

所以每次调整,都按同一个格式说明:动了什么、依据哪几条信号、原本的计划在哪、如果你不同意怎么改回去。比如:

“原计划 8 组间歇,已调整为 6 组、配速下调一档。原因:今早静息心率高于近四周平均,近两天恢复评估偏低,中午气温预计 34 摄氏度。如果你今天感觉很好,可以点‘按原计划’。”

最后一句是有意加上的。训练者对自己的身体有第一手的信息,系统的数据推断只是辅助。允许用户覆盖,同时把覆盖之后的表现记下来,长远看还能让系统学会这位用户对哪类信号“反应更钝”或“反应更敏感”。

它会出错的地方

自适应并不是万能,至少有几个明确的边界。

第一,光电心率在剧烈晃动、表带偏松或低温血管收缩时会失真,系统看到的“心率偏高”可能只是传感器问题。所以心率读数会先被检查是否合理,再进入判断。

第二,主观疲劳很难被数据完全表达。一位状态不好但心率正常的人,系统可能读不出来,这时需要训练者主动告知。

第三,天气预报本身有误差,尤其是湿度和体感温度。系统更适合用它做“提前预警”,而不是精确到 1 摄氏度的决策。

第四,任何心率、疲劳相关的提示都只涉及训练安排,不构成健康判断。如果出现胸闷、头晕或持续的异常疲劳,请停止训练并咨询医生或专业教练,训练提示不替代他们的意见。

一份会变的计划,才叫个性化

回到周三早上那位跑者。系统最终给出的是:6 组间歇、配速下调一档、傍晚进行,周五保持恢复跑,周日长距离视恢复情况决定是否缩短,并说明了所有理由。他可以同意,也可以改回原计划。

这就是贝博体育官网所说的自适应:不是每天多一句鼓励,而是计划真的会因为你的身体状态而改变,并且每一次改变都可以被追问。至于四项运动如何共享这套逻辑,可以回头看贝博体育官网的统一训练体系那篇,那里讲了负荷、恢复和个体差异是怎样跨运动共用的。