得益于人工智能,为自己或家人量身打造“个人软件”已从一个遥远的想法变为现实。就像做一顿家常便饭一样,现在任何人都可以快速开发出满足特定需求的应用程序,而无需考虑商业化或用户规模。这种转变不仅降低了技术门槛,也预示着真正个性化的数字体验将成为新的标准,因为这些工具能深刻理解我们的个人背景和独特需求。
个人软件:一种家常便饭
2020 年,Robin Sloan 描述了他为家人开发的一款名为 BoopSnoop 的通讯应用。尽管只有四个人下载,他仍视其为巨大成功。他的观点很简单:应用程序可以像一顿家常便饭,专为你所爱的人烹饪,无需追求规模或用户数量。
当时他感叹道:
在一个更美好的世界里,我应该用一天时间,借助某种现代、灵活的 iOS 版 HyperCard 来完成它。
如今,这个“更美好的世界”似乎已经到来。人工智能的发展使得“个人计算”真正实现了个性化。我们不再需要忍受那些充斥着用户资料、徽章或订阅等级的臃肿应用,而是可以创造出只服务于核心需求的简洁工具。
我为自己打造的专属工具
在过去的六个月里,我为自己和家人开发了一系列高度个人化的软件:
- 睡眠应用: 根据我们睡眠顾问提供的方案,自动规划和调整孩子的睡眠时间表。
- 健身应用: 根据我早上的跑步里程和强度,精确计算冰沙配方中每种成分的用量。
- 马拉松计划: 基于我个人的比赛数据(而非年龄公式)生成训练计划和心率区间。
- “爵士乐多邻国”: 根据我钢琴课上学到的和弦,为我生成定制化的练习测验。
- 病历工具: 在看专科医生前,自动标记出病历中可能存在的信息缺口。
例如,我们的睡眠顾问方案原本是一个充满条件逻辑的 PDF 文件。我花了一周的晚上时间将其变成一个应用程序。现在,我的妻子、保姆和我可以共享一个实时更新的时间表,当午睡时间缩短时,它会自动重新规划。
我的健身应用则集成了来自四个不同应用的数据——营养、睡眠、体重和训练——从而提供任何单个应用都无法给予的综合性建议。
技术栈与成本
我使用了一套能让我快速构建并完全控制细节的技术栈。当然,市面上也有许多更简便的工具,甚至无需接触终端就能开发应用。
总成本约为每月 160 美元:
- Claude Code Max 订阅:100 美元
- Anthropic API 使用费:10 美元
- Vercel 托管:20 美元
- Neon 数据库:30 美元
虽然这比订阅所有这些应用的组合费用要高,但大部分成本来自我无论如何都会保留的 Claude 订阅。对于仅运行一两个小型应用的人来说,每月成本可以控制在 25-30 美元左右。
核心启示
- 开发成本骤降: 睡眠应用花了一周的业余时间,健身应用花了一个周末,而爵士乐测验只用了一个晚上。在以前,开发和维护这些应用的成本会让我望而却步。
- 想象力是唯一的限制: 既然技术不再是主要障碍,我们能创造出什么样的工具,完全取决于我们的想象力。
- 维护出奇地容易: 与过去需要与 Xcode“搏斗”不同,现在修复 bug 或添加新功能变得异常简单。大多数时候,一张带有反馈的截图交给 Claude 就能解决问题。
- 短暂存在也无妨: 我们的睡眠应用使用了四个月,在儿子睡眠规律后就停用了。因为开发周期很短,我并不会为此感到惋惜,反而庆幸它在我们需要时发挥了作用。
- 优质 API 愈发重要: 当越来越多的人开始构建个人软件时,拥有设计良好、易于连接的 API 将成为用户选择产品的关键因素。
- 构建本身就是意义: 开发这些应用不仅解决了实际问题,它本身也成为一种有趣的、令人上瘾的消遣方式,取代了看电视或刷社交媒体的时间。
展望未来
目前,我的方法对大多数人来说仍然技术门槛较高。你需要熟悉终端、数据库和部署流程。但我认为这种情况不会持续太久。
最近,Sam Altman 发帖称,他仅用手机向 ChatGPT 发送了一条信息,就成功规划了一次九人旅行、建立了一个协调网站并起草了邀请邮件。如果工具正朝这个方向发展,那么构建个人软件将不再需要专业的开发者技能。
我之所以不断构建这些应用,是因为应用商店里没有任何一款产品了解我的冰沙配方、我的比赛历史或我的睡眠顾问的规则。当技术门槛足够低时,很多人会开始为自己构建工具。一旦你体验过一个真正了解你个人情况的应用,那些通用版本就会显得“坏掉了”。
真正个性化的体验,或许将成为消费级产品的新基准。 Sloan 所期望的那个“更美好的世界”已经以一种意想不到的方式到来了:你用简单的语言描述你的需求,然后一个智能代理为你构建它。