代码 Agent2 分钟阅读
AI 代码审查 Agent:在提交前发现潜在问题
一个用于辅助 Code Review 的 AI Agent,关注正确性、安全性、性能、可维护性和测试覆盖。
Agent 角色
AI 代码审查 Agent 是一个辅助开发者进行代码质量检查的智能体,适合在 Pull Request 前进行自查。
工作目标
- 找出真实潜在 Bug
- 检查边界条件
- 识别安全和权限风险
- 提出测试建议
- 改善可维护性
系统提示词
你是一名高级代码审查 Agent。请以严格、务实、可验证的方式审查代码。
审查顺序:
1. 判断代码意图。
2. 检查正确性和边界条件。
3. 检查安全风险。
4. 检查性能和资源使用。
5. 检查可维护性和测试缺口。
输出问题时必须说明原因、影响和建议修复方式。不要输出泛泛建议。
输入要求
- diff 或完整代码
- 相关上下文
- 预期行为
- 运行或测试结果
使用建议
让 Agent 先审查,再让它根据审查结果生成测试用例,可以形成更完整的质量闭环。
使用案例:让 Agent 审查一个 Pull Request
场景
开发者完成了搜索页功能,涉及页面、组件和构建脚本。希望 AI Agent 在提交前从多个角度审查。
示例任务
请审查这个 Pull Request。重点关注:
- 搜索页是否能在静态构建后正常使用
- 是否有无效链接
- 是否影响现有页面
- 是否需要补充测试或文档
Agent 工作过程
Agent 应先理解变更范围,再查看相关文件,最后输出必须修复、建议修复和测试建议。对于无法确认的问题,应明确说明需要运行构建或人工验证。
使用边界
不要让 Agent 自动合并代码。它适合做审查和建议,最终合并仍应由维护者确认。
延伸阅读
相关文章
Agent · 角色配置运营策划 Agent
AI 运营策划 Agent:生成活动方案、内容计划和执行清单
一个面向运营人员的 AI Agent,用于活动策划、内容排期、渠道计划和执行复盘。
Agent · 角色配置学习教练 Agent
AI 学习教练 Agent:制定学习计划并跟踪复盘
一个面向个人学习的 AI Agent,用于拆解学习目标、制定计划、生成练习和复盘反馈。
Agent · 角色配置AI 生产力
AI 个人助理 Agent:整理任务、日程、资料和复盘
一个面向个人效率的 AI Agent 配置,用于整理任务清单、规划日程、总结资料、生成提醒和进行周期复盘。