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

推荐订阅源

D
Docker
V
V2EX
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
云风的 BLOG
云风的 BLOG
Blog — PlanetScale
Blog — PlanetScale
Recent Announcements
Recent Announcements
Last Week in AI
Last Week in AI
博客园 - Franky
Microsoft Security Blog
Microsoft Security Blog
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Vercel News
Vercel News
MyScale Blog
MyScale Blog
大猫的无限游戏
大猫的无限游戏
罗磊的独立博客
H
Help Net Security
月光博客
月光博客
Martin Fowler
Martin Fowler
博客园 - 【当耐特】
宝玉的分享
宝玉的分享
P
Proofpoint News Feed
GbyAI
GbyAI
腾讯CDC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

人人都是产品经理

为什么你的产品找不到差异化?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迎来强劲对手 – 人人都是产品经理,
我用 Vibe Coding 做了一个 AI 小工具,第一版直接废了 ——因...
3Mz · 2026-04-29 · via 人人都是产品经理

当产品经理遭遇AI编程工具,从盲目编码到架构思维的转变带来截然不同的结果。本文通过一次竞品采集工具的开发历程,揭示跳过需求分析与架构设计的致命陷阱,并总结出六步Vibe Coding方法论——从MVP定义到模块化实施,展现产品思维如何成为AI时代开发者的核心优势。

“帮我做一个竞品信息采集工具,我输入一个网址,它帮我提取产品名称、核心功能、定价、用户评价,然后输出成表格。”

这是上个月,我对着 Cursor 说的第一句话。

AI 刷刷刷写了一个 Python 脚本,能跑。我当时特别兴奋,觉得 Vibe Coding 也不过如此,一句 prompt 搞定。

然后,噩梦开始了。

01 起因:一个产品经理的”手痒时刻”

上个月我在做竞品分析,每天要从十几个网站上手动扒信息。

标题、功能亮点、定价策略、用户评价……每次都是同样的字段,但每次都要重新复制粘贴。

我心想:这不就是个信息提取加结构化输出的活儿吗?AI 最擅长的事。

于是我打开 Cursor,对着 AI 说了一句话。AI 很听话,刷刷刷给我写了一个 Python 脚本,能跑。

就这样,我开始了第一次 Vibe Coding 之旅。

02 崩塌:四面墙,一面比一面硬

第一面墙是脚本只能命令行跑。我想给团队里的实习生也用一下,发现她完全不会用命令行。我想做个界面,AI 给我加了个 Streamlit 前端,但跟原来的脚本怎么都接不上。

第二面墙是技术栈越改越乱。我让 AI 改用 Flask 做后端,它改了。第二天我又说要不用 FastAPI 吧,它又改了。到第三天,项目里同时存在三种框架的残留代码,我自己都看不懂哪段是在用的。

第三面墙是数据没地方存。一开始提取的结果直接打印在终端里,后来我想保存下来,AI 给我写了个 CSV,再后来我想做历史查询,又改成 SQLite。每换一次,之前的代码就要大面积重写。

第四面墙是本地能跑但分享不了。我在自己电脑上一切正常,但想发给同事用的时候,环境依赖、Python 版本、API Key 配置……全是坑。

折腾了将近一周,我看着一堆面目全非的代码,做了一个痛苦的决定:全部推翻,从零开始。

03 复盘:问题不在 AI,在我自己

冷静下来之后,我开始回想这一周到底出了什么问题。

AI 写的每一段代码,单独拿出来看,其实都没什么毛病。问题是我从来没想清楚一件事:这个工具最终应该以什么形态存在。

我一上来就让 AI 写代码,就像没有设计图就直接盖房子。砖头一块块地砌,看着也在往上走,但越盖越歪,最后只能拆了重来。

这就是我踩进去的最大的坑:跳过了架构,直接跳到了编码。

而架构这个词,听起来很技术,但其实它只是要你回答几个简单的问题。它是什么形态?跑在哪里?数据放哪?做到什么程度?这些问题里没有一行代码,全是产品经理最擅长的事。

04 转折:我把 AI 从”工程师”变成了”架构师”

第二次,我换了一个完全不同的方式。

我没有一上来就让 AI 写代码,而是先跟它聊了一轮需求。我说我想做一个竞品信息采集工具,目标用户是我和团队里的非技术同事,核心功能就是输入网址、提取关键信息、输出成表格。我熟悉 Web 技术,但不太会后端部署。请先不要写代码,帮我比较几种可行的架构方案。

AI 给了我三个方案的对比。Python 脚本开发快但分享难。Web App 开发中速但分享容易、扩展性好。Chrome 插件是折中方案。

结合我的情况——要分享给非技术同事用,未来可能加更多数据源——AI 推荐了 Web App,并给出了具体理由。

接着我又问了几个问题。

技术栈怎么选?推荐 Next.js 加 Supabase,因为我熟悉前端,Supabase 免运维。

目录结构怎么定?标准的 app、components、lib、api 结构。

分几个阶段做?阶段一单页面提取,阶段二批量处理加历史记录,阶段三团队协作。

最后,我让 AI 把这些全部整理成一份可以直接用于 Vibe Coding 的架构提示词。

拿着这份提示词,第二轮开发顺利得让我自己都惊讶。两天就跑通了核心流程,第三天团队同事已经在用了。

05 方法论:Vibe Coding 的正确姿势

回头看,第一次和第二次的区别,核心就一件事:我在写代码之前,先把骨架定了下来。

这里的骨架不是什么高深的系统架构设计,而是回答几个产品经理本来就该想的问题。

它是什么形态?网页、App、脚本、还是 Agent?不同形态决定了完全不同的技术路径。

它跑在哪?本地还是云端?这决定了你的部署策略和分享方式。

数据放哪?数据库、云存储、还是本地文件?这关系到后面的一切功能扩展。

做到什么程度?是一个 demo 还是一个可持续迭代的产品?MVP 的边界在哪?

这些问题看起来很简单,但如果你不先回答它们,AI 就只能猜你的意图。它猜对了是运气,猜错了就是返工。

基于这次踩坑经历,我总结了一套自己在用的流程。

第一步是定义目标。只做 MVP,砍掉所有”以后再说”的功能。问自己:这个东西最小做到什么程度,我就愿意用?

第二步是确定架构。让 AI 帮你比较几种方案,选最适合当前阶段的,不是最炫的。

第三步是拆任务。按功能模块拆成独立的小块,每个模块可以单独验证。

第四步是逐步实施。每次只让 AI 做一个模块。不要一次丢一堆需求给它,那样的代码你连看都看不过来。

第五步是边做边测。完成一个模块就跑起来试试,发现问题的成本越早越低。

第六步是优化迭代。先让它能用,再让它好用。先完成,再完美。

06 写在最后

这几周做 Vibe Coding 下来,我最大的一个感受是:写代码这件事,真的已经没那么重要了。

AI 可以帮你写代码、改代码、重构代码,但它没法替你做一个决定——这个东西应该以什么形态存在。

这恰恰是产品经理最擅长的事情。

所以我的建议是:下次打开 AI 编程工具的时候,别急着让它写代码。先跟它聊聊,让它帮你想清楚架构。

先让 AI 做架构师,再让 AI 做工程师。路选对了,后面才能走得快、走得远。

本文由 @3Mz 原创发布于人人都是产品经理。未经作者许可,禁止转载

题图来自Unsplash,基于CC0协议