Skip to content
返回 AI 编程

AI 审查模式(内置审查者)

用 AI 审查者智能体门控编码者:具体拒绝标准与紧凑循环。

智能体开发高级

为什么

MCP 参考服务器仓库约有 9 万 GitHub star,代理 AI 基金会成员从 2025 年 12 月的 49 个创始成员增长到 2026 年 8 月的 247 个,显示多智能体生态快速增长。内置审查者在人看 diff 前捕获机械问题(缺测试、范围蔓延、禁用模式)。

这使审查与 AI 生成同步扩展,并给编码者具体反馈以迭代。

何时使用

当 PR 数超人工容量或希望自纠正编码者循环时用审查模式。架构与安全留给人。

如何做

1. 定义具体拒绝标准(无 any、每新函数有测试、仅范围内)。 2. 对编码者 diff 跑审查者;输出 APPROVE 或 REJECT + 原因。 3. REJECT 则将原因喂回编码者;上限 3 次。 4. APPROVE 则跑完整门禁与人工审查。 5. 追踪 AI 与人工 verdict 一致率以调标准。

示例

审查者提示:"拒绝条件:任何 any 类型、新函数无测试、src/api/ 外文件。 输出 APPROVE 或 REJECT + 原因。" 编码者 diff 有 2 文件含 any → REJECT "any 在 users.ts:14, books.ts:22"。 编码者修复 → APPROVE → 人仅审架构。

常见问题

  • ⚠错误:智能体在同一工具调用上死循环 → 加最大迭代守卫和最近 N 步动作去重检查。
  • ⚠Error: Cannot find module '@modelcontextprotocol/sdk' → `npm install @modelcontextprotocol/sdk`;智能体需 SDK 调用 MCP 工具。
  • ⚠错误:"Tool timed out after 30000ms" → 调大超时配置或将任务拆成智能体可增量完成的小子任务。

最佳实践

  • ✓给审查者可检标准,而非'这好吗'。
  • ✓记录 AI verdict 与最终人工 verdict 以剔除嘈杂规则。
  • ✓用具体指标衡量结果(节省时间、缺陷率、测试覆盖率),使实践可被论证和改进。

常见问题解答

什么是AI 审查模式(内置审查者)?

用 AI 审查者智能体门控编码者:具体拒绝标准与紧凑循环。 它可帮助开发者快速理解 AI 审查模式(内置审查者) 的核心价值与适用场景。

如何开始使用AI 审查模式(内置审查者)?

开始使用 AI 审查模式(内置审查者),建议先掌握以下要点:定义具体拒绝标准(无 any、每新函数有测试、仅范围内)。

AI 审查模式(内置审查者) 的常见误区有哪些?

使用 AI 审查模式(内置审查者) 时常遇到的问题包括:错误:智能体在同一工具调用上死循环 → 加最大迭代守卫和最近 N 步动作去重检查。;Error: Cannot find module '@modelcontextprotocol/sdk' → `npm install @modelcontextprotocol/sdk`;智能体需 SDK 调用 MCP 工具。;错误:"Tool timed out after 30000ms" → 调大超时配置或将任务拆成智能体可增量完成的小子任务。。

AI 审查模式(内置审查者) 的最佳实践是什么?

AI 审查模式(内置审查者) 的最佳实践包括:给审查者可检标准,而非'这好吗'。;记录 AI verdict 与最终人工 verdict 以剔除嘈杂规则。;用具体指标衡量结果(节省时间、缺陷率、测试覆盖率),使实践可被论证和改进。。

如何深入学习AI 审查模式(内置审查者)?

从官方文档入手,再在 GitHub 上搜索真实示例;先在小实验仓库验证模式,再应用到生产代码。