CodeReview 是软件开发中的重要环节,它可以提升质量、共享知识、提升安全性、一致性、可维护性。虽然CodeReview很重要,但它却面临很多问题:消耗大量时间进而延长开发周期;由于Reviewer知识局限性,可能无法提供全面的信息;Review缺乏标准,而且难以在团队CodeReview中按标准执行。针对这些问题,我们可以借助 LLM 的能力为 CodeReview 环节赋能。
内容大纲
1. LLM 与 CodeReview
1.1 CodeReview 的重要性与挑战
1.2 LLM 为何可以赋能 CodeReview
2. 基于 LLM 构建 AI CodeReview 的困难与挑战
2.1单纯基于 MR 变更的问题
2.2 LLM 在代码场景中的局限
3. 趣丸科技 AI CodeReview 实践
3.1 趣丸科技 CodeReview 技术演进
3.2 大模型怎么理解代码仓库
3.3 通过知识库 RAG 拓展 CodeReview
3.4 趣丸科技 AI CodeReview 实现
4. 未来方向
4.1 通过 LLM 消除安全扫描的假阳性
听众收益
1. 了解如何构建 AI CodeReview 应用
2. 学会如何构建代码和知识库的 RAG