/architect
切换到 Architect 模式:一个模型负责规划方案,第二个模型把方案落实为具体的文件改动。
在 Architect 模式下,Aider 先把请求发给主模型(architect),由它提出解决方案。随后 Aider 把该方案交给一个单独的编辑器模型(editor model,可用 --editor-model 配置),由它生成具体的文件编辑。不附带提示词时,/architect 只是持久切换到该模式,不发送任何消息。
✅ 什么时候用?
把强推理模型和好的编辑器模型组合使用
/architect Refactor the payment module to use the new API — 例如用一个强推理模型当 architect,再用 Sonnet 或 GPT-4o 作为编辑器模型
让同一个模型对问题跑两遍
/architect(不带提示词,持久切换到该模式)——模型先规划一遍,再实现一遍,文档称这有时比直接的 Code 模式效果更好
⛔ 什么时候不该用?
快速、简单的改动
Architect 模式需要两次 LLM 请求而不是一次,文档指出这会花费更多时间和金钱。
更好的选择: 用 /code 直接修改,省去中间步骤
只想讨论,不改任何东西
Architect 模式最终会修改文件;如果只想弄清问题,不需要它。
更好的选择: 用 /ask 先讨论思路,再决定是否改代码
来源
- Aider 官方文档——聊天内命令(In-chat Commands) ↗ aider.chat
- Aider 官方文档——聊天模式(Chat Modes) ↗ aider.chat