Plan 模式

Agent 常见有两类经典工作模式:ReActPlan-and-Execute

  • ReAct:边观察、边思考、边调用工具,适合探索、调试和逐步推进。
  • Plan-and-Execute:先理解上下文并形成计划,再进入执行阶段,适合影响较大或路径不确定的任务。

Axiomate 的 Plan 模式更接近 Plan-and-Execute:在真正改代码之前,先让 Axiomate 阅读相关文件、理解现有结构、整理方案,并把计划交给你确认。你可以先评审思路,再决定是否进入实施。

什么时候用 Plan 模式

适合使用 Plan 模式的情况:

  • 要新增较完整的功能。
  • 任务可能影响多个文件或现有行为。
  • 存在多种实现方式,需要先比较取舍。
  • 需要架构决策,例如状态管理、缓存、认证、接口设计。
  • 需求还不够明确,需要先探索代码库再确定方案。
  • 你希望团队先评审计划,再让 AI 修改代码。

不太需要 Plan 模式的情况:

  • 修 typo、改一两行明显问题。
  • 用户已经给出非常明确的修改步骤。
  • 只是查资料、找文件、解释代码。
  • bug 根因和修复方式已经很清楚。

怎么进入 Plan 模式

在对话里输入:

/plan

也可以带上任务描述:

/plan 设计一个插件文档的导航结构

进入 Plan 模式后,Axiomate 会优先做调研和方案设计,而不是直接改文件。它通常会:

  1. 搜索和读取相关文件。
  2. 理解现有模式、约束和风险。
  3. 整理实施步骤。
  4. 把计划展示给你审批。
  5. 获得确认后再进入执行。

计划可以被编辑和拒绝

Plan 模式的重点是“先对齐,再动手”。如果计划不合适,你可以要求修改;如果你希望自己编辑计划,也可以使用:

/plan open

这会在外部编辑器中打开当前计划文件。计划改完后,再继续审批流程。

和普通对话的区别

普通对话更像 ReAct:Axiomate 可以边做边调整,适合小任务或探索性任务。

Plan 模式会把“理解、计划、执行”拆开,适合更需要控制感的任务。它可以帮助你在 AI 动手之前看到:

  • 信息来源是什么。
  • 关键假设是什么。
  • 准备改哪些地方。
  • 每一步为什么这么做。
  • 哪些风险需要注意。

这也是首页“一切尽在你的掌控之中”演示对应的能力:先看清计划,再决定是否推进。