【Kiro】对话Autopilot 模式

Autopilot 自动驾驶模式

什么是 Autopilot 模式?

Autopilot 模式是 Kiro 的自主执行模式,它允许 Agent 在几乎不需要你干预的情况下,对整个代码库进行修改并完成复杂任务。这个模式是 Kiro 的核心功能之一,能让它更独立地代表你完成工作。

工作原理(How It Works)

Autopilot 模式(默认)

在 Autopilot 模式下,Kiro 会自主执行整个任务流程。它可以创建文件、修改多个位置的代码、运行命令,甚至做出架构层面的决策,而且不会在每一步都向你请求确认。你始终可以通过以下方式保持对整个过程的控制:

  • 查看所有修改内容

  • 一键撤销所有改动

  • 随时中断执行

Supervised 模式(监督模式)

在 Supervised 模式下,Kiro 会在执行每个操作前先展示预览,等待你的确认。你可以查看 Kiro 打算修改的内容,并选择接受、拒绝或自行修改。这种模式可以将复杂任务拆解为可控的步骤,让你在每个关键节点进行反馈。

如何切换模式?

你可以在聊天界面中使用 Autopilot 开关随时切换 Autopilot 和 Supervised 模式。这样可以根据任务的复杂程度和你的控制需求灵活调整。

Kiro Autopilot Toggle

何时使用哪种模式?

适合使用 Autopilot 模式的场景:

  • 有经验的用户,对 Kiro 的功能较为熟悉

  • 重复性或结构清晰的任务

  • 项目节奏较快,希望快速推进

  • 涉及多个文件或多步骤的大型任务

适合使用 Supervised 模式的场景:

  • 初次使用 Kiro 的新用户

  • 代码库敏感或关键性高的项目

  • 想了解 Kiro 是如何解决问题的

  • 希望逐步审查每一个修改

  • 对代码或系统结构还不熟悉时

你可以根据当下的任务难度和熟悉程度,在两种模式间随时切换。

Kiro 的变更管理功能(Change Management Features)

在 Autopilot 模式下

在 Autopilot 模式下,Kiro 可以自动修改代码库中的多个地方,无需你逐条批准。但你依然可以通过以下方式完全掌控变更过程:

  1. 查看所有更改(View All Changes)

  • 在 Chat 模块中选择“View all changes”即可查看所有已修改内容

  • 你可以全面了解 Kiro 在代码库中做了哪些改动

  • 所有更改都以 diff 形式展示,清晰显示添加、修改或删除的部分

  1. 撤销所有更改(Revert All Changes)

  • 如果你对 Kiro 所做的更改不满意,可以点击 “Revert”

  • 所有文件将恢复到修改前的本地状态

  • 这个操作相当于对 Kiro 改动的“一键撤销”

  1. 中断执行(Interrupt Execution)

  • 你可以在 Autopilot 执行过程中随时中断

  • 如果你发现 Kiro 可能做错了什么,这可以立即停止进一步的修改

在 Supervised 模式下

在 Supervised 模式中,Kiro 与你互动,并在修改前征求你的确认:

  1. 审核更改(Review Changes)

  • Kiro 会展示所有拟议变更的 diff

  • 你可以详细检查,确保它符合你的预期

  1. 全部接受(Accept All)

  • 使用 “Accept All” 可以一次性批准所有建议更改

  • 适用于你希望 Kiro 批量应用多个相关更改的场景

  1. 全部拒绝(Reject All)

  • 同样地,”Reject All” 允许你一键拒绝所有建议

  • 如果你认为这些修改不符合预期,这种方式非常有效

License:  CC BY 4.0

©2025 AI全书. Some rights reserved.

    备案号: 浙ICP备06043869号-8