Hermes能多人共用吗?怎么实现家庭协作?
最近老婆大人也开始用 Hermes 了,但她不会维护,直接用我在 NAS 部署的。
刚开始没做隔离,结果就乱了。我让 Hermes 帮我写个报告,结果里面掺的都是她的口语化表达;她让 Hermes 整理孩子作业安排,结果 Hermes 翻出来的却是我上周聊的 NAS 配置方案。
一台 NAS 跑一个 Hermes ,两个人用,体验约等于零。
折腾了一天,终于搞定了"同一台 NAS 和同一个 Hermes ,两个人各自独立用"的方案,分享给同样有家庭协作需求的朋友。
问题出在哪
Hermes 默认只有一个 profile ,所有用户共享同一套记忆、技能、上下文。两个人跟 Hermes 说的话,它都混在一起记,根本分不清谁是谁。
这不是 Hermes 的 bug ,而是我们一开始就把它当单人工具用了。
两个profile,各管各的
Hermes 支持 profile 机制,每个 profile 有独立的:
USER.md——用户是谁、偏好是什么
skills——默认用哪些工具
sessions——聊过什么
memories——用户专属记忆
config.yaml——模型和插件设置
说白了就是两个完全独立的 Hermes ,只是共用同一台NAS的硬件资源。
比如我们想创建一个新的用户 dalianyu,可以直接让 Hermes 帮我们创建,或者手动在终端创建新 profile :
hermes profile create dalianyu
创建后,目录结构大概是这样的:

共用技能在/opt/data/skills下,每个人的专属技能放在各自的 profiles 目录,避免混淆。
CLI没问题,飞书怎么办
CLI下切换profile很简单:
hermes -p default "今天有什么安排"
hermes -p dalianyu "帮我写个请假条"
但飞书是单实例的 gateway ,没法用-p 参数切换 profile 。我不可能每次对话前先说一句"用 dalianyu profile"——这太蠢了。
问题变成:怎么让飞书自动识别当前对话的人是谁,然后加载对应的 profile ?
飞书动态用户画像注入
最终方案是在飞书插件里加一层用户识别逻辑。
创建一个用户对应表,记录用户身份和飞书Open ID的对应关系。Open ID是飞书的唯一用户标识,一般不会变。
每次收到消息时,Hermes 先读取用户的飞书 Open ID ,然后动态加载对应用户的USER. md 文件。

这样两个人在同一个群里聊,Hermes 看到的是完全不同的上下文。她问"今天天气怎么样",Hermes 知道她是男孩的妈妈、用联想小新;我问同样的问题,Hermes 知道我是建筑设计师,用联想拯救者。
两个人的记忆、偏好、上下文完全隔离,但共用同一个 Hermes 和群聊。
技能也要隔离
不只是记忆要隔离,技能也得按需分配。
我的 profile 下有报告写作系统、知识库管理、Hindsight 调用这些技能。她的 profile 下只需要基本的对话、天气查询、日程管理。
在每个 profile 的 skills/ 目录下放对应的 skill 文件就行。不需要的不放,Hermes 自然就不会调用。
技能隔离的好处是:她不会不小心触发我的报告写作流程,我也不会被她拉去做作业辅导。
模型也能分开配
每个profile有自己的config.yaml,可以配不同的模型:
# 我的:用glm-5.1,写报告需要强模型
model:
provider: glm
name: glm-5.1
# 她的:用MiniMax-M2.5,日常对话够用,省钱
model:
provider: minimax
name: MiniMax-M2.5
日常聊天用便宜模型,写报告用好模型,按需分配。
注意事项
有几个坑需要注意:
profile 目录不能用中文或特殊字符。
我一开始用了"老婆大人"做目录名,结果各种报错。老老实实用英文就好。
新 profile 创建后要重启 gateway 。
不然飞书插件读不到新配置,动态注入逻辑不生效。
Hindsight也记得分开配置。
如果用了 Hindsight 等记忆插件,记得为不同用户创建不同的记忆库,避免记忆混乱。
适用边界
Hermes是一个单Agent,Profile 隔离适合多人协作、或者其他人使用场景较简单的场景——比如我老婆大人就只想用、不想维护。
现在我和老婆大人去找 Hermes,Hermes 知道是在和不同的用户对话了。两个人互不干扰,但又共用一台NAS的算力和存储资源。

如果条件允许,还是另部署一个 Hermes 更合适。但对大多数家庭来说,Profile 方案够用了,关键是不用折腾第二套环境。
绿联 NAS 应用中心有一键安装的Hermes,也可以自己部署一套、用 NAS 应用中心自带的部署一套。也挺方便。

早餐吃饱饱
校验提示文案
值友1581785256
校验提示文案
值友1799173192
校验提示文案
slash
校验提示文案
Do俊
校验提示文案
我想天天看大海
校验提示文案
我想天天看大海
校验提示文案
Do俊
校验提示文案
slash
校验提示文案
值友1799173192
校验提示文案
值友1581785256
校验提示文案
早餐吃饱饱
校验提示文案