摆摊AI 产品实战手册

构建 MVP

把核心假设变成一个真实用户能试用的版本,并知道这段路有多长。

验证过方向之后,这一阶段只做一件事:把核心假设变成一个能被真实用户试用的版本。

MVP 不是"功能少一点的完整产品",是能验证核心假设的最小产品。这两句听起来像,做起来完全不同。

这一章做完,你要能拿出:

一个别人能打开的地址、一条陌生人能自己走完的主路径、一份不做清单、一份已知问题清单。

"我本地能跑"不算。

Demo 和产品的距离

Demo 只要跑通主路径就行。产品要处理的是:

  • 输入是空的、超长的、格式错的、带表情符号的
  • 网络断了、接口超时、第三方服务挂了
  • 同一个人快速点了两次
  • 手机上打开,屏幕只有一半宽
  • 没登录的人直接访问了内页
  • 用户填到一半刷新了页面

这些加起来,通常比主功能本身工作量还大。

这就是"Demo 发了朋友圈,然后就没有然后了"的真实原因——不是没坚持,是低估了后面这段路。知道它有多长,你才不会在中途以为自己失败了。

这一章的顺序

你现在的状态先看哪一篇
还没决定做网页、小程序还是 App技术路线与产品形态
不想从零写代码从模板起步
不会写代码不写代码也能做出第一版
路线定了,要跑起来一天做出可打开版本
能跑了,要稳定推进AI 编程工作流
要做登录和权限账号、权限与数据模型
改一个坏两个测试与排错
产品里有 AI 功能AI 功能的质量、成本与兜底
能用但看着不像能信的东西界面基础、让第一版看起来可信
要写首页写清首页与产品文案

范围还没砍定的,先回到把 MVP 砍到最小。

用 AI 写代码的实际节奏

有效的做法只有一条:一次只让 AI 做一件能验证的事。

  • ✅ "给这个表单加上邮箱格式校验,错误提示显示在输入框下方"
  • ❌ "帮我做一个用户系统"

第二种写法会得到一堆看起来对、跑起来错的代码,而且你不知道错在哪,因为你没看着它一步步长出来。

每完成一步就跑起来看一眼,不要攒着一次性验收。攒到最后一起调,等于放弃了 AI 最大的优势:改一次只要几秒。

完整节奏见 AI 编程工作流。

先让它能跑,再让它好看

顺序错了会浪费大量时间。

  1. 数据流通——输入能进去,结果能出来,存得下,取得回
  2. 异常不崩——出错有提示,不是白屏
  3. 能用——移动端能打开,按钮点得到
  4. 好看——这一步放最后

很多人反过来做,在还没跑通的功能上调了三天间距。

每加一个功能,先过四个问题

  1. 能用一个周末做完并交付吗?
  2. 能让用户的情况好一点吗?
  3. 有人愿意为此付费吗?
  4. 能快速拿到反馈吗?

有一个答"不能",就先别做。 把它写进不做清单,标上"什么证据出现后再做"。

脏活才是产品的护城河

主功能通常两天就能做出来。真正难的是那些没人愿意写的部分:

  • 多数据源的差异——每家接口格式、字段命名、错误码都不一样
  • 限流和重试——第三方接口有配额,超了要排队,挂了要退避重试
  • 结果去重——同一条数据从不同来源拿到,格式还不一致
  • 缓存策略——什么该缓存、缓存多久,直接决定你的成本
  • 降级——一个数据源挂了,产品要还能用

这些东西不性感,写完也没人夸,但它们才是别人抄不走的部分。主功能人人能做,脏活处理得好不好,决定了产品能不能被真实使用。

如果你的产品有一块特别难的脏活,把它写成一篇文章。

这类内容全网都稀缺,因为只有真做过的人写得出来。放法见做成搜索资产。

竞争力来自窄而深

一个人很难靠功能数量竞争。更现实的竞争力来自:

  • 更窄的人群——只服务一个明确角色,不服务所有人
  • 更深的场景——懂这个人群的语言、流程、禁忌和预算
  • 更快的反馈——用户一句话,你当天就能改
  • 更清晰的取舍——知道哪些功能不做
  • 更强的内容资产——用教程、案例、公开记录反复解释你的产品

第一版不需要证明你能做很多功能。它要证明:你能不能把一个具体问题解决得足够顺手,让目标用户愿意回来。

时间不要全花在开发上

技术背景的人容易把九成时间花在写代码上。这一阶段更合理的分配是:

事项大致占比
开发核心功能一到两周
设计和测试三到五天
准备可以发出去的内容一到两周
找第一批用户从第一周就开始,持续做

最后一行是最常被推迟的。

"等产品做好了再去找用户"听起来合理,实际是把最需要时间的那件事压到了最后。找用户是一个需要几周才见效的过程,不是发布当天的动作。

冷启动的做法见冷启动:前十个用户。

什么时候算做完了

不是功能清单打完勾,是这个标准:

一个不认识你的人,不用你在旁边解释,能自己走完一遍主流程。

达不到就还没做完,不管你写了多少代码。

什么时候该重构

只在这四种情况下考虑:

  1. 有付费用户了,说明方向有信号
  2. 代码真的改不动了,改一个功能要花一周
  3. 性能问题已经影响用户
  4. 有明确的安全风险

没有用户时,扩展性通常不是第一问题。

常见错误

Demo 跑通就以为快做完了。 后面那段路通常更长。

一次让 AI 做一个大功能。 得到看起来对、跑起来错的代码。

先调视觉再跑通数据。 顺序反了会白做。

功能想加就加。 每个都要过那四个问题。

只做主功能,不做脏活。 主功能人人能做,护城河在脏活里。

等产品做好再找用户。 找用户需要几周,不能压到最后。

没人用的时候就在重构。 扩展性是有用户之后的问题。

验收标准

  • 有一个别人能打开的地址,不是"我本地能跑"
  • 一个陌生人不用你解释,能自己走完主路径
  • 主路径的失败状态有明确提示,不是白屏
  • 真机打开过,移动端能用
  • 有一份不做清单,每条写了"什么证据出现后再做"
  • 有一份已知问题清单
  • 已经开始找第一批用户,不是等发布后再开始

本章动作

找一个不认识的人,让他打开你的东西,你在旁边看着,全程不要说话。

他卡住的第一个地方,就是你下一步要改的地方。

下一步

  1. 技术路线与产品形态——还没定形态先看这篇
  2. 一天做出可打开版本——定了就今天开工
  3. 把 MVP 砍到最小——一天做不完就回去砍范围

On this page