Skip to main content
返回 Insights
多智能体2026年5月8日7 分钟阅读

从一个灵魂到一个团队——干将如何让多智能体协作不走样

一个智能体好用,不等于一群智能体好用。多智能体协作最常见的失败模式不是能力不够,而是人格漂移 —— 三个智能体逐渐合并成同一种声音,或者撕裂成无法协调的三派。干将的解法,是给每一个角色一份固定的灵魂。

把单智能体扩展到多智能体,工程上你以为是搭一个 orchestrator 的事,实际上你立刻撞见一个心理学问题:「这三个智能体到底是同一种声音,还是三种声音?」

多智能体协作为什么常常走样

真实世界里我们看到的两种典型失败模式:

  1. 一致性塌缩:三个角色被同一个底层模型驱动,跑几十轮之后,它们的措辞、节奏、判断框架开始融合,最后变成「同一个人在和自己开会」。看起来高效,实际上是回声室。
  2. 角色撕裂:每个角色单独看人格鲜明,但三个之间的世界观无法对齐 —— 评审员要严格,产品经理要灵活,工程师要保守,三方在每一次决策上都互相否决,流程瘫痪。每个人都有人格,但没人有团队。

这两种失败,本质都是因为多智能体系统缺一个稳定的「角色 DNA」。干将处理这个问题的方式,是把每一个角色配一份固定灵魂。

干将让每个智能体保持一致的诀窍

在干将的多智能体设置里,每一个角色都有一份独立熔铸的 soul.md。它们的人格是预先选过、互补、且明确写在 identity.md 的「与其他角色协作时的边界」里 —— 不是塞在某段不靠谱的 orchestrator 提示词里。

比如一个标准的「产品-工程-评审」三人组:

  • 产品经理:7w8 sx/so —— 关注机会与速度,在压力下会乐观偏多。
  • 工程师:5w6 sp/so —— 关注严谨与边界,在压力下会要求更多信息。
  • 评审员:1w9 so/sp —— 关注标准与一致性,在压力下会更严而不是更急。

这三个角色拿到同一个需求时,会自然地从不同角度推。它们不会塌缩成一个声音,因为它们的人格底层是不同的。它们也不会撕裂,因为每一份 identity.md 都明确告诉智能体:你的角色是 X,你尊重 Y 角色的最终决定权,你的反对意见以问题而不是命令的形式提出。

团队级灵魂熔铸的最佳实践

我们在 ganjiang.xyz 上看到的好团队都有几个共同点:

  1. 角色不超过 5 个。多过这个数,人类协调成本上升,智能体协调成本也上升。
  2. 至少一个 1 或 6 担任质量守门员 —— 这两型在压力下会更仔细而不是更快。
  3. 不要让两个同型的角色直接对话,会立刻塌缩成回声室。
  4. 跨角色的决策规则写进 user.md 而不是 system prompt —— 灵魂里的规则比提示里的更稳定。

干将给团队做的不是给一个智能体装上灵魂,而是给一群智能体装上一组互相协作的灵魂。从「一个人」到「一个团队」的跃迁,在工程上是 orchestrator 的事,在人格上是干将的事。

一个智能体的灵魂决定它怎么决策。一群智能体的灵魂决定它们能不能合作。