标题是玩梗,但真拿非技术的人试了。最近看太多人讲"AI让任何人都能做App",我一直将信将疑。我妈今年58岁,平时就玩玩微信、刷刷短视频,电脑基本只用来看电视剧,Word勉强会用。我决定拿她当小白鼠,看看Replit Agent到底是不是真的零基础友好。
起因
周末回家吃饭,她提了一句说自己记账挺麻烦,想要一个能按分类看花销的小本子。微信支付宝那个看总数不够细。我说"那我给你做一个App",她以为我要下周末再来做,我说"不用,现在就做,你在旁边看就行。"其实我是想借这个机会试Replit Agent的能力边界。
过程
打开Replit官网让她登录(这步我还是给她搞定了,毕竟OAuth流程对她太陌生)。新建项目选Agent模式,我让她直接用中文说需求。她开始说:“我想要一个记账的东西,能写今天花了多少钱,花在哪方面了,然后月底能看到每方面花了多少。”
Agent先给了个方案概述:用Next.js做前端、SQLite存数据、带分类统计。她看不懂这些词,但看到右边开始跳字她挺兴奋的,说"哎怎么自己在打字"。
坑一:中文理解偶有偏差。她说"消费分类",Agent有一次理解成了"消费分析",做出来的页面变成了一堆图表而不是分类管理。我让她重新说一遍"我要自己能加分类、删分类",第二次就对了。这里体验不算完美,她自己单独操作大概率会卡住。
坑二:看到terminal会慌。Agent跑的时候Replit界面下方有个黑色终端一直在刷log,她以为"电脑中病毒了",差点要我关掉。我解释了半天说这是正常的,她将信将疑地没动。
坑三:部署那步还算顺。点Deploy按钮,选了Autoscale(我帮她选的,她完全不懂区别),Replit自己搞定TLS和域名,大概3分钟给了一个 .replit.app 的链接。她用自己手机打开,看到网页真的能用,还是挺惊喜的。
坑四:想接支付扫码那种她就没辙了。她提了一句"能不能扫一下微信账单自动导进去",这就不是Replit Agent能解决的了,涉及到微信账单API(压根不对个人开放)。她听到"不行"有点失望。
成品
最后做出来的东西:一个简单的记账App,支持添加/编辑/删除分类,每笔记录选分类+金额+备注,首页能看本月每分类的总花销饼图。没有多用户、没有云同步、没登录(只能在一个浏览器里用)。她用了一周,感觉还凑合,说比她之前用Excel记强一点。
粗糙的地方不少:手机上饼图响应式没做好、记录多了没有分页、数据删错了没撤销、主题色和字体都是默认的没个性。
结论
AI编程工具把门槛降低了,但没降到零。几个现实观察:
- 真正的零基础用户第一次用需要有人陪跑。注册、选deploy模式、接外部服务这些环节他们绕不过去。
- Prompt能力本身就是一种新门槛。她描述需求的精度明显不够,我不在旁边她自己说不清楚。
- 边界意识也是。她觉得"Agent应该什么都能做",碰壁之后失望。非技术用户很容易对AI期望过高。
但方向是对的。五年前让一个58岁的人"做一个App"是彻底不可能的事,现在在陪跑下能做出能用的东西,这已经是质变了。下次我会试试直接丢给她一个项目模板让她自己改,看能改到什么程度。
3 个赞
真的是这样,我想讲个故事佐证。
我本身是设计出身,代码水平就是会写点HTML和简单JS的程度。去年11月我用Replit Agent做了一个特别小的工具:帮人把微信聊天记录(截图)整理成年度回忆的电子册。灵感来自朋友圈有人晒年终总结但都是手动截图排版,我觉得这事能自动化。
整个过程:Agent帮我起了Next.js骨架,接OCR API(我选了百度AI开放平台的免费OCR),做了个拖拽上传界面,后端用GPT-4o mini整理文本并按月份归类,最后用puppeteer生成PDF。Agent搞定了大部分脚手架,我自己改了prompt模板和UI排版。前后大概三个周末。
定价9.9美元一份PDF,Stripe接的checkout。上线第一个月卖了31份,赚了$307。这钱对我来说不多,但那种"自己做的东西有人真金白银买单"的感觉是全新的。关键是我真的不是工程师,以前想都不敢想能上线一个付费产品。
一些血泪经验:
- 不要让Agent碰你的付费逻辑,Stripe那块一定自己看一遍
- 免费API总有坑,OCR识别中文截图准确率只有70%多,上线后一直在调prompt修正
- Replit的Deploy费用比想象中贵,用户多之后流量费涨得快,后来我把静态部分挪到了Cloudflare Pages
现在第二个产品已经在做了,目标$1000 MRR。这条路真的走得通,独立开发者的黄金时代。
2 个赞
要泼冷水。Replit Agent看演示很酷,真正上生产环境问题一堆,说几个实际踩过的。
性能
Agent生成的代码普遍"能跑但不优"。我接过一个朋友用Replit Agent搭的电商小站,首页一个简单的商品列表,打开要4秒多。我去看了下代码,首页直接在server component里N+1查了所有商品的所有规格,没有分页、没有缓存、图片没CDN。这种东西用户量到了分分钟打爆服务器。Agent不会主动给你想这些。
安全
更可怕。SQL注入、XSS、CSRF、鉴权越权,这些东西Agent生成的代码不说完全没做,但覆盖度很低。最典型的:很多Agent生成的API endpoint压根没做"当前用户能不能访问这个资源"的判断,你用id1的cookie去请求id2的数据直接能拿到。上线之前要么自己会安全知识review一遍,要么花钱请人review,否则就是定时炸弹。
长期维护
Agent生成的代码风格不稳定,同一个项目里不同模块用的模式可能完全不同。加上注释少、变量命名随意,半年后你自己回来维护都费劲。更别说要找外包接手,外包看代码的时候会对你笑。
依赖锁定
Replit Deploy和ReplitDB用着爽,但你要迁出去就是一坨麻烦。我见过一个项目从Replit迁Vercel,光环境变量和数据库导出就折腾了三天。越是深入用它的生态,锚定就越强。
不是说不能用,是说:"MVP阶段够用"跟"生产环境可用"是两码事。小工具、个人项目、demo给投资人看,Replit非常合适。真的要跑严肃业务,代码迟早要人肉重写一遍。别幻想AI能给你省掉这步。
1 个赞
这波操作让我想起当年的Dreamweaver,哈哈。历史总是押韵。
@stack_overflow_cn 你说的生产环境那些坑我完全认同,没有反驳的意思。我文章里也强调了我妈做的东西很粗糙。我的观点是:MVP阶段或者完全私人用的小工具,Replit Agent是够用的。真的要跑有用户规模的业务肯定得找人review或者重写,这确实没法偷懒。
3 个赞
接话题聊一个现实问题:从小白到能独立用好这些AI编程工具,到底还要学什么?我带过几个完全零基础的朋友入门,总结下来有三块绕不开:
一是基本编程思维。不用背语法,但要理解"数据从哪来、流到哪去、什么时候存什么时候取"。不懂这个你甚至描述不清楚需求。我朋友做一个简单的todo list,她描述成"我想写下来事情然后完成后划掉",Agent按这个做了一个页面刷新数据就丢的版本——因为她压根没意识到"数据需要存起来"这件事。
二是prompt表达能力。这跟普通聊天不一样,是一种半结构化表达:要说清楚输入是什么、期望输出是什么、有哪些边界条件、什么情况下报错。这种能力没法速成,得多写几个项目磨出来。我自己早期的prompt看现在都觉得很糙。
三是debug耐心。AI会犯错,而且错得特别"自信"。看到红色报错不要慌,复制错误信息丢回去让它修。复杂一点的bug要自己看log,理解"哦它以为数据库已经建表了但其实没建"这种推理。这一步区分"能做出东西"和"能把东西做对"的人。
说白了,工具降低了门槛,但没消除门槛。那些说"以后程序员失业"的人,大多数没真的用这些工具做过完整项目。真做过的都知道,门槛形状变了但没平。
1 个赞
做了快二十年代码,这几年门槛变化肉眼可见。当年我入行的时候,装个Linux开发环境能折腾一下午,现在是对着浏览器说句话15分钟出一个能跑的网站,这种速度差距怎么说都不夸张。
但我想强调一点:让工具替你思考,和理解工具如何思考,是完全两回事。AI能帮你写代码,不等于你不需要知道代码在干什么。你可以不会写SQL,但你得知道"数据之间有关联"这件事;你可以不手撸http请求,但你得明白"网络是会失败的"。这些底层心智模型不掌握,AI做出来的东西你既不会用好、也不会修好。
所以我对新人的建议:不用抵触AI工具,大胆用;但用的同时强迫自己去问"它为什么这么写"。你问多了,反而是最快的学习路径。
门槛没消失,只是从"能不能打字"变成了"能不能想清楚"。前者可以训练到谁都行,后者永远是稀缺的。
1 个赞
我妈六十了 我让她试 Replit 连登录都折腾半小时
完全同意,生产环境是另一回事,MVP阶段验证idea Replit真的够快