gps-digest › 博客

实用指南

把 ChatGPT、Claude、Gemini 或 Vibe 变成你的跑步教练

发布于 · 阅读约 11 分钟

一位了解你的训练、你的目标和你那条容易出问题的小腿的教练,晚上 11 点也在线,而且不用多花一分钱:这就是 AI 助手的承诺。这个承诺能兑现,但有两个前提。你得一次性把情况交代清楚,否则每次训练它都把你当陌生人。你还得把训练数据交给它,而这远比听起来难。

AI 真的能当你的教练吗?

能,教练的大部分工作它都能做:读懂你的训练,把它们和你的目标联系起来,并调整接下来的安排。不能,凡是需要亲眼看到你或亲手接触你的事它都做不了。界线很清楚,开始之前最好先了解。

AI 擅长的事:

它永远做不到的事:

把它看作一位随叫随到、却从没见过你跑步的教练。它对你的全部了解,就是你给它看的内容。这就引出了下面的部分。

开始之前,AI 教练需要了解你什么?

三样东西。缺了任何一样,建议的质量都会大打折扣。

  1. 你的个人档案。你的水平、目标、限制条件和薄弱环节。没有它,AI 会把你当成一个“平均跑者”,而这样的人并不存在。
  2. 你真实的训练。不是你的记忆,而是你的数据。这是最难提供的一项,下面马上细说。
  3. 行为规则。怎么推理、拒绝什么、用什么形式回答。这正是教练和“建议自动售货机”的区别。

运动员档案:填一次就够

复制这个模板,花五分钟填好,保存为文本文件。每次比赛后或目标改变时更新一下。

运动员档案
年龄、性别、跑龄:
目前跑量(每周公里数和次数):
近 12 个月最好成绩(5 公里、10 公里、半马、全马):
最大心率和静息心率(如果知道):
目标(比赛、距离、日期、目标时间):
可训练时间(哪几天、单次最长时长):
既往伤病和薄弱部位:
装备(手表、胸带或腕式心率):
训练中我喜欢和讨厌的内容:

怎样把训练数据交给 AI 教练?

这是大多数指南略过不谈的一步,也是最难的一步。AI 看不到你的手表:你得把训练数据带给它。有两条路,代价并不一样。

Strava 连接器:方便,但要付费,且只支持 Claude

自 2026 年 6 月起,Strava 提供官方连接器(一个 MCP 服务器),让 Claude 直接读取你的训练历史。这很方便:不用再导出,AI 自己去取需要的数据。但你需要付费订阅 Strava,而且该连接器只支持 Claude。Strava 承诺以后支持其他助手,但没有给出时间。Strava 目前没有面向 ChatGPT、Gemini 或 Vibe 的官方连接器,非官方连接器则需要一定的技术配置。

佳明的第三方服务:另一条路,但多了一个中间方

在佳明这边,有第三方服务充当桥梁。佳明官方合作伙伴 Tredict 在 ChatGPT 中提供了一个应用,即使是免费 ChatGPT 账号也能用,另外还为 Claude 提供 MCP 服务器。Shape 也能做到,每月 5 美元,但需要付费版 ChatGPT。无论哪种方式,你都要在第三方开设账号,并把佳明数据交给它。如果你还想把训练课表发送到手表上,这很实用。若只是想分析跑步,导出文件仍然免费,而且不经过任何中间方。

导出文件:免费又通用,前提是先压缩

Garmin Connect、高驰 COROS、Polar Flow 和 Strava 都可以免费把一次训练导出为 FIT、TCX 或 GPX 文件。这个文件适用于任何 AI,包括免费版。问题在于体积:一小时跑步的 TCX 文件约有 533,000 个 token,一次训练就足以耗尽免费版的额度(原因见此)。

解决办法:在交给 AI 之前,先压缩并重新组织文件。gps-digest 会把每次训练整理成约 5,800 个 token 的档案,包含分段、心率区间、重复组、心率漂移和传感器可靠性。无论免费还是付费,任何助手都能完整读取。

Strava 连接器导出 + gps-digest
费用需付费订阅 Strava免费
支持的助手目前仅支持 Claude全部:ChatGPT、Claude、Gemini、Vibe 等
操作成本连接后无需操作每周导出一次、拖放一次
AI 收到的内容Strava 数据,摘要或逐秒数据已计算好的档案:心率区间、重复组、漂移、传感器可靠性
GPS 坐标AI 可以读取默认移除

既订阅了 Strava 又在用 Claude?连接器每周能帮你省几分钟。其他人用免费导出就很好,只要在交给 AI 之前先压缩文件。

可直接复制的教练指令

这段文字决定 AI 的行为方式。它刻意写得很短:每条规则都针对语言模型的一个已知毛病。

你是我的跑步教练。你负责分析我的训练,跟踪我朝目标的进展,并逐周调整我的训练。

我的个人情况在运动员档案里。我的训练以 gps-digest 档案的形式提供。

规则:
1. 每个结论都要以档案中的具体数字为依据,并引用出来。
2. 如果某项数据缺失或不可靠,直接说明,不要猜。
3. 坦率直言。训练没练好或目标不现实,就明确告诉我。
4. 从我的实际跑量出发,每次加量都要说明理由。
5. 如果我提到持续、加重或改变步态的疼痛,请让我去看医疗专业人员,而不是给出训练计划。
6. 如果缺少做决定所需的信息,就问我。
7. 每次复盘最后给出最多三条具体行动。

第 1、2 条防止 AI 用看似合理的数字填补空白。第 3 条对抗它顺着你说的倾向。第 4 条遏制过于激进的计划。第 5 条提醒你:聊天机器人不是医生。

如何在 ChatGPT、Claude、Gemini 或 Vibe 中设置你的教练?

四个助手都有一个专用空间,让档案和规则在不同对话之间保留。不必每次都重新粘贴。

助手教练放在哪里对跑者的优势
ChatGPT项目:包含指令和文件语音模式,跑完回家路上就能口头复盘
Claude项目:包含指令和知识库可以把一周计划单独生成一份文档,方便反复使用
GeminiGem:包含指令和知识与 Google 云端硬盘和 Google 日历相连
Vibe项目:包含指令和文件欧洲厂商:总部位于巴黎的 Mistral AI

ChatGPT:创建一个项目

在侧边栏新建一个项目,比如“跑步教练”。把规则粘贴到项目指令中,把运动员档案添加到项目文件里。在这个项目中打开的每个对话都会带上这些背景。免费版限制每个项目的文件数量:把名额留给档案,训练档案直接粘贴到对话中。

Claude:创建一个项目

创建一个项目,把规则粘贴到项目指令中,把运动员档案上传到项目知识库。项目里的每个新对话都会同时带上两者。免费版限制项目数量和可用空间,但一份档案加每周一份训练档案绰绰有余。

Gemini:创建一个 Gem

打开 Gem 管理器,创建一个新 Gem。把规则粘贴到指令中,再从电脑或 Google 云端硬盘把运动员档案添加到知识里。Gem 免费使用,并会同步到手机应用。

Vibe:创建一个项目

自 2026 年 5 月起,Vibe 成为 Mistral AI 旗下 Le Chat 的新名字。创建一个新项目,打开项目的自定义设置粘贴规则,再把运动员档案添加到项目文件中。所有套餐都有项目功能,但有数量限制。

你的套餐没有专用空间,或者不想专门建一个?那就在每个新对话开头粘贴档案和规则。没那么方便,但效果一样好。

让你进步的节奏:每周复盘一次

有用的教练会长期跟进你。最有效的做法是固定一个时间,比如周日晚上或周一早上,只需十分钟。

  1. 导出本周的训练,来自手表或 Strava,最好是 FIT 格式。
  2. 拖入 gps-digest,然后复制档案。所有计算都在浏览器中完成。
  3. 在项目中新开一个对话,粘贴档案,再加一句你的主观感受。
  4. 提出复盘问题,在采纳建议的下周安排之前先和它讨论。

复盘问题,原样复制即可:

这是我本周的训练和主观感受。请复盘:
1. 哪些方面做得好?请用数据说明。
2. 哪些方面需要留意?
3. 我的训练负荷和目标、比赛日期是否匹配?
4. 请逐次安排下周训练,并说明每次训练的目的。

我下周的限制条件:[请填写]

主观感受和数据同样重要。手表不知道你没睡好,也不知道你的小腿从周二开始就发紧。例如:“周六主观用力 8/10,两晚没睡好,右小腿从周二起发紧。”没有这句话,AI 只能凭手表评判你的一周。

为什么每周都要新开对话?因为模型很难利用超长对话中间部分的信息(Liu et al., 2024)。在同一个对话里聊上几周,最初的指令就会被冲淡。项目负责保存档案和规则,训练档案负责提供事实。每个月给它一次最近四周的档案,让它判断趋势。

另外四个好用的请求

除了每周复盘,下面这些请求能让设置得当的 AI 教练发挥最大作用:

AI 教练的五个陷阱,以及如何避开

用错了的 AI 教练,出错时不会提醒你。下面是最常见的问题。

  1. 它顺着你说。语言模型倾向于迎合对话者,这是一个有充分记录的偏差(Sharma et al., 2024)。与其问“这次训练好吗?”,不如问“这次训练哪里有问题?”。
  2. 缺少数字时它会编造。没有数据,它就用看似合理的数值来填补,语气却始终笃定。所以才有第 1、2 条规则,以及一份完整的档案。
  3. 你不说,它就不知道。你的睡眠、压力、工作忙不忙,手表里都没有。没有那句主观感受,它会以为你状态满分。
  4. 它的计划有时过于激进。纸面上的计划不会让人累。要求它从你的实际跑量出发,并说明每次加量的理由。
  5. 它不是医生。持续、加重或改变步态的疼痛,应该找医疗专业人员,而不是聊天机器人。

选哪个 AI 当跑步教练?

选你已经在用的那个。ChatGPT、Claude、Gemini 和 Vibe 都能读懂结构化档案、遵守规则并给出合理的一周安排。区别在于你的使用习惯:Gemini 适合 Google 生态,ChatGPT 适合语音复盘,Claude 适合长文档并支持 Strava 连接器,Vibe 则是欧洲厂商。如果你在中国大陆,无法直接使用 ChatGPT、Claude 和 Gemini:DeepSeek、Kimi、豆包或通义千问同样能读懂 gps-digest 档案,把运动员档案和规则粘贴在对话开头即可。

真正决定教练质量的不是模型,而是你给它读的内容。

常见问题

可以免费用 ChatGPT 当跑步教练吗?

可以。ChatGPT、Claude 和 Vibe 的项目,以及 Gemini 的 Gem,在免费版中都能使用,只是文件和用量有限制。导出训练数据也是免费的。只需在粘贴前压缩,否则一次训练就可能耗尽免费版的额度。

ChatGPT 能制定马拉松训练计划吗?

能,而且只要它从你的真实水平出发,效果相当不错:目前跑量、近期成绩、可训练时间和比赛日期。一项研究对此做过测量:教练专家认为 ChatGPT 制定的计划并不理想,但在获得更多跑者信息后,计划质量明显提高(Düking et al., 2024)。让它说明加量的理由,然后每周根据真实训练调整计划,而不是盲目照做。

能把 Strava 或 Garmin 直接连接到 AI 吗?

自 2026 年 6 月起,Strava 提供官方连接器,但仅限付费订阅用户,且目前只支持 Claude。佳明方面,Tredict 或 Shape 等第三方服务可以充当桥梁,但需要在它们那里注册账号。除此之外,最简单的方式仍是导出文件,Garmin Connect 和 Strava 都支持:免费,适用于所有 AI,只要在粘贴前先压缩。

我交给 AI 教练的数据会怎样?

你粘贴到助手里的内容由其服务商按照自身条款处理。请在设置中查看聊天记录的保存方式,以及对话是否会被用于训练模型。gps-digest 生成的档案默认不包含 GPS 坐标。

必须用英文和 AI 教练交流吗?

不必。四个助手都能很好地用中文回答,gps-digest 也会按页面语言生成档案。从运动员档案到每周复盘,全程都可以用中文。

参考资料

  1. Sharma M, et al. Towards Understanding Sycophancy in Language Models. ICLR 2024. arXiv:2310.13548.
  2. Düking P, et al. ChatGPT Generated Training Plans for Runners are not Rated Optimal by Coaching Experts, but Increase in Quality with Additional Input Information. Journal of Sports Science and Medicine, 2024, 23(1), 56-72. jssm.org.
  3. Liu NF, et al. Lost in the Middle: How Language Models Use Long Contexts. Transactions of the Association for Computational Linguistics, 2024. arXiv:2307.03172。
  4. Strava,Strava Launches MCP Connector, Allowing Athletes to Sync Training History to Claude,2026 年 6 月 1 日新闻稿。press.strava.com。
  5. 官方文档:ChatGPT 项目、Claude 项目、Gemini Gem、Vibe 项目。
  6. 文件大小与 token 数的测量:gps-digest 测试程序,可复现,见开源代码。