现在的 Agent,让很多人出现了“xxx的开发成本低到自己上也行”的幻觉...真实世界是混沌的,面向真实世界的软件要在混沌里寻找秩序..
现在的 AI Agent 降低了开发门槛,加快了 coding 这块的速度,测试也自动化了很多第一梯队的 Agent,在你有良好的数据结构+UX设计时,审核修改一下自动生成的 plan 就几乎能直接出可用的程序但仅限于 happy path ..
还很多 unhappy 的路径,是需要在人工 QA / review 阶段发掘出来的还有一部分,是得在真实世界交互之后,再通过一个巨大的回路反馈到开发者这才得到修复的
举个小小的「糟糕用户体验」例子, LabelPlus 的 PS 导入脚本,早些年收到的一个bug反馈是“报错无法打开图片文件”拿到文件之后发现文件后缀名和 magic number 不一致,PS里打开会报错,但是看图工具普遍能开,而用户从来没在PS里打开过..解决方法是打不开图片时,提示「文件打开失败,请检查PS是否能正确打开该文件!」... 之后就再也没收到过报告
不是说现在的 Agent 解决不了这个问题,但目前还需要比较高的成本去构建这个额外的反馈回路.. 成本啊成本