研究想法

Coding Agent Change Governance

日 · 2026-06-07 · Software Intelligence

Anthropic 内部使用 Claude Code 的报道支持两项实际改动:在日常工程审查中追踪 AI 作者代码,并对代理编辑评测、发布和基础设施工具的变更保留更严格的记录。来源给出了采用信号和风险路径,所以更有用的回应是软件团队内部的操作控制。

2 个想法

Pull request checks for AI-authored production code

使用 Claude Code 的软件团队应在 pull request 中添加 AI 作者字段,并把它们和审查规则关联起来。一个实用的初版很简单:要求作者标明这次变更是否由编码代理编写或编辑,保存代理会话链接或提示摘要,并对安全敏感文件、部署脚本、基础设施即代码,以及面向模型的服务触发额外审查。

压力来自采用速度。Anthropic 说,2025 年 5 月它发布的代码中,超过五分之四由 Claude 编写,而在 Claude Code 于 2025 年 2 月发布前,这一比例只有个位数。到了这个水平,AI 作者代码就是常规生产输入。审查系统需要在 diff 本身里保留来源、所有权和回滚上下文,因为审查者可能在检查一条并非自己直接操作的工具链生成的代码。

Change records for coding-agent edits to evaluation and release tooling

AI 实验室和基础设施团队应在编码代理编辑评测脚手架、发布自动化、监控、CI 配置,或其他工程师使用的开发工具时,单独保留变更记录。记录应包括仓库范围、审查人、测试证据、部署影响,以及这次变更是否影响了用于评估或发布后续 AI 系统的工具。

这是针对一个具体反馈回路的窄治理层:编码代理可以帮助构建人类开发者使用的软件,而其中一部分软件可能支持未来的 AI 开发或监督。一个低成本的检验方法,是把这套记录机制跑在包含评测、CI 和内部开发工具的仓库里一个月的变更上,然后看审查者能否说清每次变更由谁或什么生成,以及哪些下游系统依赖它。