Road_Running 板


LINE

感谢前面 haveastar 跑友的讯息,因为一直对这方面有兴趣,就赶快测试了一下。 MCP 是 AI 与各种工具连接的通讯协定,它可接上不同AI 模型,可使用不同的 agent,这代表了相较於传统 APP 之外更多不同的可能性。 我目前测试与 COROS MCP 接上模型有: - ChatGPT - Codex - Google Antigravity CLI , Gemini agent - Google Gemma4 e2b 这是本地端模型。 一开始我们先问基础的问题: 我问 :「我的手表是那一只,目前的状况?」 AI : 「手表型号:COROS PACE 3 (型号代码:COROS W331)」另外也附上序号 ,以及保固日期。 我问 : 「当前的体能状况?」 AI : 回答了我最大摄氧量 (VO2max), 跑步能力等级 (Running Level), 乳酸门槛 配速,当前最赛事预测成绩。 我又问「2023 年半程马拉松最佳成绩?」 AI : (在此将数据匿名) 日期:xxx 年 xxx 月 xxx 日(台北马拉松半马 Race-xxx km) 完赛时间:xxx(xxx 分 xxx 秒) 跑步距离:xxx km 平均配速:xxx /km(最佳单公里配速 xxx /km) 心率数据:平均心率 xxx bpm 跑姿与功率数据: 平均步频:xxx spm 平均步幅:xxx m 平均触地时间:xxx ms 垂直振幅:xxx cm 平均跑步功率:xxx W 训练效果:有氧 TE xxx/无氧 TE xxx(门槛跑强度) 接着我问 「我那天睡的怎样?」 AI : (一样将数据匿名) 睡眠时间区间:2023-12-16 21:36 ~ 2023-12-17 03:30 总主要睡眠时长:x 小时 x 分钟 清醒时间:仅 x 分钟(占 x%) * 睡眠阶段与质量结构 * 深层睡眠(Deep Sleep):x%(约 x 小时 x 分钟) 帮助身体与肌肉进行充分的物理恢复与修复。 * 快速动眼期(REM):x%(约 x 小时 x 分钟) 高比例的 REM 睡眠,有助於大脑集中力、反应速度与神经系统恢复。 * 浅层睡眠(Light Sleep):x%(约 x 小时 x 分钟) * 中途清醒(Awake):x%(仅 x 分钟,整体入睡过程相当沉稳顺畅) 接着,好玩的来了,我们不讲武德,问一些比较复杂的语意好了,这也是与传统 APP 重 要的分界。 我问 : 「我 2023 年在平地上跑的比较不好的是那一天,也就是心率太高但是速度很 慢。」 AI 思考了一会,写了一些 python, 最後: 2023 年平地跑得最吃力/表现最不理想的一天 日期:2023 年 9 月 25 日 地点/地形:完全平地(总爬升 x 公尺) 跑步距离:x km 完赛时间:x 分 x 秒 平均配速:x:xx /km 平均心率:x bpm(心率异常高於平时同配速表现) 平均步频:x spm COROS 官方表现评级:Below Average(低於平均水准) 训练负荷与 Focus:Training Load x/训练焦点:Tempo 让我们更很一点好了 lol 「在我 2023 年所有 10 公里以上的跑步中,找出平均配速最快的三场。接着比较每场 的平均心率、後半段心率漂移、最後 20% 距离的配速衰退与爬升变化。不要把最高心 率直接解读为最辛苦,请判断哪一场最可能是以最大生理代价换得速度,并交代判断依 据。」 AI : 给出了图表,以及做了一些运动科学剖析 (书写时间有限,还是贴图好了) https://imgur.com/a/Qalc4N7 我们再问: 「找出我 2023 年距离最长的五次跑步。对每一场比较前 30%、中间 40% 与最後 30% 的速度、心率、步频和海拔变化。排除主要由连续上坡造成的合理减速後,判 断哪一场最像真正的耐力崩盘;若资料不足以区分疲劳、补给不足或地形影响,必 须明说」 AI : 分析了一些原因,并且给出图表 https://imgur.com/a/R2DGPBD 我的 42 km 的确後段是崩的。 最後一题, 「将我 2023 年的跑步和前一晚睡眠配对,把跑步分成前一晚主睡眠少於 6 小时 、6–7.5 小时、超过 7.5 小时三组。只比较距离与强度相近的活动,观察平均 配速、平均心率及後段衰退是否有差异。请先确认 COROS MCP 是否真的能取得 完整 2023 睡眠资料;若不能,不得用最近七天资料替代。」 https://imgur.com/a/R54u1Jk AI 模型实际上也有一些更深入的探索分析,篇幅所限我不列出。 COROS MCP 目前提供 22 种工具。我们从几个最简单的问题开始测试,可以看到大语言 模型确实能理解问题、找到对应的工具,并成功取得所需资料。进一步面对具有多重语 意、条件较复杂的问题时,模型也能复合呼叫多个工具,找出对应栏位,再进行必要的 计算,得到初步结果。 我必须先声明,这类测试其实有点「不讲武德」XD 。大语言模型的强项是理解语言, 选择工具与解释结果,本来就不是为了大量指标分析与精确数值计算而设计。你当然可 以逼它完成这些工作,但当资料量、时间跨度与计算条件逐渐增加时,准确性与稳定性 都可能出现问题。一个更优雅的做法是是先透过 MCP 取得可用资料,将来源回传至 SQLite,再交由擅长查询、聚合与分析的 DuckDB 负责计算,最上层才接上大语言模 型,作为自然语言查询与结果解释介面。 至於实际的资料表设计、同步策略、指标定义与查询方式,就交给你的小帮手一起讨论 。整体架构其实并不难实现。(五年前我会说很难 lol) 关於本地端的 Google Gemma 4 e2b ,它甚至於可以跑在 Google Pixel 10 Pro 上,有 不错的 token/s 在我的测试中可惜它偶而会无法将语意对应到 COROS MCP 所对应的 22 种工具,这不是它的问题,而是它的限制,我们可以加上中间的语意编译让他找到 对应的栏位,上述几个简单的问题其实他也正确的回答。 最後跟每个跑友比较有关的是,你可以单纯的使用 COROS MCP,这让你不必受限於特 定运动平台预先设计好的查询方式,也不需要再深陷於复杂的 UI Dashboard 之中: ,透过问与答的方式让模型替你寻找工具,取得资料并整理答案。 目前的 MCP 只提供写出,根据 COROS 官方描述,预计 2026/9 让使用者可以透过 AI 将「训练计画与单次课表」直接写入 COROS App。这代表未来你喜欢的语言模型 ,可以参考过去的跑步纪录、近期训练负荷与恢复状态,协助规划接下来的训练内容 ,再将产生的计画或单次课表直接写入 COROS。从资料查询、训练分析,到实际安排 课表,整个流程都有机会透过自然语言完成。 有 ChatGPT , 或是 Cladue 的跑友可以尝试看看!:) 直接安装 plug-in 就可以 跑。 最後补充 COROS MCP 目前共提供 22 种工具 1. 运动纪录与详细分析(7 项) * 查询历史运动纪录,可依日期、运动类型、距离、配速与地点等条件筛选。 * 取得单次运动的完整数据,平均与最大心率、配速、步频、步幅、功率、爬升。 * 产生教练风格的单次运动分析报告,综合分析配速、心率区间与整体表现。 * 查询单次运动的标准分圈数据。 * 查询指定时间区段或自订区间的分圈数据。 * 下载运动原始 .FIT 档案,供进一步分析与研究。 * 取得原始 .FIT 档案的直接下载网址。 2. 睡眠与夜间恢复(3 项) * 查询睡眠品质,包括睡眠时长、深睡、浅睡、REM、清醒次数与小睡资讯。 * 查询夜间睡眠 HRV(心率变异度)评估、基准线与变化趋势。 * 查询每日静息心率趋势。 3. 日常健康与生理数据(6 项) * 查询每日健康摘要,包括步数、消耗热量、全天心率、压力与睡眠概况。 * 查询每日平均心率变化。 * 查询每日平均压力指数。 * 查询全天或指定时段的压力时间序列资料。 * 查询最新一次健康快照的心率、HRV、血氧、呼吸率等原始数据。 * 查询生理期周期、阶段预测与相关纪录。 4. 体能评估与训练负荷(4 项) * 查询体能评估,包括 VO2max、跑步能力等级、门槛配速,以及预估成绩。 * 查询短期与长期训练负荷,评估目前训练是否过度或不足。 * 查询目前身体恢复状态与预估恢复时间。 * 查询本周或指定日期范围的训练计画与课表。 5. 个人与设备资讯(2 项) * 查询个人基本资料,如身高、体重、年龄与性别。 * 查询已绑定的 COROS 装置资讯,包括手表型号、序号与保固期限。 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.216.225.163 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Road_Running/M.1785389772.A.EC6.html
1F:推 alex12345: 推推 07/30 13:45
2F:推 VScode: 那个MCP不知道能取到什麽类型的资料 我自己是写了parser 07/30 14:02
3F:→ VScode: 把fit档全捞出来分析 07/30 14:02
4F:→ VScode: 不过能串接开课表功能倒是不错 最近来玩玩看 07/30 14:02
5F:→ MuMuH: 可以完整的取出来FIT:) 07/30 14:10
6F:→ MuMuH: 目前看起来是几乎所有的资料连它原本平台上面的负荷值都可 07/30 14:11
7F:→ MuMuH: 以拿下来 07/30 14:11
8F:→ MuMuH: 这代表其实简单的本地端不用经过太复杂的计算直接就依据你 07/30 14:19
9F:→ MuMuH: 睡眠的情况,HRV,然後前几天的负荷,接着跟你的语言模型讨 07/30 14:19
10F:→ MuMuH: 论趋势,你也可以描述你的体感然後再来安排接下来的课程 07/30 14:19
※ 编辑: MuMuH (49.216.225.163 台湾), 07/30/2026 14:28:09
11F:→ MuMuH: vs 大,我修改了文章,补充了COROS MCP 提供22个工具的内容 07/30 14:30
12F:→ MuMuH: 几乎是全部了提供参考 07/30 14:30
13F:推 VScode: 这MCP满厉害的 不过我觉得演算法才是重点,我自己逆向了W 07/30 16:02
14F:→ VScode: KO5的PMC图表 跟coros 的PMC图表对不起来,不知道差在哪 07/30 16:02
15F:→ VScode: ,生理学理论的差异太大了,没有掌握真正核心的算法,拿 07/30 16:02
16F:→ VScode: 到这些资料好像也不知道能干嘛 07/30 16:02
17F:推 isohera: 好文 先推再慢慢看 07/30 16:37
18F:→ MuMuH: 为什麽一定要参考wk05呢?:)有一个现成的,且它的算法都 07/30 16:44
19F:→ MuMuH: 是有科学依据且开源,从2006年到今天还是依旧有开发者在维 07/30 16:44
20F:→ MuMuH: 护,仍旧不断的更新,过去常常是被启发借镜的对象。里面的 07/30 16:44
21F:→ MuMuH: 模型例如跑步在用的extended cp,临界速度/功率的计算。GOV 07/30 16:45
22F:→ MuMuH: SS, W′bal 疲劳恢复模型,从游泳,跑步再到自行车的训练都 07/30 16:45
23F:→ MuMuH: 非常的齐全。如果你对打造自己的运动分析软体有兴趣,我觉 07/30 16:45
24F:→ MuMuH: 得从goldencheetah 着手或许也是另外一个不错的选择,至少 07/30 16:45
25F:→ MuMuH: 我是这麽做的:) 07/30 16:45
因为提到了 MCP 串接。各位跑友要特别注意隐私权的问题,以 COROS MCP 提供的资讯 会不会觉得很多:)会不会怕怕的?每一家AI 公司对待你的资料的方式都不太一样, 实际上 COROS / Garmin 处理我们的资料态度也不一样。有些免费的模型会拿你的资料 去训练,有些对话你按赞了,资料就送出去了 lol 保存三年 。在串接之前,请谨慎查 阅各间公司对待私人资料,对话的方式。明确之後隐私权的处理,再串接! ※ 编辑: MuMuH (49.216.225.163 台湾), 07/30/2026 17:01:20
26F:推 haveastar: 推 07/30 18:29
27F:推 ceca: 所以顺序就是先弄一个第三方MCP在转接到AI大模型..XD 07/30 19:04
28F:→ MuMuH: 看你是在意工具还是在意模型,Gemini 网页版目前还不行不支 07/31 00:40
29F:→ MuMuH: 持任何的工具串接,必须要在Antigravity CLI 烧 token 用 G 07/31 00:40
30F:→ MuMuH: emini agent. Chatgpt 看起来工具越来越多。好吧! 昨天我 07/31 00:40
31F:→ MuMuH: 看到coros MCP的时候非常惊讶, 毕竟今年年初才跟官方申请AP 07/31 00:40
32F:→ MuMuH: I存取权限结果被拒绝XD, 没想到现在是通通放出来,这会让後 07/31 00:40
33F:→ MuMuH: 面有更多不同的衍生的东西,变得有趣起来:) 07/31 00:40
34F:推 VScode: 用开源软体是不错的起点,我最终做出来的东西可能是让AI 07/31 01:36
35F:→ VScode: 帮我处理数据分析这块,用严谨的演算法分析,再依照分析 07/31 01:36
36F:→ VScode: 出来的图表解读吧,毕竟读复杂图表是人类不擅长的 07/31 01:36
37F:→ VScode: 做图表这块有太多现成轮子了,重工是不太有效率的做法, 07/31 01:38
38F:→ VScode: 应该要把重点放在找出正确的轮子,然後操作AI读懂他 07/31 01:38
39F:→ MuMuH: 原始的raw可以放在 SQLite, 而演算法,PMC,统计等等一堆经 07/31 08:57
40F:→ MuMuH: 过程式计算整合进duckdb(它非常适合资料科学的工作) , 这 07/31 08:57
41F:→ MuMuH: 会对语言模型很有帮助因为它可以提供复合式的快速的栏位查 07/31 08:57
42F:→ MuMuH: 找以及聚合,也注意模型本身绝能不直接存取资料库,也不直 07/31 08:57
43F:→ MuMuH: 接做数据的计算,它就只是根据我们所讲的话,将语意分类( 07/31 08:57
44F:→ MuMuH: 其实人类的问题是可以分类的,问一堆感觉千变万化,其实底 07/31 08:57
45F:→ MuMuH: 层都可以确实的对应到,上次的实作其实也才分34种,就非常 07/31 08:57
46F:→ MuMuH: 够用,我觉得语言的对话更胜於图表的表达,图表本质是帮助 07/31 08:57
47F:→ MuMuH: 人类看懂,但其实现在好像也慢慢不需要了,最上层的AI介入 07/31 08:57
48F:→ MuMuH: 後,我觉得就单纯一个对话栏位就可以了,用纯粹的对话了解 07/31 08:57
49F:→ MuMuH: 自己的各项指标还有趋势,透过对话的方式直接将课表排进手 07/31 08:57
50F:→ MuMuH: 表,真的有需要再画简单的图表就可以了。 07/31 08:57
51F:→ MuMuH: 然後祝你开发顺利:)能够自己跑,自己分析自己的数据是很 07/31 09:03
52F:→ MuMuH: 有趣的事情。 07/31 09:03
53F:推 iq1000x: 我的GPT接MCP抓不到活动细节资料 只有摘要平均等级的 07/31 12:32
54F:推 ichthyoid: 上班code看久了,好像生病了,逛跑版也看到一些上班才 07/31 12:44
55F:→ ichthyoid: 看得到的字眼 07/31 12:44
56F:→ MuMuH: 我刚尝试单笔 FIT 也可下载喔!连名字都出来 lol 07/31 12:47
57F:推 iq1000x: 原来以前串的要移除重新新增 只按重新连结不会更新 07/31 12:47
58F:→ iq1000x: 6月更新的 07/31 12:47







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP