🎓 Vibe Coding 教程 · 第三周选修 进阶
第三周 · 选修课

四节课上完了。
想再往前走一步?

前四课你已经能独立做出并上线一个真实 AI 工具。这一周是选修——挑一个你感兴趣的方向深入。两个方向都可以学,不分先后。

🤖
方向 A · 让 AI 自己分步骤办事(Agent 入门)
前四课做的是"问一次答一次"的工具。Agent 能自己分多步、用工具、一步步把事办完。学它,也学怎么让它可控、不闯祸
选这个方向 →
🧭
方向 B · 高阶产品经理
做出一个工具不难,让人持续用它才难。学怎么从访谈里挖真洞察、怎么排需求优先级、怎么靠"砍"而不是"加"把产品做好。
选这个方向 →

选了之后,对应的课程内容会在下面展开。

方向 A

Agent 入门:让 AI 自己分步骤办事


前四课你做的工具,是"用户问一句,AI 答一句"。Agent 不一样:你给它一个目标,它能自己分成好几步、中途用工具、一步步把事办完。强大,但也更容易闯祸——所以这一课一半在讲怎么搭,一半在讲怎么管住它

① 普通调用 vs Agent
普通 AI 调用
给一段输入,拿一段输出。一来一回,结束。比如你第三课做的工具。(也就是问一次 AI、答一次,英文叫 LLM 调用。)
Agent
给一个目标,它自己想"第一步做什么、第二步做什么",中途会查资料、读文件,做完一步再决定下一步。

判断标准:需要多步、还会变化的事,才用 Agent;一问一答能解决的,别用——普通调用更便宜、更稳。

② 一个 Agent 离不开的四件事

目标——它要达成什么(说清楚,别含糊)。
工具——它能调用的本事:搜索、读文件、写文件、调别的接口。
记忆——它记得自己已经做过什么,不会原地打转。
停止条件——什么时候算做完、什么时候该停。

四件里最容易被忘的是停止条件。没有它,Agent 会一直转、一直烧钱。

③ 给 Agent 套一层「控制台」(英文叫 harness)

harness 不是"更聪明的模型"。它是套在 Agent 外面的一层外壳,让 Agent 跑得可控

一个最小的 harness 管这几件事:

· 任务清单——把大目标拆成一条条小任务,做一条勾一条。
· 状态记录——现在做到哪了,中途断了能接着来。
· 日志——每一步都记下来,出问题能回看。
· 人工确认——关键动作之前停下来问人。
· 失败重试——某一步挂了,自动再试,而不是整个崩掉。

模型决定"想做什么";harness 决定"能不能真去做、做错了怎么办"。

④ 高风险动作:一定要先停下来问人

有些动作做错了收不回来:发邮件、删数据、花钱、对外发布内容。

规矩很简单:这类动作执行前必须停下来,让人点一下"确认"。Agent 可以把方案准备好,但不能自己按下最后那个按钮。

⚠️ "AI 自动全搞定"听起来很酷,但真出事的也正是它。给 Agent 留人工确认的闸门,不是不信任它,是专业。

⑤ 过程记录:看清它每一步做了什么(英文叫 tracing)

Agent 做错事时,你得能回看它的每一步——它当时怎么想的、调了什么工具、哪一步开始歪的。这套"全程录像"叫 tracing

没有 tracing 的 Agent,出了问题你只能干瞪眼。让 Codex 帮你的 Agent 把每一步都打印 / 记录下来。

方向 A 的练习

用 Codex 搭一个「推文发布前检查 Agent」:给它一篇推文草稿,它能分几步检查——信息全不全、有没有错别字、时间地点对不对——然后生成一张待办清单。但它绝不能自动发布,最后一步必须留给人确认。

✓ 已保存
写下你的 Agent 设计,就能完成方向 A。

✅ 方向 A 完成。你已经知道 Agent 强在哪、也知道怎么管住它——这比"会用 Agent"更值钱。
方向 A · 记住这句
🎯 让 Agent 聪明不难,让它可控才难。
停止条件、人工确认、tracing——这三样别省。
方向 B

高阶产品经理


第二课你学了"找到一个真问题"。这一课更进一步:做出来之后,怎么让它真的有人持续用。这是产品经理和"做个半成品就完事的人"的分界线。

① 用户的原话,不等于用户的需求

用户说"我想要一匹更快的马"——他真正要的是"更快到达",不是马。

访谈拿到的是原话,你要往下挖一层,找到他原话背后真正想达成的事。原话照着做,常常做错。

方法:每听到一个诉求,追问一句"你要它来帮你做成什么?"

② 场景分层:同一个用户,四种时刻

大多数人只设计了"一切顺利"的那个场景。但真实用户会经历四种时刻:

· 第一次用——他什么都不懂,你得让他 30 秒内成功一次。
· 重复用——他熟了,嫌你啰嗦,想要快。
· 出错时——他卡住了,你得让他知道发生了什么、怎么办。
· 放弃时——他要走了,为什么?这里藏着你最该改的东西。

练习:把你第三课的工具,按这四种时刻各走一遍,看哪种时刻最难看。

③ 你真正的竞争对手,是"旧办法"

你以为竞争对手是别的 App?不是。是用户现在凑合用的旧办法——微信群、Excel、备忘录、问学长学姐。

如果你的工具没有明显比"在群里问一句"更省事,用户就不会换。你要赢的不是某个产品,是那个旧习惯。

④ 需求那么多,先做哪个?

用户会提一大堆需求。用四个尺子量一量,排出先后:

· 高频——这事多久发生一次?天天发生的,优先。
· 高痛——不解决有多难受?越痛越优先。
· 低成本——你做起来费不费劲?
· 能验证——做完能不能很快看出有没有用?

高频 + 高痛 + 低成本 + 能验证——四个都占的,就是你下一个该做的。

⑤ 先测文案和流程,再写功能

想加一个新功能?先别让 Codex 写。先把这个功能的文案和操作流程画出来 / 写出来,拿给真人看一眼。

很多功能在"画出来"这一步就被毙了——这正是它的价值。改一张草图是免费的,改一堆代码很贵。

⑥ 别看访问量,看这两个数

"有多少人点开过"几乎没用——点开就走的人不算数。真正要看的是:

· 完成率——点开的人里,有多少真的用完、拿到了结果?
· 复用率——用过一次的人里,有多少回来用第二次?

复用率是最诚实的一票。没人回来用,说明它没真的解决问题。

⑦ 砍功能,比加功能更难也更重要

新手总想加东西。但每加一个功能,产品就更难懂一点、更容易让人在第一次使用时迷路。

好产品不是功能最多的,
是把那件最重要的事做到最顺的。

方向 B 的练习

把你第三、四课做的工具,设计一个「第二版」方案(产品圈也叫 v2):用这一课学到的尺子,决定保留什么、删掉什么、下一步先验证什么

✓ 已保存
写下你的「第二版」方案,就能完成方向 B。

✅ 方向 B 完成。你现在不只会"做工具",还会想"怎么让它活下去"——这就是产品经理的脑子。
方向 B · 记住这句
🎯 做出来只是起点。
有人回来用第二次,才算真的做成了。

🎉 整套 Vibe Coding 教程,到这里就全了。

四节正课 + 选修,你走完的是一条完整的路:
找到真问题 → 做出 AI 工具 → 上线 → 让它活下去。

在有人能搭把手的情况下,两个周末,
真的能做出一个拿得出手的 AI 小工具。

这不是终点。你现在手里有的,是一套能反复用的方法——下一个问题,你自己就能开始。