智形健身助手 · BUILD LOG 01
我用 AI 做了一个健身小程序:代码越来越快,真正难的却刚刚开始
功能生成得越来越快之后,我才真正开始学习怎样做减法。
有一段时间,我每天打开编辑器,都能明显感觉到一件事:代码写得越来越快了。
以前要查资料、搭页面、补交互、反复改逻辑的功能,现在把需求讲清楚,AI 很快就能给出一个能跑的版本。训练计划、动作库、训练记录、饮食建议、日历、数据复盘,一个接一个地被做出来。
按理说,产品应该越来越接近完成。但我自己打开这个小程序时,反而越来越犹豫:首页上什么都有,真正准备训练时,却还是要想,我今天到底该点哪里?
功能越来越多,产品却没有同步变好。
这是我用 AI 开发健身小程序以后遇到的第一个反常识:生成代码变容易了,决定什么值得做,反而变得更难。
01 · BUILD FAST
一开始,我以为 AI 能把产品快速“做完”
最早的想法其实很直接。既然 AI 能理解需求、生成页面、补充逻辑,那我只要不断把健身场景描述给它,产品就会一点点完整起来。
用户需要计划,就做个人训练计划;需要知道动作怎么练,就补动作要领和目标肌群;需要记录进步,就加入每组重量、次数、RM 和历史趋势;训练之外,再把饮食记录、体重和日程放进来。
每一个需求单独看都合理。AI 也很擅长把“一个合理的需求”迅速变成“一个看得见的功能”。这种反馈很容易让人上瘾:想到一个点,马上实现;看到一个缺口,立刻补上。
可产品不是功能数量的总和。AI 可以很快回答“这个功能怎么做”,却不会自动替我回答:这个功能现在真的应该做吗?
02 · LEARN TO DELETE
我开始删除那些“看起来都有用”的东西
真正的转折,不是我又做出了一个新功能,而是我开始反复删除、合并和重做。
我重新看首页,不再问“还能放什么”,而是问:一个人下班后打开它,最先想完成的动作是什么?答案通常不是研究一堆数据,也不是和 AI 长聊,而是尽快开始今天的训练。
于是训练入口要更直接,计划要能接着上一次继续,日历要让人一眼看懂哪些天完成了、哪些只是计划、哪些是恢复日、哪些是真的漏练。
连“连续训练”这种小规则也需要重新判断。恢复日本来就是计划的一部分,不应该因为休息一天就把连续记录打断;训练时长也不能把浏览页面、暂停和发呆都算进去,只能记录真正发生的训练。
这些修改没有新增一个特别炫的 AI 能力,却让产品更接近“每天能用”。
做健身工具最重要的,不是把专业名词塞进去,而是告诉用户从哪里开始、现在做什么,并把真实结果留下来。
03 · THINK HARD
AI 让我更快试错,也让我更容易做多
以前开发慢,一个想法从出现到落地,中间有足够长的时间让人冷静。现在生成速度快了,试错成本降低了,但“多做一点”的诱惑也变强了。
页面能生成,不代表信息层级是对的;逻辑能运行,不代表用户愿意每天操作;AI 能写出一份完整训练计划,也不代表这份计划能接住一次临时加班、一次状态下降,或者一次动作替换。
所以我现在给 AI 的任务,也从“帮我把功能做出来”,变成了更具体的约束。
先问:用户进入这一页时,唯一最重要的动作是什么?
再问:哪些信息必须现在出现,哪些可以训练后再看?
还要问:这次记录能不能帮助下一次训练?
最后问:如果删掉这个模块,核心流程还成立吗?
AI 让实现更快,但产品判断不能外包。写代码的瓶颈被移开以后,取舍就站到了最前面。
04 · AGENT LOOP
从一次性生成,走向真正的 Agent 闭环
这段开发过程也改变了我对“AI 健身教练”的理解。最初我觉得,它最重要的能力是生成:输入目标、身高体重和训练频率,快速给出一套计划。
后来我发现,计划只是起点。真正有价值的系统,应该知道用户今天准备练什么,实际完成了什么,动作为什么被替换,重量和次数有没有变化,恢复状态如何,然后把这些事实带到下一次训练里。
AI 负责理解和判断,Agent 负责读取计划、调用动作库、承接训练记录、触发复盘,再把调整写回下一次安排。不是每次打开都重新生成一套新答案,而是让计划、执行、记录和复盘形成一条连续的线。
我也开始为数据导出和 Agent 分析做准备。因为如果训练、饮食和体重记录永远困在一个页面里,再聪明的模型也看不见完整上下文。
所谓“更智能”,不应该只是回答得更像教练。它应该让下一次训练,真的有地方继续。
05 · STILL BUILDING
代码越来越快,真正难的才刚开始
这个小程序现在依然在改。有些页面做完后又推倒,有些功能从显眼位置退到二级入口,有些原本以为很重要的东西,最后发现删掉更好。
AI 没有替我一次性做完产品。它更像是把开发过程加速了,让问题更早暴露:什么只是看起来厉害,什么才真的能帮助一个人开始训练;什么适合展示,什么必须长期记录;什么可以交给模型生成,什么仍然需要人做判断。
如果说过去的难题是“能不能做出来”,现在的难题已经变成了“做出来以后,它值不值得留下”。
AI 可以把代码写得越来越快,但一个能被每天使用的产品,仍然来自一次次克制、删除和重新判断。
代码更快,判断更重要
微信搜索小程序「智形健身助手」。它还在生长,也还在被我不断删改。下一篇,继续讲怎样让 AI 不只生成计划,而是真正根据训练记录推动下一次进步。
BUILD FAST · THINK HARD