一个做设计的朋友问了一位前端工程师一个问题:"为什么我用大模型写网页,出来的永远是高饱和度、霓虹渐变、浮夸阴影的'AI蓝紫风'?"
这个问题看起来在问审美,实际上问的是另一件事:技术门槛被击碎之后,什么才是真正的门槛?
这位工程师当时正在用AI开发一个浏览器插件——Design.md Token Exporter,一个能从任意网页提取设计系统并输出结构化文档的工具。他组了一个临时产品小队:ChatGPT陪他脑暴,Codex当主力写代码,Gemini做体验顾问。听起来很完美。
但问题很快出现了。
AI太热情了
只要下达指令,AI就会源源不断地吐出成百上千行代码。你想到什么功能,它就能实现什么功能。最开始,工程师想象中的插件极其庞大:自动分析所有网页、侧边栏实时预览、跨页面合并设计、云端同步,甚至内置一个完整的交互组件工作台。
AI不仅不喊累,还会主动建议更多的功能扩展。它像一个不知疲倦的匠人,不断抛出更多可能性。
但问题是——这些可能性,真的都该做吗?
自动分析所有页面听起来很酷,但会在后台无节制消耗浏览器算力,更会让用户产生严重的隐私疑虑——谁会喜欢一个悄悄扫描自己所有浏览记录的插件?预览面板看起来有用,但真实网页的CSS极度不可预测,渲染不准反而会损害用户对核心功能的信任。更复杂的功能意味着要在配置文件中申请高危权限,不仅增加用户安装时的信任门槛,还大幅延长应用商店的审核时间。
AI很擅长帮忙加上功能,但工程师必须学会把产品收回来。
砍掉Preview:一次关于"信任债务"的取舍
所有收缩决定中,最典型的是砍掉"预览面板"。
为了让用户直观看到提取的设计系统,团队在侧边栏开发了一个预览面板,根据当前网页提取的颜色、圆角、间距,实时渲染出几个模拟组件。但测试时发现,当分析Claude这种设计极度内敛的页面时,预览严重跑偏——提取到的主色调权重问题,导致预览界面直接渲染成一个粗暴的高饱和度蓝色营销卡片。
AI站在技术角度,兴奋地建议了一套复杂的修补方案:把颜色拆成品牌色和操作色、无可信主色时自动走中性色、根据页面语义切换渲染模板……从技术上看条理清晰,完全行得通。
但从产品角度看,这个功能已经开始偏离初衷。工程师做了一个干脆的决定:删掉Preview全部代码。
大模型在短暂的"明白"后,花了几分钟彻底删除了所有入口、引用和测试。侧边栏打包体积从80KB降到了50KB。
这个决策背后是一个关键概念——信任债务。一个设计系统工具,如果生成的预览不准确,用户就会直觉地认为底层的提取也不准确。原本用来建立信任的功能,反而制造了怀疑。删除预览不是偷懒,是为了让产品更诚实。
在规则边界内把事情解释清楚
另一个体现产品判断的案例,是对Chrome权限机制的妥协。
在activeTab机制下,侧边栏按钮的点击不被视为合法的授权手势,用户直接点击"分析"按钮会频繁报错。对工程师来说这是浏览器正常的安全逻辑,对用户来说就是"按钮坏了"。
AI提出过很多技术方案:加入右键菜单权限、引入全局快捷键……都能避开限制。但工程师最终决定:不新增任何权限,而是去优化错误提示和状态保持。
产品体验不总是靠增加能力解决的,有时候是靠在既定边界内把事情解释清楚。这不是妥协,是体面。
技术平权没有自动赠送产品判断
回顾整个过程,多模型协作的真实价值,是让普通人第一次拥有了随叫随到、不知疲倦的"产品小队"。但这个小队并不会自动给出正确的产品。
AI就像一个拥有无限精力的匠人,会源源不断地提供可能性。如果不加控制,它会很乐意用代码盖出一座由伪需求堆积而成的庞大废墟。
当代码越来越便宜,什么在变贵?答案不是算法,不是算力,而是人的判断力。决定做什么很容易,决定不做什么才难。
技术平权让普通人拿到了做产品的入场券,但它没有自动赠送产品判断。以前,一个想法可能止步于"我不会写代码";现在,真正的问题变成了:能不能定义一个足够小、足够真实的场景,并在AI极其热情的建议里,冷静地守住产品的边界。
Vibe Coding的终点不是"让AI写代码",而是把人类的审美、经验和产品边界,变成可以交给AI的可执行上下文。而那个决定"不做些什么"的判断本身,才是人类留给产品最独特的锚点。
如果你也在用AI做产品,不妨把文章推荐给同样在思考这些问题的朋友。欢迎在评论区聊聊——你砍过最痛的功能是什么?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.