论文

IACDM:交互式对抗融合开发方法——人工智能辅助软件开发的结构化框架

IACDM: Interactive Adversarial Convergence Development Methodology -- A Structured Framework for AI-Assisted Software Development

摘要

2025 年采用人工智能辅助开发暴露了一种与工具无关的故障模式:使用前沿模型的经验丰富的开发人员实际上速度较慢,但​​他们认为自己更快,并且一个生产中 10.3% 的应用程序通过错误配置的访问泄露了数据。这些失败有一个结构性原因,即验证差距:如果没有外部工具的使用,任何语言模型都无法确定它生成的内容是否正确。工具无关紧要;这个过程是决定性的。我们提出了 IACDM(交互式对抗融合开发方法),这是一个 8 阶段框架,其中生成器外部的验证代理在离散的门上运行,人工智能在构建工件和通过专门的批评镜头攻击它们之间交替。它与它借鉴的审查和红队传统的区别在于,门是由模型外部的状态机强制执行的:代理可以请求晋升,而不是批准。现在已经测试了一个组件。在一台冷冻仪器下对超过 12 个项目进行了预先注册的实验,询问这 19 个镜片是否是非冗余的,这与基于视角的阅读复制的先前预期相反,该实验发现阅读视角没有差异。根据对同一缺陷的四次独立判断,每个镜片至少发现一个其他镜片没有发现的缺陷。另外两个结果是计划外的:分类法经得起测试,而决定何时应用它的标准却不能,并且该方法创建的承诺不会与构建的系统重新发生冲突。该方法是由一家工业研发机构开发的。该证据证明了适用性,而不是有效性:没有方法就没有项目运行,支持者就是评估者。 IACDM 是否优于直接提示仍然悬而未决,本文的撰写是为了使其能够反驳。