AFK 是 Away From Keyboard(离开键盘)的缩写,指用户启动一次会话后离开,让智能体在无人值守的情况下继续运行。这是 AI 编码的吞吐量倍增器:当你睡觉、吃饭或处理其他工作时,可以并行运行多个 AFK 会话。为了安全,通常需要较宽松的权限模式与沙箱配合。
当你不在场时,智能体处理歧义的方式会发生变化。你在旁观察时,模糊决策会以问题形式浮现,并由你回答;你一旦离开,智能体就会选择一个默认答案继续前进,后续每个决定都建立在这次猜测上。典型失败是:回来后发现它已经自信地完成了数小时工作,但全部建立在前十分钟作出的错误判断之上。工作本身并不潦草,逻辑甚至十分连贯,只是围绕了错误目标保持连贯。
由于运行期间无法提供输入,就应把指导放在运行前后。运行前:通过一次深度追问会话或书面规格说明预先解决歧义,减少智能体独自填补的空白。运行中:用自动化检查和自动化审查代替你未能投入的注意力,让可以机械发现的问题尽快失败。运行后:最终产物必须可供审查——应当是 PR,而不是已经合并的改动。AFK 并不会取消人工审查,只是把审查全部推迟到最后,因此最终到达的产物必须值得审查。这也是 AX 在 AFK 运行中最重要的原因:无人观察时,环境是智能体能够获得的唯一支持。
避免:称为“后台智能体”。这个说法关注机器“在后台运行”,而不是人“已经离开”的工作模式。AFK 直接点明真正重要的事实:用户没有在旁观察。
用法:
“我要让它 AFK 运行——三个沙箱化智能体并行处理重构,明早再审查 PR。”
“使用绕过权限模式?”
“对,但文件系统只读,而且禁止联网。”