该做什么,和怎么做完,是两套循环
一句话:Employee Loop 决定该做什么,Task Execution Loop 决定怎么做完,两套循环必须拆开。 原文:/posts/employee-loop-task-execution/
主张
- 每次活都起沙箱、没有 backend loop,员工就不像员工。Backend loop 只调度,可组合 sandbox loop,不自己把复杂活干完。
- 员工循环长驻,只问该做什么;干活循环短命,把一件事做完。调度在员工循环里。
- Event 与 Task 是两个时间尺度;event 接到 task,两套循环才接得上。
- 等的时候现场不能散。记下做到哪、在等什么、已经做过的副作用。durable workflow 保住的是那件正在做的事:崩了重放已完成的步骤,等人时不占回话。
- 手可换,状态不能跟一次 session 一起没。部署合并不等于所有权合并。
- 常开电脑是工位和手。Anthropic 拆开的是容器里的脑子、手、session 日志。零件能对上。