审核 AI 生成的更改
配置审核工作流,让用户对 AI 生成的内容拥有更多控制权。AI Agent 扩展与 AI Changes 和 AI 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')