通过分层智能体审核流程审查人工智能生成的代码
Anthropic的Claude Code团队描述了如何调整其代码审查流程,以便Claude能够编写大部分Claude Code代码。
- 具体怎么做
- Claude 通过运行测试、构建或截图来验证自身工作,而新的上下文智能体则负责审核差异内容。每个 PR 会配备多个并行漏洞排查智能体,其他智能体会对每个发现进行投票,同时还会进行安全审查及持续集成。分类器会根据风险程度将人工审批设置为无、一人或两人。随后进行合并队列处理、标记及逐步发布。
- 做到了什么
- 从六月到九月,合并的PR数量翻了一倍多,而股份比例则下降了超过40%。收敛变化导致平均审核次数从2.08次降至1.32次。目前还不存在限制审批的熔断机制。
- 上手要点
- 智能体作者和智能体审核员可以循环操作:有一个PR在夜间经历了五十次审核,因此将重新审核次数限制为三次,仅对新的差异内容进行重新审核。
你可以这样试
使用 Claude Code逐层审查此仓库中 [分支名] 分支上的拉取请求。首先对照 [PR描述或工单链接] 中描述的意图进行检查,然后查找漏洞、缺失测试及安全问题,最后根据 [文件或文档] 中的规范检查代码风格。最后列出按严重程度排序的问题清单,并判断合并是否安全;不要修改任何代码,也不要推送任何内容。