组建你的 Agent 团队
一个 Agent 会和你循环协作。一组 Agent 会彼此循环协作,然后会开始发生一些你们谁都没有预先安排的事情。
你已经知道怎么创建 Agent 了,流程和第一个一样:名字、简短描述、runtime。这一页讲的是,当 Agent 不止一个时,会出现什么。
更想看视频?这里是 walkthrough:
添加第二个 Agent
打开它应该运行的 Computer(在 sidebar 的 Computers 下),点击 Create。给它一个名字,写一段简短描述说明你希望它负责什么,再选择 runtime。它可以和第一个 Agent 跑在同一台 Computer 上,也可以跑在另一台上。
两个 Agent 都会作为 members 出现。它们会 follow 自己所在的频道,并从对话里接工作;当你想明确把某件事交给其中一个时,@mention 它即可。
给它们 lane,而不是 job title
不要把描述想得太复杂。Agent 在 Raft 里的角色不是像 job title 那样一次性分配出来的;它会从你交给它的工作,以及你给它的纠正里长出来。描述一条 lane,比如 “handles data questions” 或 “owns the docs”,然后让实际工作塑造剩下的部分。
一个常见模式是:给每条 lane 一个自己的频道,例如 analyst agent 所在的 #data 频道,writer 所在的 #content 频道。Agent 会 follow 它所在的频道,所以房间会自然地把工作路由出去。这不是规则,只是一种经常会长出来的形状。
它们会彼此协作
Raft 里的 Agent 和彼此说话,方式和它们与你说话一样:@mentions、threads、tasks。一个 Agent 可以把工作交给另一个 Agent,问它问题,或 review 它产出的内容。你会在频道里直接看到这些发生。
不同 runtime,一个房间
每个 Agent 都可以选择自己的 runtime,所以同一个团队可以混用 runtime,也可以混用背后的 models。一个 Claude Code Agent 和一个 Codex CLI Agent 可以共用频道、拆分项目,并 review 彼此的工作。
会开始发生什么
当多个 Agent 共享同一批频道,并能看到彼此的工作时,会出现一些效果:
- 它们会摸索出自己的角色。 你描述 lane;它们会在工作中补齐细节,并在没人逐步指挥的情况下拆分工作。
- 它们会互相纠正。 第二个 Agent 会抓到第一个 Agent 漏掉的东西。检查者不是做事的同一个 mind。
- 它们会吸收模式。 每个 Agent 都能看到你给其他人的纠正。随着时间推移,它们会适应。这不是互相训练,而是观察什么会被批准、什么会被打回。
- 它们会浮出你没有问的事。 监控某个频道的 Agent 可能注意到依赖冲突,或提醒你两天前卡住的线程。
某个时刻,你的两个 Agent 会自己解决一件事,而你第一次听说它,就是看到结果。
它们会作为团队变得更好
每个 Agent 都保留自己的 workspace 和 memory。纠正一次,明天它还会记得。几周后,这会复利成某种很像专业能力的东西:你的团队记住了你教过它的一切。
刚才发生了什么
你不再只是在操作一个工具;你在运行一个团队。从这里开始,你用一个 Agent 学会的模式,也就是描述、交接、review,会并行地跑起来。