软件快讯
Anthropic称Claude Code约90%代码由AI编写,披露六层审查流程
Anthropic于10月15日披露其编码工具Claude Code的内部代码审查流程,并指出该工具中约90%的代码由Claude自身编写。
该流程要求变更从提交到发布必须通过六层检查。
在拉取请求数量翻倍的情况下,需要回滚的拉取请求占比相对下降了40%以上。
来源:biggo
Anthropic于10月15日披露其编码工具Claude Code的内部代码审查流程,并指出该工具中约90%的代码由Claude自身编写。数据显示,今年6月至9月间,合并到代码库的拉取请求数量增加了一倍以上,主代码库每日合并变更量从5月的约2,500次上升至9月的30,000多次。[1]
该流程要求变更从提交到发布必须通过六层检查。第一层要求Claude在创建拉取请求前运行测试和构建,并展示命令及输出;第二层通过多个代理并行查找bug并投票验证,仅发布达到投票阈值的issue。第五层实施人工审批,根据风险分级,低风险变更可跳过人工审批,高风险代码需两名审批人。[1]
在拉取请求数量翻倍的情况下,需要回滚的拉取请求占比相对下降了40%以上。该AI审查机制于3月启动后,内部拉取请求收到实质性审查评论的比例从16%上升至54%。团队随后修改了自动审查规则,包括限制审查轮次和仅审查新增变更,使得内部拉取请求经一轮审查和修复后通过的比例从65%上升至78%,平均审查次数从2.08次下降至1.32次。[1]