
起因
最近有天下午,我突然被一阵肠胃绞痛疼醒。一开始没当回事,以为就是吃坏了东西,喝杯热水缓一缓就好。可疼了个下午才发现,事情没那么简单------我根本想不起来,前几天到底吃了些什么,才把肠胃作吃坏了。
可到底是哪一顿、哪一种食物,触发了肠胃不适?完全没头绪。就在揉着肚子犯愁的时候,一个念头突然冒了出来:为什么不能做一个「记录饮食+ AI 分析肠胃影响」的 App?
用户每天吃什么,随手拍一张照片,AI 自动识别食物、判断哪些可能刺激肠胃、总结最近的饮食趋势,甚至标出高风险食物。连续记录几天,是不是就能轻松找到,到底是什么在悄悄"折磨"我的肠胃?
念头一旦冒出来,就压不住了。我当即决定:把这个 App 做出来。
开始
这次开发,我几乎全程都在「VibeCoding」------不内耗、不纠结,先做出来再说。以前做 side project,我最容易栽在"准备阶段"。比如纠结:技术栈选 Swift 还是 Flutter?数据库用 MySQL 还是 MongoDB?要不要做用户系统、要不要云同步?后端怎么部署、架构怎么设计......
想着想着,热情就被消磨殆尽,项目最后大多不了了之。但这次,我给自己定了一条死规矩:先别想那么多,先把核心功能跑通。
其实现在AI带给开发者最大的改变,从来不是"自动写代码",而是------它真的在降低"开始"的门槛。以前很多想法,之所以只能停留在脑子里,是因为一想到"要做的事情太多、太麻烦",就直接放弃了。但现在不一样了,很多环节,真的一句 Prompt 就能启动。不用再自己死磕细节,把精力放在最核心的需求上就好。
决定

我的 MVP(最小可行产品),克制到了极致。
目标很明确:周末两天,必须上线。所以整个方案,怎么轻怎么来,非核心功能,全部砍掉。第一个被砍掉的,就是「登录功能」。我发现,绝大多数个人项目,一开始就死在"想做完整"上------总觉得要做账号、做登录、做用户体系,才算一个"正经App"。
这次我直接极简处理:不接短信、不接邮箱、不做账号、不搞用户体系,打开 App 就能用。对于 MVP 来说,验证需求,远比"做完整"更重要。先让用户能用起来,解决核心问题,再考虑后续的优化,才是最高效的选择。
第二个决定,让我的开发速度直接翻倍:所有数据,全部本地存储。
用户拍的食物照片、饮食记录、AI 分析结果、历史数据,全都存在手机本地,不搞云存储、不搭后端数据库。
原因特别简单:不需要搭建数据库,不需要维护后端状态,不需要做用户同步,甚至不用考虑隐私问题------毕竟饮食记录这种东西,很多人并不想上传到云端。
很多时候我们都会陷入一个误区:觉得所有 App,都必须一上来就搞云原生、搞分布式。但其实,对于一个解决个人小痛点的工具来说,简单、好用,才是第一位的。
抛开所有冗余功能,这个 App 最核心的部分,其实就是 AI。
整个App的逻辑特别简单:用户只需要做一件事------拍照,剩下的所有工作,都交给AI Agent来完成。
我在云端搭了一个简单的AI Agent,它能自动完成这几件事:
- 精准识别照片里的食物(哪怕是杂乱的餐桌,也能区分清楚每一种菜);
- 对食物进行分类,提取可能刺激肠胃的因素;
- 累计多日记录,总结饮食趋势。
比如,它会自动标出食物的"风险点":高辣、高油、冷饮、咖啡因、高糖、乳制品......这些都是容易引发肠胃不适的因素。
做到这里的时候,我第一次真切地感受到:AI已经开始适合做这种"小而真实"的产品了。
以前,为了一个"记录饮食、分析肠胃"的小需求,要单独做一套复杂的识别系统、分析逻辑,成本太高,根本不现实。但现在,AI能帮你快速补齐这些能力,让个人开发者也能搞定以前需要一个小团队才能完成的事。
还有一个让我惊喜的点:UI 设计,我也直接交给AI了。
以前做 App,UI 设计是我最头疼的环节------尤其是 side project,往往是功能都写完了,却因为懒得调UI、设计页面,导致项目一直没法上线。但这次,我直接让 Stitch 给我出UI设计图,确定风格后,再用 Cursor Agent 自动实现页面代码。
说实话,这种开发体验真的很奇妙。你会发现,以前很多"需要一个团队分工协作"的事情,现在一个人,借助AI的力量,真的能独立完成。
两天的开发过程,比我想象中还要顺利,整个节奏清晰又高效。
过程

Day 1:跑通核心闭环
第一天的重点,不是做多少功能,而是把"拍照→分析→展示"的核心流程跑通。
我先梳理了产品思路和页面结构,然后重点做了这几件事:拍照上传功能、本地数据存储、历史记录展示。
只要用户能拍照、能看到分析结果、能查看历史记录,这个产品的核心价值就已经实现了。至于其他的细节优化,完全可以放在后面。
Day 2:补齐AI能力,完成打包上线
第二天,我把所有精力都放在了 AI 能力的补齐上:优化食物识别的准确率、完善肠胃风险分析逻辑、做饮食总结和数据统计,最后完成 App 的打包。
放在以前,我根本不敢想:一个周末,竟然不只是搭个项目框架,而是能做出一个真正能用、能解决问题的 App。
不得不说,AI 真的把个人开发者的效率,提升到了一个新的高度。
有意思的是,整个过程中,最麻烦的不是开发,而是备案。
因为我用了自己的域名,所以服务上线之前,必须走 ICP 备案。好在我之前备案过个人网站,这次流程很顺畅,大概一个星期就通过了。
以前总听人说备案特别复杂,真正自己走一遍才发现,现在的备案流程已经标准化了很多,只要准备好材料,按步骤操作,其实并不麻烦。
现在,这个App终于正式上线了。
发布成功的那一刻,心里满是成就感------这不是公司的需求,不是 KPI,而是我为自己的一个小痛点,做的一个真正能用的东西。
现在,我每天吃东西之前,都会顺手拍一张照片记录下来。慢慢的,我真的发现了一些规律:有些食物,只要一吃,当天肠胃就会不舒服;而有些看似温和的食物,长期吃也会悄悄影响肠胃状态。
这种感觉真的很奇妙。我突然明白:很多产品最开始,从来都不是什么宏大的商业计划,而只是一句简单的"我自己刚好需要"。
结语

这次开发完,我最大的感受就是:AI 时代,个人开发者真的不一样了。
以前,想做一个 App,你需要懂UI、懂前端、懂后端、懂运维、懂产品、懂测试------光想到这些,就足以让大多数人放弃自己的想法。
但现在,AI 已经能帮我们覆盖很多能力短板:写代码、做 UI、做识别、做分析......我们不需要再成为"全才",只需要守住自己的核心想法,把繁琐的执行环节交给AI。
于是,"想法"和"产品"之间的距离,被拉得前所未有的近。你可以因为一个自己遇到的小问题,在一个周末,做出一个真正能用、能解决问题的产品。
我觉得这件事特别有意义------因为很多真正有价值的产品,最开始,都只是源于一个普通人的"小需求"。而AI,正在让更多这样的小需求,有机会变成真正的产品。
如果你也有一个藏在心里的小想法,不妨试着借助 AI 的力量,动手做一做。说不定,下一个解决自己痛点的产品,就出自你之手。