
我的自动化疑问发展过程
一句话看懂:一位AI开发者因早期过度信任AI编码工具导致项目失控,随后他设计了一套基于“多子代理自动质疑”的开发流程,通过前移审查、多视角交叉验证来重建对AI输出的信任。这套方法对使用Claude等大模型进行代码、文档、设计稿产出的团队有直接参考价值。
事件核心:发生了什么
开发者Alex Self在博客中分享了自己的实践:他因为曾“允许AI合作伙伴做得太多、太快”,失去了对AI辅助开发的信任。为了找回控制权,他创建了一个多阶段、多子代理的开发流程。其核心思路是“自动化质疑”——不是让AI直接写代码,而是首先让多个专门化的子代理对设计方案进行反复审查。这些代理包括“预实现架构师”、“文档验证器”、“假设挖掘器”、“缺口分析器”、“隐含完整性检测器”和“歧义映射器”。它们会找出设计中的遗漏、隐藏假设和未定义的边界情况(例如:API返回值不匹配、多版本共存行为未定义等)。审查结果被反馈回规格文档,之后再由主终端代理开始实际编码。值得注意的是,该流程中子代理被严格限定为“只读不写”状态——它们专门负责质疑和审查,而写代码的任务由开发者本人控制的一个Claude Code终端实例完成。这一限制源于其过去的失败经验:子代理用于写操作往往导致“弊大于利”。
为什么重要
当前AI编程工具(如GitHub Copilot、Cursor、Claude Code等)正在从“补全助手”向“全栈开发代理”演进,但业界普遍缺乏系统性的质量保障方法。大量一线开发者的反馈是:AI生成的代码看似正确,但在生产环境中暴露出隐式假设、边界条件缺失、架构耦合等深层次问题。Alex Self的“自动化质疑”流程提供了一种高度工程化的应对思路:用多代理横向扫描来替代粗放的单次请求。这种“审查代理-编码代理分离”的设计哲学,实际上是对当前“模型一口气写完整个函数”模式的批判性改进。它暗示了未来AI开发工具链的一个重要方向:可信代码不是靠模型一次生成出来的,而是靠一个多视角、自动化的审查-迭代循环摩擦出来的。这对AI编程领域的工具架构设计、企业级AI开发流程规范,产生了直接的技术参考意义。
对用户/开发者/创作者的影响
对使用AI编码的独立开发者:直接可用的实践是——在让AI写代码前,先花几分钟让AI审查自己的设计文档(PRD/规格),且启用多个角色(架构、文档、假设挖掘)并行提问,可以显著减少后期返工。流程中包括的“生成配套checklist”功能,对需要在多个session中断续开发的场景尤为实用。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
对AI工具深入使用的工程团队:该流程提出的“只读子代理+终端只写单代理”的分离策略,提供了一个可参考的信任重建模式。同时文中提到的大规模整合子代-工作树等高级做法“超出了当前的信任水平”,说明工具可靠性仍是限制更复杂AI开发模式的瓶颈。
对AI编码工具设计者:该实践直接暗示了产品需求——内建多角色审查流程、差异检查机制、设计阶段-编码阶段自动衔接。如果能在IDE中一键触发此类“预实现审查”流程,可能会比单纯提升代码补全速度产生更大的工作质量改进。
值得关注的后续
1. Alex Self提到的“暂时禁止子代理写代码”的策略是否会随着新版本Claude或工具API的更新而改变?如果子代理写代码的可靠性提升,整体流程有望进一步自动化。
2. 该“自动化质疑”流程在更大规模的项目(如涉及多个微服务、跨团队协作)中是否存在扩展性问题?目前公开信息显示其案例集中在单个项目规格级,尚未验证到企业级分布式场景。
3. 是否有其他开发者或团队会采用并公开复现这套流程?如果出现开源版本的“质疑子代理”工具包,可能真正影响AI编程工具的产品形态。


