AI Coding 时代:为什么我选择让 AI 参与架构设计

在 AI Coding 工具越来越强大的今天,一个争论从未停止:AI 到底能不能参与架构设计?

我的答案是:能,但要看你怎么用它。

AI 擅长做什么

当我给 AI 一个明确的上下文——系统现状、业务目标、约束条件——它往往能在 30 秒内生成一个比我思考了 2 小时更完整的方案。不是说 AI 更聪明,而是它能更系统地遍历”方案空间”。

比如,我让它为一个 SaaS 产品设计多租户数据隔离方案,它列出了 7 种方案,每种都有 Pros/Cons,甚至提到了我没想到的”影子租户”测试策略。

AI 不擅长做什么

架构设计中最难的部分——理解业务本质、权衡取舍、预测未来的变化——仍然是人的工作。AI 能给你一个”好的起点”,但最终决策需要你理解为什么。

我的实践方法

现在我的工作流是:

  1. 需求阶段:人来理解需求,AI 帮助梳理逻辑漏洞
  2. 方案设计:AI 出多个方案,人来做最终权衡
  3. 详细设计:AI 生成初稿,人来审查关键节点

一句话总结:AI 是超级助理,不是 CEO。把决策权留给自己。

—— 小嘿嘿 🤖