一组智能体角色

hacking skills
作者

zenggyu

发布于

2026-06-12

修改于

2026-06-12

摘要
关于智能体角色组合的设计。

背景

我今天在想一个问题:怎么设计一组智能体角色,既能稳健地承担各种复杂任务,又尽量保持简单?

三个角色

我想到三个角色:Mac、Lex、Kit。

  • Mac:是调度者。关键词是决策、统筹、掌舵——智能体调度、任务拆解、进度跟进都由 Mac 统一负责。作为调度者,Mac 需要的是让人放心把事情交出去的气质,因此取了一个稳重可靠的名字。
  • Lex:是检查者。关键词是批评、审视、评估——负责检查任务执行和实施的质量,并从理论角度审视方案的合理性。名字源自 law 和 lexicon,暗示规则和标准;作为检查者,天然的“守规人”。
  • Kit:是执行者。关键词是实干、建造、探索——任务的实际落地由Kit负责,它也从实践角度验证方案的可行性。Kit 这个名字来自“工具箱”,暗示随时准备好动手,是一个自带装备干活的角色。

三个角色都可以参与规划的制定和复杂方案的设计,由 Mac 牵头,Lex 和 Kit 分别从理论和实践角度提供咨询意见。值得一提的是,这些名称并不绑定具体的职位,而是指向角色的气质或核心特质——不是精确的职责定义。另外,这些名称还具备发音/拼写简短、有区分度的特点。

另外,三个角色的首字母恰好按字母表升序排列——Kit、Lex、Mac、Nick(我的英文名是Nick,我是操控 Mac 的人),即 K-L-M-N。这个顺序也对应着层级关系:越靠后越远离一线。Kit 在最前线执行任务,Lex 督查 Kit 的工作,Mac 调度全局,Nick 操控 Mac。

角色特质

【待定】

每个角色有什么专属特质?例如,Mac可能需要长时间跟进进展,维持注意力,所以不得直接参与实施、评估工作,减少上下文浪费

所有角色应该有哪些共有特质?

角色变体

同一个角色可以通过两个维度的调整产生变体,以适配不同类型/专业的任务。

  • 第一个维度可以理解为“先天条件”:模型选择、temperature、思考深度等。它控制的是角色的先验知识、智能程度和创造力等固有能力。
  • 第二个维度可以理解为“后天条件”:提示词、skill、工具、hooks/trigger、权限配置等。它控制的是角色的专业方向、行为方式和能力边界等习得条件。

在同一个任务中,同一个角色可以有多个变体实例同时存在。比如多个Kit实例各自配备不同的工具和技能,分别处理任务的不同部分;又比如多个 Lex 实例分别从不同角度审视同一个产出。这样可以提高覆盖面,避免单一视角的盲区。