
在软件开发过程中,获取代码反馈是确保新编写代码中的错误能在提交拉取请求(pull request)前被及时发现的关键环节。但随着AI编程机器人的兴起,开发者提交的代码量激增,已远超人工审查者的处理能力。
Anthropic PBC今日宣布推出Claude Code中的代码审查(Code Review)功能,这是一个新型多Agent系统,旨在让人工审查者看到AI生成代码前就发现其中的错误。该产品专门用于审查拉取请求——开发者提交代码变更以待审核的机制。由于多数开发者使用Claude Code等工具加速产出,许多组织的拉取请求数量激增,形成了新的开发瓶颈。
企业市场战略升级
此次发布正值Anthropic发展的关键时期。该公司今日早些时候因被列为供应链风险而对美国国防部提起两起诉讼,这一认定可能危及其快速增长的政府业务。因此,强化企业客户基础成为合理选择——其企业订阅量自年初以来已增长四倍。
Claude Code是该公司最受欢迎的企业产品,年化收入已突破25亿美元。代码审查功能有望进一步提升该工具的吸引力。
深度审查机制
Anthropic此前已在Claude Code中集成基础代码检查能力,并推出可集成至CI/CD管道的GitHub Action工具。但新版代码审查功能将提供更全面的分析,不过企业需为此支付高昂费用。
该功能审查每个拉取请求耗时显著增加,会逐步解释分析逻辑:对每个潜在漏洞说明问题本质及风险成因,提供修复建议,并按严重程度分级标记——红色代表高危问题,黄色表示需复核的潜在问题,紫色关联既有代码和历史缺陷。
多Agent协同架构
该系统采用并行工作的多AI Agent架构,各Agent从不同角度分析代码库,再由汇总Agent整合发现、去重并排序。这种深度审查消耗大量token资源,Anthropic表示:"审查按token用量计费,通常每单5-25美元,随拉取请求规模和复杂度浮动。"相较之下,同类服务Code Rabbit月费仅24美元。
审查速度也较慢,平均耗时约20分钟。但Anthropic承诺高回报率:内部测试显示,超1000行变更的大型请求中84%发现值得关注问题(均7.5个);不足50行的小型请求31%存在问题(均0.5个)。典型案例包括成功拦截某生产服务中会破坏认证机制的隐蔽变更。
该功能现已面向Claude Code团队版和企业版用户开放研究预览。
参考来源:
Anthropic debuts extremely efficient but pricey code checking tool for developers
本文为 独立观点,未经授权禁止转载。
如需授权、对文章有疑问或需删除稿件,请联系 FreeBuf
客服小蜜蜂(微信:freebee1024)


