Skip to content

Hermes多Bot方法论:理念比步骤重要

2026年5月5日

多Bot的核心不是"怎么建",而是"为什么建"和"怎么分"。理解Profile隔离机制,掌握角色设计思路,比照着教程敲命令重要得多。

为什么要读这篇文章

网上有很多Hermes多Bot教程,手把手教你敲命令。但大多数只告诉你"怎么做",不告诉你"为什么这么做"。

结果就是:你照着教程建了四个Bot,但不知道该怎么分配角色,最后四个Bot变成了四个长得一样的复制品。

一个Bot的问题

一个Hermes Bot能干所有事,但干不好:

问题说明
模型冲突日常聊天用便宜模型,写代码要用贵的,算命要用中文好的。一个Bot只能绑一个模型
人设分裂SOUL.md定义了Bot人格。你让它既当严肃工程师,又当深夜聊天伙伴,它会精神分裂
记忆污染所有对话共享同一个记忆空间。昨天聊的代码逻辑,今天可能用来回答情感问题

解决方案就一个字:拆。

核心机制:Profile隔离

Hermes的Profile机制不是"假装多实例",是真正的底层隔离。

隔离清单

  • 独立的config.yaml(模型、参数各自配)
  • 独立的.env(API key各自隔离)
  • 独立的SOUL.md(人格完全不同)
  • 独立的gateway进程(各跑各的)
  • 独立的日志和记忆空间

一句话理解:Profile不是"切换角色",而是"雇佣不同的人"。每个人有自己的办公桌、工具、笔记本。

三个设计原则

原则一:按需求分,不按功能分

❌ 不要建"搜索Bot"、"写作Bot"、"代码Bot" ✅ 要建"日常管家"、"专业Coder"、"深夜伙伴"

前者是工具思维,后者是角色思维。

原则二:模型匹配角色

角色模型原因
日常管家便宜量大省钱
专业Coder强推理质量
玄学军师中文语境好语境
深夜伙伴自由度高你懂的

模型不是越贵越好,是越合适越好。

原则三:SOUL.md是灵魂

写SOUL.md不是写功能清单,是写人物小传。

❌ "你能写代码" ✅ "你是资深软件工程师"

四个角色模板

角色用途模型特点
日常管家消息、提醒、调研便宜量大口语化、反应快
专业Coder代码、debug、Git强推理严谨、只聊代码
玄学军师命理、卦象、择吉中文语境好古风、客观中立
深夜伙伴陪聊、情感、创作自由度高松弛、不正经

SOUL.md怎么写

技巧示例
写人物小传,不写功能清单"你是卧龙先生转世,精通天文地理"比"你能算命"强十倍
定义语气和边界"口语化、反应快"是语气,"不讨论政治"是边界
给专长,也给限制"精通全栈开发"是专长,"不聊闲天"是限制
用第一人称或第二人称"你是一个..."比"这个Bot是..."更有代入感

快速上手

bash
# 1. 创建Profile(克隆当前配置)
hermes profile create coder --clone

# 2. 配置新Profile(交互式)
coder setup

# 3. 启动Gateway
coder gateway start

# 4. 验证
coder gateway status

就这么简单。四条命令,一个新Bot就上线了。

结语

多Bot不是炫技,是实用。一个Bot干所有事,就像一个人同时当程序员、算命先生、深夜聊天伙伴——迟早精神分裂。

拆开,各司其职,才是正道。

📖 官方文档:hermes-agent.nousresearch.com/docs 📦 GitHub:github.com/NousResearch/hermes-agent

不要孤军奋战啦!

加入微信群一起学习交流 AI

与大神一起使用 OpenClaw、Hermes、Claude Code、Seedance 2.0、GPT-Image-2 等

微信公众号

扫码关注微信公众号
私信 "加群",将自动获取微信群二维码

探索 AI 世界,掌握智能未来