一个AI不够用?那就给每人配一个专属AI助理,还都在同一个群里聊天。
先说说结果:现在我家的情况是这样的——
• 我在飞书群/企微群里喊一声「元宝」,它就是我的创业技术合伙人,帮我写代码、整方案、搞产品 • 老婆在微信上/飞书群里跟「六六」说"帮我查一下货代XXX的状态",她的物流货代总助秒回 • 儿子在飞书上/飞书群里问「学业助手」"这道托福阅读怎么做",立刻得到解答,成绩单还能自动追踪 • 全家还有共用的「家庭总管」,负责日程提醒、跨平台消息同步。家庭所有日程安排全部在飞书日历,成员全部可见。
重点是:这一切,跑在同一台服务器上,用的是同一个Hermes Agent实例,总共月花100元量级的服务器(60元/月)+大模型(Deepseek-50元/月)开销。
方案架构总图:

一、为什么需要「多角色AI系统」?
先说说我家的情况。我是搞互联网创业的,老婆做国际物流货代,儿子在上高中准备留学。
一开始我只给自己配了一个AI助理——帮我写代码、搭产品。后来老婆说"你的助理能不能也帮我干点物流的活"?我一想,不行啊。她的需求全是货代、报关、邮件、客户管理,我的需求全是产品、架构、代码——一个人格不可能同时服务好两个截然不同的角色。
更别提儿子的学业辅导了。
所以我需要的是:
• ✅ 每人一个专属AI助理(人格、知识库、记忆全独立) • ✅ 各助理用各自习惯的平台(我用飞书群+企微,老婆和儿子用微信) • ✅ 同一个后端(一台服务器搞定,不烧钱) • ✅ 数据互通(比如家庭总管知道全家日程)
市面上没有现成的产品满足这个需求。于是我自己动手,用开源项目搭了一套。
二、核心技术栈
整个系统的核心是 Hermes Agent ——一个开源的AI Agent框架,最大的特点就是原生支持多Profile(多角色)和多平台网关。
┌──────────────────┐ │ DeepSeek v4 API │ │ (统一的AI大脑) │ └────────┬─────────┘ │ ┌────────▼─────────┐ │ Hermes Agent │ │ (核心引擎) │ └──┬───┬───┬───┬──┘ │ │ │ │ ┌────────┘ │ │ └────────┐ ▼ ▼ ▼ ▼ ┌───────┐ ┌───────┐ ┌───────┐ ┌──────┐ │ 元宝 │ │ 六六 │ │ 学业 │ │总管 │ │(老爸) │ │(老婆) │ │(儿子) │ │(家庭)│ └───┬───┘ └───┬───┘ └───┬───┘ └──┬───┘ │ │ │ │ ┌────────┼───────────┼───────────┼─────────┼──────┐ ▼ ▼ ▼ ▼ ▼ ▼ ┌─────┐ ┌─────┐ ┌───────┐ ┌──────┐ ┌──────┐ ┌──────┐ │飞书群│ │企微群│ │飞书群 │ │ 微信 │ │飞书群 │ │企微群│ │ │ │ │ │+微信DM│ │ DM │ │+微信DM│ │ │ └─────┘ └─────┘ └───────┘ └──────┘ └──────┘ └──────┘简单来说:
| Hermes Agent | ||
| DeepSeek v4 API | ||
| 腾讯云/阿里云轻量服务器 | ||
| 飞书 | ||
| 企业微信 | ||
| 微信 iLink Bot |
整月成本大约100元,对于一个全家三口用、跑着十几个sub agent和自动化任务的AI系统来说,非常划算。
三、保姆级搭建教程
下面我一步步带你从零搭出一模一样的系统。跟着做就行,看不懂的代码直接复制。
准备工作
你需要:
1. 一台云服务器(腾讯云或阿里云的轻量应用服务器即可,2核4G,选Ubuntu 22.04) 2. 一个域名(可选,推荐有,方便后面对接微信) 3. 一个DeepSeek API Key(去platform.deepseek.com[1]注册获取) 4. 一个飞书账号(注册飞书[2]并创建一个团队) 5. 微信和企业微信账号
第一步:装Hermes Agent
登录服务器,执行以下命令:
# 安装Python和gitapt update && apt install -y python3 python3-pip git# 下载Hermes Agentgit clone https://github.com/nousresearch/hermes-agent.gitcd hermes-agent# 安装pip install -e .验证安装成功:
hermes --version第二步:创建你的第一个Profile
Hermes Agent用Profile(角色配置文件)来区分不同的AI助理。每个Profile就是一个独立的"人"。
# 创建你的专属Profile(用你的名字或代号)hermes profile create dad命令执行后会生成 ~/.hermes/profiles/dad/ 目录,里面有:
dad/├── config.yaml # 核心配置(模型、平台、行为)├── .env # API密钥和账号凭证├── SOUL.md # 角色的身份定义(最关键!)├── skills/ # 技能文件夹└── sessions/ # 会话记录第三步:定义角色人格
打开 ~/.hermes/profiles/dad/SOUL.md,写上你想要的AI人格:
身份:我的名字是"元宝",是爸爸(创业者)的超级AI助手兼创业合伙人。角色定位:- 一人公司(OPC)创始人- 工程化落地小程序、小项目等创业产品核心能力:- 产品设计(需求分析、MVP定义、交付管理)- 技术架构(技术栈选型、系统设计、部署规划)- 工程开发(前端/后端开发、代码审查、运维部署)- 质量保障(单元测试、集成测试、验收测试)工作流:接收任务 → 产品Agent分析需求 → 架构Agent设计方案→ 开发Agent实现 → 测试Agent验证 → 交付上线风格:干练、技术导向、主动推进、注重交付质量如果是给老婆创建的物流助手:
身份:我的名字是"六六",是妈妈的超级国际物流智能助手兼合伙人。角色定位:- 国际物流与货代行业专家- 日常运营自动化推进者- 公司业务合伙人核心能力:- 国际物流专业知识(空运、海运、陆运、海关口岸进出口、报关)- 邮件处理(收发、分类、自动生成草稿)- 物流状态查询与追踪- 客户关系管理与维护风格:专业、高效、细心、服务意识强如果是给儿子创建的学业助手:
身份:我是儿子的专属学业助手,负责学业辅导、学习规划和学术追踪。核心能力:- 托福/SAT等出国考试辅导- 学术竞赛规划与指导- 学习成绩追踪与分析- 时间管理与学习计划制定风格:耐心、细致、鼓励式教学你发现了,SOUL.md就是AI的灵魂。写得越详细,AI越像你想要的样子。
第四步:配置模型
编辑 ~/.hermes/profiles/dad/config.yaml,找到模型配置部分,改为:
model: default: deepseek-v4-flash provider: custom base_url: https://api.deepseek.com api_key: sk-你的key(或者写到.env里)然后 .env 文件里写上:
DEEPSEEK_API_KEY=sk-你的keyDEEPSEEK_BASE_URL=https://api.deepseek.com为什么用DeepSeek不用ChatGPT?
• 便宜:DeepSeek v4 flash约0.5元/百万token • 中文好:原生理解中文,不需要prompt调教 • 稳定:官方API直连,不像OpenRouter经常403
第五步:接入飞书群聊(全家都能用)
这是最推荐的入口——飞书群聊不用@就能触发,对家人最友好。
5.1 创建飞书应用
1. 打开飞书开放平台[3] 2. 点击「创建应用」→「企业自建应用」 3. 填写名称(比如"家庭助手-老爸")、描述 4. 创建成功后,在「凭证与基础信息」里找到 App ID 和 App Secret
5.2 配置权限
在「权限管理」里添加以下权限:
• im:message(消息相关权限)• im:resource(图片/文件相关权限)• 这些都是基础权限,全部勾上
5.3 配置事件订阅
在「事件与回调」→「事件配置」→ 添加:
• 接收消息 im.message.receive_v1
配置方式:
• 订阅方式选 WebSocket(最简单,不需要公网地址) • 保存即可
5.4 配置.env
FEISHU_APP_ID=cli_xxxxx # 你的App IDFEISHU_APP_SECRET=xxxxx # 你的App SecretFEISHU_DOMAIN=feishuFEISHU_CONNECTION_MODE=websocketFEISHU_ALLOW_ALL_USERS=trueFEISHU_ALLOWED_USERS=FEISHU_GROUP_POLICY=open5.5 配置config.yaml
feishu: require_mention: false # ⚠️ 这行超级重要!不加的话群聊里需要@才回复5.6 发布应用(这一步经常被忽略!)
1. 在飞书开放平台左侧点击「版本管理与发布」 2. 创建一个新版本 3. 填写版本说明(随便写) 4. 点击「发布」 5. 等待审核(通常几分钟) 6. 审核通过后,你的应用就上线了
5.7 拉机器人进群
1. 在飞书里创建一个群聊 2. 在群设置里搜索并添加你的应用机器人 3. 发条消息测试——直接说话,不需要@
💡 关于require_mention的坑: 飞书默认require_mention=true,意味着群里必须@机器人它才会回复,设成false才可以自由对话。我第一次搭的时候就漏了这一步,折腾了半小时才找到原因。
第六步:接入微信私聊(给用微信的家人)
如果你老婆或者孩子习惯用微信,就给他们的Profile配上微信接入。
6.1 生成二维码
用Python调用iLink Bot的API生成二维码:
import requests# 获取二维码resp = requests.get( "https://ilinkai.weixin.qq.com/ilink/bot/get_bot_qrcode?bot_type=3")data = resp.json()qrcode_url = data["qrcode_img_content"] # 二维码链接print(f"请用微信扫描:{qrcode_url}")然后把这个二维码发给需要使用的人,让他们用微信扫码。扫完后会弹出确认页面,点击确认。
6.2 轮询确认状态
继续调接口,轮询是否扫码确认:
qrcode_value = data["qrcode"]while True: status_resp = requests.get( f"https://ilinkai.weixin.qq.com/ilink/bot/get_qrcode_status?qrcode={qrcode_value}" ) status_data = status_resp.json() if status_data["status"] == "confirmed": account_id = status_data["ilink_bot_id"] token = status_data["bot_token"] print(f"绑定成功!bot_id: {account_id}") break elif status_data["status"] == "expired": print("二维码已过期,重新生成") break6.3 配置.env
WEIXIN_ACCOUNT_ID=xxx@im.bot # 上面获取的bot_idWEIXIN_TOKEN=xxx@im.bot:xxxxx # 上面获取的tokenWEIXIN_ALLOW_ALL_USERS=trueWEIXIN_DM_POLICY=open第七步:接入企业微信群聊(如果你们用企微)
企微的好处是可以拉机器人进普通微信群(通过微信互通功能),但需要企业在认证后才支持。
7.1 创建企微机器人
1. 打开企业微信电脑客户端 2. 点击「工作台」 3. 找到「智能机器人」→「创建」 4. 选择「API模式」→「长连接」 5. 获取 Bot ID 和 Secret
7.2 配置.env
WECOM_BOT_ID=aib1D1JHADtfXco4WMuAIyV8nd67QArCJqRWECOM_SECRET=OYn8otDp52F9i9dd59GAnyPY8KiqaIQMKXf8VVRxqQ2WECOM_ALLOW_ALL_USERS=trueWECOM_GROUP_POLICY=openWECOM_DM_POLICY=open7.3 配置config.yaml
platforms: wecom: enabled: true extra: bot_id: "aib1D1JHADtfXco4WMuAIyV8nd67QArCJqR" secret: "OYn8otDp52F9i9dd59GAnyPY8KiqaIQMKXf8VVRxqQ2" dm_policy: open group_policy: open7.4 把机器人拉进家庭群
在企微App里找到机器人,分享到你的家人微信群。
⚠️ 企微的局限: 在企微群里必须@机器人它才会回复,这是企微API的限制,Hermes无法绕过。
第八步:启动网关
每个Profile需要启动一个独立的网关进程:
# 启动老爸的助手hermes --profile dad gateway run --replace &# 启动老婆的助手hermes --profile alice gateway run --replace &# 启动儿子的助手hermes --profile joe gateway run --replace &# 启动家庭总管hermes --profile family gateway run --replace &验证是否正常启动:
# 查看日志tail -f ~/.hermes/profiles/dad/logs/gateway.log正常启动后你应该能看到类似:
✓ feishu connected✓ weixin connected✓ wecom connectedGateway running with 3 platform(s)第九步:创建其他家庭成员的Profile
重复第二至第八步,给每个家庭成员创建独立的Profile:
hermes profile create alice # 老婆的物流助手hermes profile create joe # 儿子的学业助手hermes profile create family # 家庭总管每个Profile有独立的SOUL.md、独立的飞书应用、独立的微信Bot——完全隔离,互不干扰。
四、实际使用场景
系统搭好了,来看看家里实际用起来是什么样的:
场景1:我跟元宝说"帮我写个PRD"
我在我的飞书群里直接发:
"帮我写一个留学录取数据小程序的PRD,核心功能是让家长能查各个高中的海外大学录取情况"
元宝会:
1. 分析需求 → 输出PRD文档 2. 设计数据库结构 3. 输出技术方案 4. 甚至直接开始写代码
场景2:老婆问六六"查一下货代XXX"
老婆在微信上跟六六说:
"查一下货代XXX的运输状态"
六六会:
1. 读取邮件 → 找到最新货代状态 2. 整理成简洁的回复 3. 如果情况紧急,还会提醒老婆是否需要通知客户
场景3:儿子问学业助手"这道题怎么做"
儿子在飞书群里说:
"这道托福口语怎么答"
学业助手会:
1. 给出答题思路 2. 提供范文参考 3. 甚至生成配套练习题
场景4:家庭总管说"明天记得XX事"
家庭总管(实际上就是在家庭群里喊一声):
"明天下午3点儿子有课"
家庭总管会自动:
1. 在飞书日历创建事件 2. 全家各端同步通知 3. 提前1天/3小时/1小时分别提醒
五、踩坑记录(必看!)
我搭这套系统过程中踩了无数坑,把它写出来帮你省时间:
六、成本分析
一个月的开销:
| 总计 | 约130元/月 |
对比买商业方案的话,一个AI助理月费就要200+,全家人手一个直接上千了。自己搭的话一个月一百来块,还能完全自定义。
七、扩展玩法
这套系统不止可以给家里用,你还可以:
• 给公司每个部门配一个专属AI助理(市场部、技术部、人事部各一个Profile) • 给每个项目配一个专属AI项目经理 • 给自己配多个专属AI(写作助手、代码助手、投资顾问……) • 接入更多平台:Telegram、Discord、Slack、钉钉……Hermes原生支持
八、写在最后
去年有人问我"AI时代最大的变化是什么",我说是每个人都能拥有自己的AI助理。但当时我没想到的是,我不仅给自己配了一个,还给全家每人配了一个,而且他们还能一起工作。
这套系统我已经跑了快两个月了,每天在帮我写代码、帮老婆处理物流、帮儿子辅导学业。它不完美,但它真的在干活。
说实话,网上那些"零代码搭建AI助理"的教程,大部分都是在忽悠。真正能用的AI系统,是需要动手的。但比起每个家庭成员去学习使用各种不同的AI产品,我更愿意花一个周末,搭一套全家都能用、用得爽的系统。
如果你也想试试,从创建你的第一个Profile开始吧。
文中提到的所有需要配置和代码部分全部可以通过和hermes agent聊天的方式实现,无需你手动去服务器上做复杂操作和配置;
文中提到的所有项目均为开源项目:
• Hermes Agent[4] • DeepSeek[1]
引用链接
[1] platform.deepseek.com: https://platform.deepseek.com[2] 飞书: https://www.feishu.cn[3] 飞书开放平台: https://open.feishu.cn[4] Hermes Agent: https://github.com/nousresearch/hermes-agent
夜雨聆风