AFK

Away from keyboard(离开键盘)。一种工作模式:用户启动一个 Session 后就离开,让 Agent 无人看管地运行。它是 AI 编码的吞吐量倍增器——你可以同时并行跑多个 AFK Session,而你则在睡觉、吃饭或做别的事。要做到安全,通常需要宽松的权限模式加上沙箱。

你不在场时,Agent 处理模糊性的方式不同。你在看的时候,有歧义的决策会浮现为一个问题,由你来回答;一旦你离开,Agent 就会选一个默认值继续推进,之后每个决策都建立在这个猜测之上。典型的失败是:回来后发现 Agent 已经完成了几个小时自信满满的工作,而这一切却建立在最初十分钟一个错误判断之上。工作并不粗糙——它是连贯的,只是连贯在错误的事情上。

由于运行期间你无法输入,所以要把输入放在事前和事后。事前:提前消除歧义——一次追问会,或一份书面 Spec——减少 Agent 独自填补的空缺。事中:自动化检查和自动审查代替你没法付出的注意力,对能机械发现的问题快速失败。事后:运行结果应该是一个可供审查的产物——一个 PR,而不是已经合并的改动。AFK 并没有取消人工审查;它只是把审查全部推迟到最后,因此最终结果必须值得审查。这也是为什么在 AFK 运行中 AX 最重要——没有人看着,环境是 Agent 唯一的支撑。

避免:用“background Agent”——它把焦点放在机器上(“在后台运行”),而不是人的模式(“用户走开了”)。AFK 点明了关键事实:用户没有在看着。

用法:

“我让这个 AFK 跑——三个沙箱化的 Agent 做重构,明早审查 PR。”

“绕过权限?”

“对,文件系统只读,没有网络。”