试着让模型 review PR,能抓到一些低级错误,逻辑 bug 还是不行。大家有用 AI 做 CR 的吗?效果如何?
b
ben_liu_06
管理员
#2楼2026-10-21 03:36
【管理员回复】现阶段 AI 代码审查的能力边界大致是:对风格问题、明显的空指针、资源泄露、常见安全模式(如 SQL 拼接)识别较好;对需要理解业务意图、跨文件调用关系或并发时序的逻辑错误,效果有限。提升效果的做法:一是给模型提供更多上下文,例如相关文件、PR 描述、需求说明;二是让它聚焦特定类型的检查,而不是泛泛地“审查一下”;三是结合静态分析和测试结果。建议把 AI 定位为辅助审查者,过滤低级问题,让人专注于设计和逻辑。你们主要用什么语言?