探讨了BitsAI-CR,一个利用大型语言模型(LLMs)来改善软件开发中耗时且重要的代码审查流程的系统。该系统采用两阶段方法,首先由 RuleChecker 识别潜在问题,然后由 ReviewFilter 验证以确保准确性。通过一个基于全面的审查规则分类的数据飞轮机制,BitsAI-CR 得以持续优化。作者引入了过时率指标来衡量开发者对评论的接受度,并在字节跳动的大规模部署中验证了其有效性,证明了自动化代码审查在实际应用中的潜力。论文 arxiv.org