瑞典马工

“一句话建站”是忽悠外行的缅北话术

咱们聊聊“一句话建站”这个事。

现在很多人都在吹这个,对吧?听着特厉害,好像你动动嘴皮子,AI“pia”一下,一个网站就出来了。

这确实是个挺美的梦。但这里头有个大坑。我写了30年代码了,我跟你说,这事儿从根上就错了。一开始你可能觉得特惊艳,但只要你一想改点东西,马上就变成一坨屎山,越改越烂。

为什么?这其实是那些最经典的软件工程的东西。我们有很长一段时间觉得软件工程有问题,不是它真有问题,是因为那些工作太繁琐,人做着做着就烦了,不做了。现在有了AI,正好让AI来干这些繁琐的活儿,但流程和规矩不能丢。你一上来就想跳过所有规矩直达终点,那肯定要出事。

最大的问题:做不到一句话把事儿说清楚

咱先说第一个,也是最大的问题:根本没法一句话把需求说清楚。别说小白了,就算是我,我也做不到。

我举个例子,就拿我自己来说。我对AI提个需求:

“

“我要一个贪吃蛇游戏,能在网页上玩,用键盘控制。要显示分数,分数高了能升级,升级了蛇爬得更快。”

怎么样?我这说的是不是已经相对来讲比较清晰了?我觉得我已经超过99%的用户了,对吧?计分、升级、变速全想到了。

但是,从写代码的角度来讲,这可就太模糊了。

  • 地图多大?10x10的?还是100x100的?你凭什么给我一个10x10的?我觉得不对,你应该给我充满整个网页啊!
  • 怎么计分?吃一个算多少分?多少分算一级?
  • 颜色风格?蛇是什么颜色?背景是什么颜色?分数是什么颜色?
  • 升级机制?速度变快是线性的还是阶梯式的?每次快多少?

就这么个小破游戏,我自认为说得很清楚了,但实际上一堆问题没定义。AI怎么办?它只能猜。它猜错了,你后面再想改,那就费劲了。

连我一个写了30年程序的人,都没法一句话把这事儿说圆了,你凭什么指望一个零基础的小白用户能做到?

人最大的问题,就是我无法一次性、清晰地把我想要的东西准确描述完整。这是一个客观事实。

你给个模糊的需求,AI只能还你一坨“屎山”

OK,那既然用户说不清楚,AI硬着头皮去做会怎么样?

结果就是,它会给你一个功能上的“缝合怪”,和一个结构上的“屎山”。

如果一句话可以生成一个产品网站,我要一个电商网站,我要一个宠物网站,那为什么我不能说

帮我生成一个每天能自动赚1,000美金的网站

我这个提示词,有啥问题吗?“确实没什么问题”。但“我们所有人都知道这事太扯了”。

我还真就拿一个工具这么试了,结果它给我的方案产品是:

一个网站

  • 卖课
  • 卖数字产品
  • 做联盟营销
  • 同时做咨询服务
  • 再加个会员订阅,
  • 最后还要展示广告位……

它把所有可能赚钱的模式,像缝破烂一样,乱七八糟地全给你缝上去了。这玩意儿有任何商业逻辑和可用性吗?没有。

再说“屎山”代码结构

我看过一个AI生成的项目,它的 pages 目录下,同级别有

  • product-detail(产品详情页)
  • login(登录页)

一个是业务,一个是认证,明显是两个不同的业务领域(Domain),应该拆成

  • pages/product
  • pages/auth

这种扁平的结构,你加功能的时候怎么加?今天加个投票功能,明天加个公共页面,全都堆在一起?

这就是屎山的源头。一个项目结构,从出生的第一天就没有精心设计,你后面越给它添砖加瓦,它就塌得越快。

怎么才是对的?答案是:带着用户走

聊了半天错的,那到底什么才是对的?

我给你举个更通俗的例子,智能厨房。

想象一个场景,你想做一道复杂的菜,比如“法式红酒炖牛肉”。

错误的方式是啥? 你对厨房里的智能音箱说:“教我做红酒炖牛肉。” 然后刷地一下,把一个长达2000字的菜谱投到屏幕上,几十种配料,几十个步骤,密密麻麻。你看完,头都大了,直接放弃,点了外卖。这就是“一句话生成”的模式,它把一堆信息直接扔给你,让你自己去消化。

正确的方式应该是让智能助手 带着你走

  1. 先确认基本盘: 它会先问:“好的,我们来做红酒炖牛肉。我们先确认一下材料,您有牛肉、红酒、胡萝卜、洋葱、培根吗?” 它会一项项帮你核对,而不是让你自己看菜谱。

  2. 一步一步引导: 它不会告诉你全部流程,而是说:“好,材料齐了。第一步,请把牛肉切成三厘米的方块。” 你做完了,告诉它,它再说:“很好。第二步,我们来预热锅,请开中火。”

  3. 在关键节点提供选择: 到了某个步骤,它可能会问:“炖煮的时候,您想加一点迷迭香还是百里香来增加风味?前者味道更浓郁,后者更清新。” 它给你选项,而不是让你自己决定。

这个过程,你根本不需要成为一个大厨。你只需要跟着它的引导,一步步做选择和确认就行了。

全程是产品在引导你,带着你一步步走,而不是把一本天书扔给你,让你自己去猜。

做网站,亦然

我们既然是针对小白用户,就不能指望他懂数据库、懂技术选型。你“让他对数据库做出一个精准的、能够让AI去干活的描述,是不可能的”。

所以,你不应该让他去跟你说“我要一个什么什么东西”,而是应该基于他的只言片语,反问他、给他可选择的建议,让他去做选择。

  • “你说的这个网站,登录功能是必要的吧?你是希望用手机号登录,还是微信扫码登录?”
  • “你的产品需要分类展示吗?需要的话,我们先建几个分类看看效果?”

当AI这样反问的时候,用户不仅不会觉得烦,反而会觉得:“哎呦,果然好多我想得不是很清楚,你帮我想清楚了。”这才是健康的交互。

结论:别信营销号,信常识

为什么现在市面上全是“一句话建站”的吹牛逼文章?很简单,“因为营销号不指着写程序吃饭,他指着流量吃饭。” 他要是说这玩意得聊半天才能用,那没有流量

但写和改“屎山”代码,我真的要去做这个事情 ,我们是真正要用这东西干活的人。

是你要带着用户走,而不是让用户带着你走。

至于到底怎么设计流程、怎么搭建组件、怎么管理AI,才能真正“带着用户走”,这事儿咱们下回再细聊。

工欲善其事,必先利其 Claude Code 。 来用我的邀请链接吧,咱们都得积分

https://aicodewith.com/?invitation=CXGIV85Y

Image