惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

TaoSecurity Blog
TaoSecurity Blog
V2EX - 技术
V2EX - 技术
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
Secure Thoughts
Forbes - Security
Forbes - Security
Engineering at Meta
Engineering at Meta
Microsoft Azure Blog
Microsoft Azure Blog
Apple Machine Learning Research
Apple Machine Learning Research
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Webroot Blog
Webroot Blog
W
WeLiveSecurity
Blog — PlanetScale
Blog — PlanetScale
G
Google Developers Blog
Last Week in AI
Last Week in AI
月光博客
月光博客
H
Help Net Security
PCI Perspectives
PCI Perspectives
Security Archives - TechRepublic
Security Archives - TechRepublic
Hugging Face - Blog
Hugging Face - Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
有赞技术团队
有赞技术团队
T
Troy Hunt's Blog
Google DeepMind News
Google DeepMind News
Hacker News: Ask HN
Hacker News: Ask HN
Microsoft Security Blog
Microsoft Security Blog
N
News and Events Feed by Topic
Project Zero
Project Zero
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
LangChain Blog
P
Privacy & Cybersecurity Law Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
V
V2EX
I
Intezer
H
Hacker News: Front Page
Recent Announcements
Recent Announcements
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园 - Franky
T
Threat Research - Cisco Blogs
Spread Privacy
Spread Privacy
博客园 - 【当耐特】
美团技术团队
Schneier on Security
Schneier on Security
D
Docker
Scott Helme
Scott Helme
L
LINUX DO - 最新话题
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
aimingoo的专栏
aimingoo的专栏
L
Lohrmann on Cybersecurity

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理, 企事业单位数字化的业务供需本质 – 人人都是产品经理, 医疗智能体·第1讲——医疗信息化重构:从“辅助软件”到“自主智能体”的范式转移 – 人人都是产品经理, 粉丝量就是空气!!! – 人人都是产品经理, 用户说“薯片碎了”,机器回“要买吗?”:意图识别的翻车与破局 – 人人都是产品经理, RAG召回准确率从75到90 我做对了这三件事 – 人人都是产品经理, AI大事件:Anthropic改收费、OpenAI发安全版、手术机器人纳入医保、阿里发布”秒悟” – 人人都是产品经理, Chrome 推出 Skills 新功能,Agent 重塑上网方式 – 人人都是产品经理, GitHub前创始人拿了a16z的1700万美元,做Agent时代的Git – 人人都是产品经理 拷贝或克隆其他 Flutter OH 项目到本地后无法运行 – 人人都是产品经理, 优惠券设计:优惠券创建 – 人人都是产品经理, 不用死磕文档!AI 助手 1 小时搞定飞书 CLI 安装 + 配置 + 知识库 – 人人都是产品经理, 用小龙虾做竞品分析报告:从2天到20分钟,我是怎么做到的 – 人人都是产品经理 用小龙虾做市场分析报告:搞懂这3个公式,市场规模不再靠猜 – 人人都是产品经理, 你早就在做 Harness 工程,只是不知道它叫这个名字 – 人人都是产品经理, Think Long就够?你可能想多了! – 人人都是产品经理, 货代SRM实战:供应商准入怎么做,才能让资源池不是通讯录而是可交付网络? – 人人都是产品经理, 如何做好用户调研?详解基本技巧 – 人人都是产品经理, 木鸟、途家、美团对打,平台春天行动开“卷” – 人人都是产品经理, 入职才发现公司不靠谱?小红书从业者求职避坑指南 – 人人都是产品经理, 美国 AI 三巨头联手封堵,中国 AI 突围之路在何方 – 人人都是产品经理, 小红书,放在需求对面的镜子 – 人人都是产品经理, AI 会带来大规模失业吗? – 人人都是产品经理, 从出单到补货前,我第一次犹豫:该不该放大? – 人人都是产品经理, Flutter 三方库鸿蒙化适配:5 种高效检查方式,快速判断是否需要适配 – 人人都是产品经理, 从做产品进阶拿结果:医美机构产品经理转岗科室运营经理 – 人人都是产品经理, 阿里HappyHorse,一场关于“Token经济”的阳谋 – 人人都是产品经理, To B AI:客户留存落地的观察与思考 – 人人都是产品经理, AI产品的“生命线”——数据采集、标注、清洗的产品化设计 – 人人都是产品经理, 谈谈AI Agent(二):当“孩子”能自己“体验世界”时,你该学什么? – 人人都是产品经理, UI/UX设计师的3层能力进阶,前两层让你活下来,第三层…才是真正的分水岭 – 人人都是产品经理, 2分钟 → 30秒,效率提升75%:B端产品经理如何用「规则枷锁」驯服AI幻觉? – 人人都是产品经理, 还没来得及学OpenClaw,来了个更猛的:Hermes Agent – 人人都是产品经理, AI日报:宇树机器人跑出10m/s刷新世界纪录 – 人人都是产品经理, 一文说透基金互金如何用情绪价值引导用户决策做转化 – 人人都是产品经理, 当浏览器开始替你”看”网页:AI 浏览器正在亲手拆掉它脚下的那张网 – 人人都是产品经理, 0代码,一天时间我Vibe Coding了个网站 – 人人都是产品经理, Hermes 和 OpenClaw 之争,Agent 的能力应该“装上去”还是“长出来”? – 人人都是产品经理 视频生成的“桌子”,字节Seedance 2掀完,阿里快乐马掀 – 人人都是产品经理, 从听不懂到完全信任:我的 Codex 深度产品体验 – 人人都是产品经理, 当虚拟偶像有了北京户口,与真人偶像还有什么区别? – 人人都是产品经理, 会说,远远比会做更重要 —— 对 SBTI 爆火现象的五层观察 – 人人都是产品经理, AI产品经理必看:当“搭环境”比“选模型”更重要,你的认知还在2024年吗? – 人人都是产品经理, 2026年AI产品商业化核心逻辑:从功能demo到规模化营收的3个必破卡点 – 人人都是产品经理, 京东围绕供应链,卷起裤腿下场的那些事儿 – 人人都是产品经理, SBTI一夜刷屏:它赢在了“太会说人话” – 人人都是产品经理, 折扣零售的真相:不是便宜,而是价值感! – 人人都是产品经理, 和甲方吵了一架,最后加钱做了——我学到的ToB产品经理生存法则 – 人人都是产品经理, 和几位小红书操盘手聊了8小时,干货全在这 – 人人都是产品经理, 智谱GLM-5.1登场,开源模型首超Opus4.6!!! – 人人都是产品经理 Anthropic收入凭什么反超OpenAI,终于有人把这事说清楚了 – 人人都是产品经理, 史上最有故事感的技术报告——Claude最强模型Mythos 7个极其精彩的细节 – 人人都是产品经理, 模型不是壁垒,Harness 也不是 – 人人都是产品经理, 抖音本地生活业务思考21 – 人人都是产品经理, Superpowers:145k Star的AI编码框架,到底是什么来头? Superpowers:145k Star的AI编码框架,到底是什么来头? – 人人都是产品经理, OpenAI 的路走错了,Anthropic Harness 解法启示:模型需要实践专科生 – 人人都是产品经理, 画原型图的前一步:设计站点地图 – 人人都是产品经理, 给 DeepSeek 的最后一封催更信 – 人人都是产品经理, 手把手教你用 Claude Code 搭建 AI 营销团队:5 个 Agent、12 项技能,独立完成研究、写作、设计全流程 – 人人都是产品经理, 你以为大模型在学语言?不,它在重新发明语言学 – 人人都是产品经理 所谓Skill,不过是AI时代的工业垃圾 – 人人都是产品经理, 聊一聊内容传播的几个方法 – 人人都是产品经理, 当平台开始吃掉生态:从 OpenClaw 被封杀,读懂 Anthropic 的这盘棋 – 人人都是产品经理, 你装了 10 个 AI 插件,Obsidian 还是一个文件夹 – 人人都是产品经理 关于AI智能体架构演进的系统性思考:从单体试水到多体协同的重构 – 人人都是产品经理, 当“人”变成Skill,我们又该何去何从? – 人人都是产品经理 Mythos 事件:前沿 AI 治理的意外实验 – 人人都是产品经理, 货代CRM:信用与风险管理怎么做,才能把坏账风险拦在放货之前? – 人人都是产品经理, 从HR收集自拍照到员工自助录入——我见证了园区人脸识别从”不可用”到”真好用”的全过程 – 人人都是产品经理 千问闯关AI混沌期:阿里画靶,吴嘉张弓,马云射箭? – 人人都是产品经理,
非技术人也能看懂:AI 编程从原型到上线的完整流程
朱莉的产品笔记 · 2026-04-08 · via 人人都是产品经理

Vibe Coding正以惊人的速度重塑开发者的工作流程,但AI助手的局限性也让项目陷入'修复同一bug'的恶性循环。本文从三层架构设计到AI协同工作流,揭秘如何通过规划-评审-修正的闭环体系,将失败率降低90%的实战方法论。从异常处理到安全审计,一套让AI编程真正可落地的完整解决方案正在浮出水面。

我从2025年开始接触vibe coding,有成功也有失败。第一次搭建出属于自己的页面时很震撼,但永远陷在某个bug里解决不了的挫败感也很强。

所以总结复盘了这些使用经验,希望能给你带来一些帮助。

01 工具的对比与选择

工具大致分为两类:

  1. 全包式应用:帮你搞定一切(托管、数据库、部署)
  2. AI 助手:给你更多控制权,但需要你自己管理基础设施

如果你刚入门,从全包式应用开始。当你需要更多控制权,或碰到工具上限时,再转向 AI 助手。

我尝试过 Replit、Lovable、Codex 和 Claude Code。Claude Code 是我目前的首选。

但小项目我更喜欢Lovable(比如宠物的健康追踪管理),不用操心 UX,界面又好看。

Vibe Coding工具

AI 编程智能体

VS Code、Windsurf、Cursor 这类集成开发环境(IDE)我没有列入清单,不过它们很多都内置了自己的编码助手。Cognition 也做了编码助手 Devin,但感觉也不太适合放在这里对比。

也没有包含只做设计原型的工具,因为今天我们的重点是搭建应用。

02 会在哪里出问题

选好工具之后,就可以开始干活了。

然而大多数项目就是从这里开始跑偏的。如果不清楚自己想要什么,或者频繁改主意,最后就会得到一堆混乱的代码。

Vibe Coding的恶性循环是:总在修复同一个bug

我们在过程中经常会发现,你报了bug,AI说修好了,但其实没有。

无论怎么说、怎么做,都很难真正修复。让人非常崩溃。

这类问题通常源于几个原因:

  • 你对想要的东西描述不够清晰
  • 频繁改主意,代码里全是这些反复横跳的痕迹
  • 中途切换了技术栈,代码不同部分用了不同技术(通常也是需求频繁变更导致的)

要避免这种情况,你需要稍微理解软件是如何运作的。软件有三层:

  1. 数据层:数据存储的地方
  2. 控制层:软件运行的逻辑
  3. 视图层:你在界面上看到的内容

大部分问题,都出在这三层不同步。

当你最开始描述需求时,它会对需要存什么数据、逻辑如何运行、界面显示什么做出假设。

改主意时,AI必须记得同时更新这三层。

如果只做简单的界面修改,可能只影响视图层,AI通常能直接处理好。

但如果是复杂的界面改动 —— 比如想改变排序方式 —— 可能会影响全部三层。可能需要修改数据存储方式、数据获取时机,才能改变界面排序。

这就是容易出错的地方。当AI忘记跨三层同步修改,或是修改不一致时,就会出现难以解决的 bug。

前面提到给宠物做的健康追踪管理就是这样。随着不断迭代,需求一直在变。我想优化界面让输入更方便,但有些优化意味着数据存储方式也要改。改得越多,应用里的隐蔽 bug 就越多。

而且问题会不断累积。助手工作时,会倾向于遵循它看到的代码模式。如果它看到的是过时的视图层,在更新数据层时就可能做出错误决策。

这就是打破原有的项目重头再来的原因。第二次描述应用时,我已经清楚自己想要什么,需求没有变。Lovable 才能正确搭建三层结构,我才能得到完全符合预期的结果。

03 规划 – 评审 – 修正

先想清楚,再开始工作。

每个优秀的产品经理都知道,一个想法在理论上听起来再好,一旦开始细化规格,问题就全出来了。细节才是成败关键。

用vibe coding时,如果我们边写代码边细化细节,成本很高 —— 就算是AI 助手写也一样。而且很容易产生 bug。

AI会犯错。每次你改主意,都会带来一点技术债 —— 旧想法的痕迹还留在代码里。这些技术债会迷惑后续处理,导致恶性循环,bug 越来越多。

永远从规划开始,在规划方案上迭代。

有时只有一个模糊想法,要和AI一起把它变具体;有时我想法很明确,只需要写下来。无论哪种方式,每一次都要从规划开始。

不是PRD或者技术文档,而是小批量、迭代式的方式工作,不是传统大型项目那套流程。

系统性学习PMP的敏捷流程对个人小项目真的很有用。

实操案例

比如做一个回答产品探索相关问题的知识库。我对它有宏大愿景,希望它成为全能的coach。但需要时间一步步实现。

第一个目标,是能访问我所有写过的内容,这样它就能回答那些我已经有文字答案的常见问题。但我不知道怎么实现。于是找 Claude 帮忙,一起制定方案。

Claude 梳理出了端到端的实现方式,解释了很多我不懂的东西,帮我选择服务商(比如向量数据库和嵌入 API)。在讨论中,我不断补充和细化需求。我们用 Markdown 一起迭代,而不是用代码。

方案成熟后,也不是立刻开始写代码。而是把方案交给AI评审。

在和 Claude 的初始对话中,Claude 会学到我的偏好(这是好事),也会学到我的偏见(这是坏事),它会继承我的思维盲区。我们俩都很可能漏掉关键细节,这些细节在实现时会引发问题。

方案评审的任务,就是用全新视角评估方案。

用来验证:

  • 方案是否符合项目的编码规范和架构
  • 没有过度设计
  • 找出逻辑缺陷、思考漏洞、思维盲区,或任何值得注意的问题

不修复方案,只反馈问题。

然后我把评审的意见发给规划助手,一起整合有效反馈。我们重复这个循环,直到三方都满意:我、规划、方案评审。

这个循环对避免 “死活修不好 bug” 的恶性循环至关重要。从一份扎实的方案开始,意味着我们不是在代码里思考,而是在文档里思考,只有确定至少第一个小模块要做什么时,才开始code。

用AI做规划时,记住这些方法:

  1. 频繁开启新对话:对话越长,AI表现越差,这叫 “上下文腐烂”。我常分块规划:先做整体概览,理解端到端流程,写成文档,然后开新对话。下一轮对话深入某个模块,完成后清空上下文,再做下一部分。这样能保证助手始终输出高质量结果。
  2. 不只依赖AI的训练数据:我经常让第二个AI调研我们要做的东西,研究最佳实践,找出人们最常犯的错误,再把报告交给规划助手。
  3. 质疑AI的建议:如果某条建议听起来不对劲,或你不确定,让它澄清甚至解释理由。你不一定是专家,但你应该理解选择,并确保走在正确的路上。
  4. 让AI解释所有你不懂的东西:碰到不熟悉、不理解的内容,直接让AI解释。如果还不懂,告诉它哪里困惑,让它再讲一遍。

04 实现 – 评审 – 修正

方案准备好后,我会开启全新对话,重置上下文窗口。让新AI按方案实现功能。

如果规划做得好,AI应该能独立完成实现。完成后,它通常会让我测试改动。但我不会立刻测试。相反,我要让另一个AI检查编码的工作。

这就是AI 代码评审的作用。AI 代码评审会阅读方案、浏览代码库、评估改动,查找:

  • bug
  • 重复代码
  • 不必要的新模式或技术
  • 过度设计

AI 代码评审的核心目标,就是帮我们避开恶性循环,确保编码遵循良好的软件工程实践。

我会让代码评审重点关注三块:

  1. 异常处理
  2. 测试覆盖率
  3. 安全性

刚开始做时,我对这三块一窍不通,但一路学到了很多。这里我简单讲一下技巧。

异常处理

简单说,就是出问题时代码该如何响应。比如代码调用 API 时,如果出现以下情况该怎么办:

  • API 不可用
  • 没有访问 API 的正确权限
  • 得到意料之外的响应

我们经常只为 “理想情况” 写代码 —— 一切顺利的场景。异常处理,就是列出所有可能出错的情况,以及每种情况该如何处理。

你不需要懂代码里怎么写异常处理,AI可以搞定。但你应该问:

  • 这一步可能出什么问题?
  • 每种情况我们想怎么处理?

然后和AI讨论这些决策。我会明确让代码评审AI检查异常处理的缺失,标出覆盖不足的地方。如果不确定怎么修复,就和编码AI讨论。关键是让专家帮你评审 —— 这就是代码评审助手的价值。

测试覆盖率

代码评审还会检查测试:

  • 有没有完整的单元测试和集成测试?
  • 集成测试是否覆盖所有真实使用场景?

如果你不熟悉自动化测试,那就选:

  • 单元测试:单独测试代码片段(比如这个函数是否按预期运行)
  • 集成测试:测试所有部分如何协同工作

你不需要知道怎么写,但如果你想让代码稳定运行,就必须告诉 Claude 写出合适的测试。

Claude 很会写单元测试,但不太会写正确的单元测试,所以需要代码评审AI检查。Claude 几乎从不记得写集成测试,所以我会让评审AI专门检查这两项。

对于集成测试,让代码评审AI列出代码所有可能的使用方式,然后根据使用场景决定哪些需要写集成测试。

安全性

早期工具在安全方面做得很差,好在现在很多都大幅改善了。很多常用的工具都有自带的安全检查。

我让 Claude 帮我给代码评审写安全检查规则,它会检查各种常见安全漏洞:

  • 依赖漏洞:过时包或虚构包名
  • 代码中的密钥:不暴露 API key 或其他凭证
  • IAM 角色遵循最小权限原则

输入验证

  • 日志规范:不记录敏感数据
  • 跨域资源共享(CORS)配置

你不需要懂这些是什么。关键是让编码AI帮你确保应用安全,并让代码评审AI验证。

和方案评审一样,代码评审AI不修复问题,只写出问题报告。我审阅后,把报告发给编码AI。

我以前会让编码助手直接调用评审助手,让它们自行迭代,但更多的时候是无休止地修复本不需要修的东西。所以我们人力还是得保持在循环中。

和规划一样,代码直到三方都满意才算完成:我、编码、代码评审。

代码评审帮我发现了无数 bug。这一步看起来很繁琐,尤其当代码表面上运行正常时。但长期来看,它会帮你节省大量时间,不用走到某个失败临界点然后从0开始。

05 出问题时如何恢复

就算你严格遵循规划 – 评审 – 修正、实现 – 评审 – 修正循环,问题仍然会出现。记住,AI会犯错。

但别慌。大概率另一个AI能帮你解决。当你碰到编码AI死活修不好的 bug 时,别让它继续瞎试,那样只会引入更多 bug。

相反:

  1. 开新对话
  2. 让新AI看问题
  3. 明确告诉它:只诊断并反馈,不要直接修复

最后一点很重要,不能让它随便乱改代码。

如果是特别难的 bug,我可能会开两个甚至三个AI,用完全相同的提示词,看它们是否得出同一个诊断结论。

只有确信找到真正原因后,才开始写代码。

人们很容易想当然地判断问题根源,其实根本不对。如果让助手直接开始 “修复”,它会乱改很多不需要改的地方,反而带来更多 bug。

永远把诊断和修复分开。

从原型到生产,关键不在 “快”,而在稳。清晰的需求、规范的架构、严格的代码评审、理性的问题排查,这些传统编程的经验,在 AI 时代依然有效,甚至更加重要。

与其在混乱里反复试错,不如用一套成熟流程避开 “恶性循环”,让 AI 真正帮我们把想法落地成可用、可靠、可上线的产品。

作者:朱莉的产品笔记 公众号:朱莉的产品笔记

本文由 @朱莉的产品笔记 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议