這是 Fit2AI 最初想解決的問題。
今天,一塊運動手錶可以記錄配速、心率、步頻、功率、海拔、訓練負荷、恢復時間,甚至給出乳酸閾值、比賽預測和訓練狀態。一次普通的跑步結束後,我們得到的可能不是幾個數字,而是幾百甚至幾千個數據點。
數據已經足夠多了。
真正缺少的,是理解這些數據的方法。
從“記錄訓練”到“理解訓練”
大多數運動平台都很擅長回答一類問題:
今天發生了什麼?
跑了多少公里,平均配速是多少,心率是多少,訓練負荷是多少。
但真正訓練時,我們經常想問的是另一類問題:
為什麼會這樣?
為什麼今天同樣的配速,心率比上周高?
這次間歇訓練,最後兩組雖然變慢了,但究竟是正常疲勞還是強度過高?
最近幾周訓練量增加以後,閾值能力是真的下降了,還是天氣、疲勞和訓練結構共同造成的短期波動?
三周以後有比賽,現在應該繼續增加強度,還是開始恢復?
這些問題通常沒有一個單獨的指標可以回答。
它們需要把一次訓練放回到更大的上下文里。
這也是我們開始思考 Fit2AI 的地方。
AI 不應該只是總結一張訓練記錄
把一份運動數據交給大語言模型,然後讓它生成幾段訓練評價,其實並不困難。
但我們很快發現,如果只是這樣做,AI 的價值非常有限。
因為一次訓練從來不是孤立發生的。
同樣是一組 1km × 5 的間歇訓練,對於一個剛剛恢復訓練的人和一個連續進行了三周高強度訓練的人,意義完全不同。
同樣是乳酸閾值配速下降 5 秒,在冬季、盛夏、比賽恢復期和高負荷訓練週期里,也可能意味著完全不同的事情。
所以我們真正想做的,並不是一個“AI 運動總結器”。
我們希望 AI 能夠看到訓練的上下文。
它應該知道最近發生了什麼,理解訓練之間的關係,並允許用戶繼續追問。
於是 Fit2AI 的產品方向逐漸變得清晰:
讓訓練數據成為可以與 AI 對話的上下文。
數據應該可以被提問
我們希望使用 Fit2AI 時,人不需要學習新的指標體系。
你可以直接問:
“這次訓練完成得怎麼樣?”
“為什麼後半程心率越來越高?”
“和上個月同樣的訓練相比,我進步了嗎?”
“最近是不是練得太多了?”
“按照現在的狀態,下周的訓練應該怎麼調整?”
這些問題本來就是跑者會問教練、隊友,或者問自己的問題。
我們希望 Fit2AI 做的事情,是把散落在運動記錄里的信息重新組織起來,讓 AI 能夠圍繞這些真實問題進行分析。
這也是為什麼我們越來越重視數據接入本身。
FIT 文件、Apple Health、COROS,以及未來更多運動數據來源,對我們來說並不是簡單的“導入功能”。
它們共同構成了 AI 理解訓練的基礎。
我們不想重新發明一個運動平台
Fit2AI 從一開始就沒有打算取代運動手錶,也沒有打算重新做一個 Strava、COROS 或 Apple Fitness。
這些產品已經非常擅長記錄和展示運動。
我們更感興趣的是數據之後發生的事情。
當數據已經存在,我們還能用它做什麼?
能不能讓 AI 幫助用戶發現自己沒有注意到的變化?
能不能把一次失敗的訓練放回過去幾周的訓練中重新理解?
能不能在用戶準備下一場比賽時,讓過去幾個月的數據真正參與判斷?
Fit2AI 更像是建立在現有運動生態之上的一層“理解層”。
設備負責記錄。
平台負責保存。
Fit2AI 嘗試負責理解。
AI 的價值不是替你做決定
運動訓練是一個很複雜的系統。
天氣、睡眠、壓力、身體狀態、訓練歷史甚至當天的主觀感受,都可能改變一次訓練的意義。
所以我們並不認為 AI 應該成為一個絕對正確的“電子教練”。
相反,我們更希望它成為一個分析工具。
它可以發現趨勢,可以整理數據,可以提出可能的解釋,也可以幫助人重新審視自己的判斷。
但最終做決定的仍然應該是人。
這也是我們設計 Fit2AI 時一直堅持的一點:
AI 應該幫助人理解自己的訓練,而不是讓人把訓練交給 AI。
從一個很具體的問題開始
LIGHTOUCH 做產品時,我們經常從一個非常具體的問題開始。
不是先決定“我們要做一個 AI 產品”,然後尋找 AI 可以使用在哪裡。
而是先遇到一個問題:
每天都有大量訓練數據,但真正想理解訓練的時候,我們仍然需要自己在不同頁面之間翻找、比較和判斷。
AI 恰好為這個問題提供了一種新的解決方式。
於是有了 Fit2AI。
它現在仍然在快速變化。
從最初分析單次訓練,到接入更多數據來源,再到讓 AI 獲得更完整的訓練上下文,我們對這個產品的理解也一直在變化。
但最初的問題沒有變:
我們已經擁有這麼多運動數據,能不能真正把它們用起來?
Fit2AI 是我們對這個問題的一次回答。