Code Review Agent 代码评审智能体
Code Review Agent 代码评审智能体 是一个基于AI的代码评审工具,使用此工具可以自动生成 Pull Request(PR) 描述,提供代码改进建议,生成Change Logs。支持接入主流Azure DevOps Repos 等主流 Git工具。Code Review Agent会自动对向代码库提交的PR进行检索并自动生成PR描述和代码优化建议等。Code Review Agent为项目经理, 架构师,开发/测试人员提供了对代码库PR的代码检测能力,可以帮助我们快速了解PR到代码库代码的质量,并提供优化建议。
使用流程
创建 PR
配置好Code Review Agent 代码评审智能体后,当创建Pull Request后 会自动执行 /summary
命令,生成PR的标题、类型、摘要和代码变更说明,这些信息将显示在PR的描述中,可以帮助评审者快速了解PR的内容。
-
创建Pull Request (PR) 在Azure DevOps上 上创建一个新的Pull Request。
-
等待片刻会自动生成PR描述
使用 /review 指令 生成PR评审
-
触发代码审查:在PR的评论区输入指令
/review
。 -
等待片刻会自动生成评审内容
使用 /ask 指令对当前PR提问
-
提出问题:在PR的评论区输入指令
/ask 问题
,后跟具体问题。 -
等待片刻会自动生成回复内容
使用 /update_changelog 指令生成变更日志
-
生成PR变更日志:在PR的评论区输入指令
/update_changelog
。 -
等待片刻会自动生成变更日志
指令列表
下面是Code Review Agent支持的命令,指令后可以加上具体的参数。
/summary
或者/describe
: 生成PR描述,创建PR是会自动生成,也可以手工执行/review
:触发代码审查并提供反馈。/ask [问题]
:提出具体问题并获取回答。/update_changelog
:自动生成并更新变更日志。/improve --pr_code_suggestions.commitable_code_suggestions=true
: 生成具体的改进代码,/generate_labels
:自动生成标签,并添加到当前PR中/config
: 获取工具配置,仅用于Code Review Agent 代码评审智能体的维护/help
:获取命令的使用帮助
其他命令和功能目前正在适配开发中,敬请期待。
每个命令详细的使用说明请参考 命令参考
参数配置指南
请参考以下链接获取详细的配置指南:配置指南