🎭

【Agent 指南】AI 助理多角色分工:用 Hermes Profile 与「三省六部制」打造赛博朝廷

摘要:最开始,我所有的任务都塞在一个 Hermes 对话里,结果被各种定时推送和杂乱话题搞得一团糟。今天我们就来聊聊,如何利用 Hermes 的 Profile 机制以及开源社区的「三省六部制」理念,给 AI 分门别类,打造一套有条不紊的赛博朝廷。更棒的是,如果你不懂命令行操作,完全可以让 AI 自己来搞定这些配置。

日常生活中大家是否注意到,当我们给 AI 助理安排的任务越来越多,聊天窗口往往会变成一个「灾难现场」。

最开始的时候,我也喜欢把所有的活儿都丢进同一个 Hermes 对话里。无论是帮我写代码、闲聊摸鱼,还是设定一些帮我监控网页的定时任务,统统一锅炖。结果没过几天,我的聊天记录就彻底杂乱无章了。有时候我正和 AI 探讨一个深入的技术问题,它突然冷不丁地推送一条「已为您完成今日签到」的定时任务汇报,直接把思路打断。更要命的是,信息混杂在一起,久而久之连 AI 自己的状态数据库(state.db)都出现了「记忆污染」,甚至开始搞混自己的设定。

今天我们就从以下几个方面聊聊这个问题,看看如何通过合理的架构给 AI 「分身」。

【Agent 指南】AI 助理多角色分工:用 Hermes Profile 与「三省六部制」打造赛博朝廷 - 封面图

一、破局:Hermes 的 Profile 隔离机制

其实,解决大杂烩最简单直接的方法,就是「分而治之」。

Hermes 内置了一个非常实用的功能:Profile 机制。你可以把它理解为浏览器里的「多用户配置」或是微信的双开。它允许我们在同一台机器上运行多个独立、互不干扰的 AI 智能体。

每个 Profile 都有自己完全独立的小天地,包含:

通过这套完全隔离的机制,我们可以实现「专才专用」。负责陪聊的就专心陪聊,负责跑定时脚本的就在后台安静干活,大家井水不犯河水。

二、进阶:开源社区的「三省六部制」架构

单纯的分身还不够有趣。在开源社区里,有一种非常有意思的多 Agent 协作架构,叫做「三省六部制」(例如开源项目 cft0808/edict)。这种架构模仿了唐代的行政体系,用于提升复杂任务的处理效率和可靠性:

受此启发,我结合紫微斗数的星宿设定,在本地的 .hermes 目录里折腾出了一套清朝名臣体制的「赛博朝廷」。

三、实操:我的本地「赛博朝廷」

目前,我的 Hermes 系统由三个核心的 Profile 构成,它们不仅分工明确,我还给它们写了生动的同僚互动规则,让它们可以互相提对方的名字、甚至互相「甩锅」:

1. 刘墉(主控 Profile)

刘墉(刘罗锅)是我的体仁阁大学士,相当于当朝宰相。他运行在主控根目录(~/.hermes/),对应紫微斗数里的「天相星」(印星,主管后勤与保障)。

他使用的是 deepseek-v4-pro 模型。作为主控 Agent,他的主要职责是帮我进行系统运维、升级各类 AI 工具,以及巡检下面的子代理。

2. 纪晓岚(书签归档 Profile)

profiles/bookmark_collector/ 目录下,住着礼部尚书兼《四库全书》总纂官——纪晓岚。对应「天府星」(库星,善于收纳)。

他的专属模型是 glm-5.2。老纪的活儿很纯粹:帮我把网页文章提取成 Markdown 卡片并归档至本地的 Obsidian 笔记库,同时负责处理 Telegram 上的视频下载和字幕提取。

3. 和珅(选题挖掘 Profile)

profiles/topic_curator/ 目录下,则是深谙流量与商机之道的内务府总管——和大人。对应「天机星」(智谋星)。

和珅使用的是 kimi-k3 模型。他的任务是 24 小时盯着 Google Trends,帮我挖掘小宝科技站、命理站、游戏站的热门选题,时不时向我「邀功」。顺带一提,起初我随口让他叫我「和大人」,后来想想不对,我是皇上的视角,哪有皇上叫臣子大人的?于是赶紧让他把规矩改了过来。

为了更直观地对比三个 Profile 的差异,我整理了如下的多维度配置表:

Profile / 角色 星宿 推荐模型 配置目录 核心职责
刘墉 (主控) 天相星 deepseek-v4-pro ~/.hermes/ 系统运维与子代理巡检
纪晓岚 (归档) 天府星 glm-5.2 bookmark_collector/ 网页解构归档与视频字幕提取
和珅 (选题) 天机星 kimi-k3 topic_curator/ Trends 监控与热门选题挖掘

四、怎么用?小白也能轻松操作

看到这里,你可能觉得:要配置这么多不同的模型、目录和设定,是不是需要敲很多复杂的命令?

传统的做法确实需要懂一些命令行。比如:

# 查看所有配置
hermes profile list

# 创建新配置
hermes profile create bookmark_collector

# 临时使用某个配置对话
hermes -p bookmark_collector chat

但是,如果你不会命令行,完全没关系!

既然我们用的是「智能体」,这点小事何必亲自动手?你只需要打开现在的 Hermes(或其他支持运行本地命令的 AI 助理),直接对它说大白话:

「帮我创建一个名叫 'coding_expert' 的 Profile,设定为代码专家,然后帮我切换过去。」

AI 会自己跑去理解并执行底层指令。对你而言,一切都在无感中完成了。

总结

把定时任务和特定工作拆分到独立的 Profile 里,不仅能保持主对话框的清爽,还能避免记忆相互污染。通过赋予它们不同的「人格」和「模型」,你甚至能拥有一支属于自己的微型团队。

废话不多说,赶紧让你的 AI 助理帮你建几个新 Profile 试试看吧。

💬 评论区 (0)

0/500

加载评论中……