审核 AI 生成的更改

配置审核工作流,让用户对 AI 生成的内容拥有更多控制权。AI Agent 扩展与 AI ChangesAI Suggestion 扩展集成,帮助用户批准、拒绝和修改 AI 生成的内容。

处理 AI 生成更改的方式有两种:

  • 应用后审核:更改会先应用到文档中,然后再使用 AI Changes 扩展进行审核。用户随后可以接受或拒绝这些更改。拒绝更改会将文档恢复到之前的内容。请按照 本指南 进行配置。
  • 应用前预览:更改会发送到 AI Suggestion 扩展,用户可以在更改应用到文档之前进行审核并批准或拒绝。请按照 本指南 进行配置。

自动接受配置

当 AI Agent 调用工具时,你可能希望它暂停并等待用户审核,或者继续自动运行而不需要用户交互。

你可以通过 autoAccept 选项配置此行为。该选项控制 AI Agent 是否应自动接受任何工具调用并继续运行,或停止等待用户审核。

  • "always":所有工具调用均自动应用,无需审核。AI Agent 会持续运行,直到完成任务。
  • "never":所有工具调用均需要用户审核和明确接受。
  • "onlyRead":仅修改编辑器内容的工具调用需要审核;读取操作自动接受。
// 配置自动接受行为
const provider = new AiAgentProvider({
  reviewOptions: {
    autoAccept: 'onlyRead',
  },
  // ... 其他选项
})

// 在运行时更改自动接受行为
provider.setAutoAccept('never')