AI为了完成结果的正确性
而忽略了基础前提的合理性
脆弱地基起高楼
没有贯穿始终的钢结构
新盖一层楼就是新一次迭代
而越来越风雨飘摇欲坠
只好不断添加更多的补丁浆糊支撑脚
来维持岌岌可危的系统
更要命的是
你不知道它还有多少不为人知的缺陷和盲区
不知道它会在什么时候突然崩塌
举个例子
最近做的 coding agent 发现在 vercel serverless 环境下运行很诡异
表面原因是代码在单进程内存里面设置某个状态变量
但在 serverless 环境下跨 HTTP 请求不能保证打到同一个进程
所以 AI 给出修复方式是把该状态放到中心化的 DB/Reids
再配合乐观锁 CAS 来解决并发创建问题
直觉告诉我不应该如此复杂
经过一番梳理后发现
但实际上是流程设计不合理导致了并发写入
这完全可以通过职责分离原则避免
通过简单的流程编排保证只有一处写入即可
https://t.co/XA87IzCBKp
