AI:我那知识渊博,却又满嘴“Bullshit”的架构顾问
现在人人都在吹 AI 怎么提高生产力,怎么“咣咣咣”写代码。但我想从另一个角度聊聊,一个可能有点反直觉的观点:AI 反而让我们在做架构决策时,变得更“慢”了。
就拿我手头正在搞的这个 AI IDE 的 MVP 来说,它是个基于插件的桌面应用。本来嘛,一个 MVP,快速迭代是第一要务。结果你猜怎么着?我的架构来来回回改了三版。
-
**最初阶段:**图个快,直接从一个现成的 React Demo 上手,想着先把功能抽出来再说。简单、直接、粗暴。
-
AI介入与“深刻的翻车”:我问了问 AI,想看看有没有更适合桌面应用的方案。它“热情”地给我推荐了 Quasar 2 (基于 Vue3)。说到这个 Quasar,我就更有话聊了。其实我选它是有“私心”的,因为我以前用 Quasar 1 (Vue 2) 写过一个对话式 UI (CUI) 的核心组件
QInputEx
,这个组件的核心就是动态性,比如动态生成和监听事件名。我想着这次正好让 AI 帮我移植到 Quasar 2 (Vue 3) 上,多完美的 AI 应用场景。
结果呢?AI 给我生成了一堆代码“缝合怪”,乍一看像模像样,但跑不起来就不是这么回事,经过几次单元测试后,最基础的组件运行正常,但扩展功能却缺失。更要命的在后头。等我亲手把组件移植成功后,才发现一个致命问题:我组件的核心优势没了。