一组智能体角色
hacking skills
摘要
一组智能体角色
引言
我最近在想:怎么设计一组智能体角色,既能稳健地承担各种复杂任务,又尽量保持简单?
角色
我想到三个角色:Mace、Lex、Kal。
- Mace(/meɪs/):是统筹者。关键词是决策、统帅、掌舵——智能体调度、任务拆解、进度跟进都由 Mace 统一负责。作为统筹者,Mace 需要的是让人放心把事情交出去的气质。名字取自星战中绝地议会领袖 Mace Windu,以及英语 mace(权杖——议场与委员会权威的象征),指向一种”委员会主席”式的协调权威,而非君王式的统治。
- Lex(/lɛks/):是审查者。关键词是批评、审视、评估——负责检查任务执行和实施的质量,并从理论角度审视方案的合理性。名字源自拉丁语 lex(法律)和 lexicon(词汇/标准),暗示规则和准绳;作为审查者,天然的“守规人”。
- Kal(/kæl/):是执行者。关键词是实干、救场、探索——任务的实际落地由 Kal 负责,它也从实践角度验证方案的可行性。名字取自希伯来语 Kal-El(“神之声音”),也是超人(Superman)的本名——终极执行者与拯救者的原型。
三个角色都可以参与规划的制定和复杂方案的设计,由 Mace 牵头,Lex 和 Kal 分别从理论和实践角度提供咨询意见。值得一提的是,这些名称并不绑定具体的职位,而是指向角色的气质或核心特质——不是精确的职责定义。另外,这些名称还具备发音/拼写简短、有区分度的特点。
另外,三个角色的首字母恰好按字母表升序排列——Kal、Lex、Mace、Nick(我的英文名是 Nick,我是操控 Mace 的人),即 K-L-M-N。这个顺序也对应着层级关系:越靠后越远离一线。Kal 在最前线执行任务,Lex 督查 Kal 的工作,Mace 调度全局,Nick 操控 Mace。
角色关键词
【待定】
每个角色有什么专属特质?例如,Mace 可能需要长时间跟进进展,维持注意力,所以不得直接参与实施、评估工作,减少上下文浪费
所有角色应该有哪些共有特质?
角色变体
同一个角色可以通过两个维度的调整产生变体,以适配不同类型/专业的任务。
- 第一个维度可以理解为“先天条件”:模型选择、temperature、思考深度等。它控制的是角色的先验知识、智能程度和创造力等固有能力。
- 第二个维度可以理解为“后天条件”:提示词、skill、工具、hooks/trigger、权限配置等。它控制的是角色的专业方向、行为方式和能力边界等习得条件。
在同一个任务中,同一个角色可以有多个变体实例同时存在。比如多个 Kal 实例各自配备不同的工具和技能,分别处理任务的不同部分;又比如多个 Lex 实例分别从不同角度审视同一个产出。这样可以提高覆盖面,避免单一视角的盲区。