架构实践

如何在 Hermes 中构建多智能体团队

大多数人只用一个 AI 助手,然后试图让它同时充当研究员、写作者、程序员、项目经理和执行者。

这种方式短期内还行,但时间一长,角色就会模糊,上下文变得混乱,记忆越来越嘈杂,工作流程也不再清晰。Hermes 提供了一条更好的路径:组建一支团队,而不是把所有事压在一个通才身上。


正确的思维模型

❌ 错误模型:"我需要一个无所不能的天才 AI。"

✅ 正确模型:"我需要一支小团队,各司其职、交接清晰、上下文互不干扰。"


Profile 究竟隔离了什么

Hermes 的 Profile(配置文件)可以隔离以下内容:

核心要点: 专业化只有在状态保持隔离的前提下才能持久。


最简团队结构

角色 名称 职责
编排者 Hermes 规划、分解任务、调度、最终综合
研究专家 Alan 收集来源、验证信息、处理不确定性
叙事架构师 Mira 将研究成果转化为清晰的结构化内容
调试与系统工程师 Turing 构建功能、调试、验证、技术实现

各角色详解

编排者(Hermes) 工作重心:规划、优先级排序、依赖管理、质量把控、最终综合。它是系统的"交通指挥中心",而非流程瓶颈。

研究专家(Alan) 风格:质疑优先、以来源为核心、结构严谨。用于文献综述、市场调研、信息核实、趋势追踪。一个好的研究智能体能降低整个系统的"幻觉式自信"。

写作者(Mira) 优化方向:清晰度、结构、可读性、受众意识。负责将研究成果转化为文章、简报、产品文案、脚本等。写作智能体不需要同时承担研究和调试任务,只需专注于传达质量。

构建者/调试者(Turing) 风格:直接、以证据为驱动、聚焦实现。关注可复现性、日志、差异对比和经过验证的结果,而非宏观叙述。


用 SOUL.md 赋予每个角色真实身份

多智能体设置中最常见的错误是只改了名字。

Hermes 通过 SOUL.md 定义智能体的持久身份:语气、默认行为、优势、优先级、应避免的事项。


实际搭建步骤

第一步: 确保主 Hermes 环境已正常运行(模型/供应商已配置、API 密钥已就绪)。

第二步: 通过克隆创建专家 Profile:

hermes profile create alan --clone
hermes profile create mira --clone
hermes profile create turing --clone

第三步: 验证 Profile 已创建:

hermes profile list

确认文件已生成于 ~/.hermes/profiles/alan/ 等路径下。

第四步: 为每个 Profile 编写专属的 SOUL.md,定义其独特的身份、语气与优先级。

第五步: 将共享上下文(代码规范、工作流规则等)放入 AGENTS.md,而非 SOUL.md。

第六步: 创建一个团队参考文件(如 team-agents.md),记录每个智能体的角色、交接规则和使用时机。

第七步: 独立运行各个 Profile:

hermes -p alan
hermes -p mira
hermes -p turing

结语

如果你想让 Hermes 更强大,就不要再试图让一个智能体包揽一切。

从编排者开始,加入一个专家,验证交接流程,然后再逐步扩展。最聪明的多智能体团队不是规模最大的,而是角色边界最清晰的。

#多智能体#Profile#SOUL.md#团队协作