AI 学习实验室
advanced
进阶挑战

AI 代码审查助手

代码评审需要同时关注逻辑、可维护性、安全和测试覆盖,认知负担高。

技术栈

TypeScript
LLM
静态分析
GitHub API

业务目标

辅助开发者快速发现高风险变更,并生成可操作的 review 建议。

输入数据

Git diff、测试结果、代码规范、历史缺陷。

输出结果

问题列表、风险等级、建议修改点。

Baseline

先按 diff 文件类型生成检查清单,再用 LLM 输出结构化发现。

项目工作区

步骤进度 0/5
动手进度0%

项目笔记

交付物

问题列表、风险等级、建议修改点。

验收指标

有效发现率
误报率
修复采纳率

评价指标

  • 有效发现率
  • 误报率
  • 修复采纳率

扩展任务

  • 接入 CI 日志
  • 识别重复问题
  • 自动生成测试建议

复盘问题

  • 哪些建议必须附带行号?
  • 如何避免模型输出泛泛而谈?