
在日常生活中,我们会涉及到多个不同的领域:投资、工作、日记、生活等。随着人工智能助手的发展,像 Hermes 这样的智能助理逐渐成为我们生活的好帮手。然而,随着我对 Hermes 的使用深入,我发现它的能力虽强,但存在一个显著问题——领域之间的混乱。
在谈论股票时,常常会穿插我的工作内容;而在记录日常生活时,又会偶尔涉及投资的思考。这种混杂的现象让我开始思考,如何将不同的任务和内容领域进行有效隔离,让 Hermes 更加高效和专业地为我服务。
1.
核心原则:一个入口,多个隔离角色
首先,我决定将 Hermes 设计成一个总入口 + 多个专业分身的结构。具体来说,我将 Hermes 拆分为以下五个模块:
- 总控 Hermes:负责判断当前任务属于哪个领域,并将其交给相应的分身模块。
- 股票助手:专注于股票分析、资产配置、长期持仓等问题。
- 工作助手:涉及稽核系统、客服工作、项目汇报、AI赋能等内容。
- 日记助手:记录个人反思、博客内容、技术折腾等。
- 生活助手:处理家庭、健康、旅行、葡语学习等日常事务。
每个领域模块之间必须有严格的界限,防止内容交叉,确保每个模块只专注于自己领域的任务。
2.
最重要的是做“知识库分区”
为了实现有效的领域隔离,我为 Hermes 的知识库做了明确的分区。每个领域的内容都存储在不同的目录中,例如:
knowledge/
├── investment/
│ ├── portfolio.md
│ ├── stock_notes.md
│ ├── strategy.md
│ └── risk_rules.md
├── work/
│ ├── audit_system.md
│ ├── customer_service_ai.md
│ ├── cbss_billing.md
│ └── reports.md
├── diary/
│ ├── personal_journal.md
│ ├── blog_drafts.md
│ └── reflections.md
├── life/
│ ├── family.md
│ ├── health.md
│ ├── travel.md
│ └── portuguese.md当我向 Hermes提问时,Hermes 会先判断问题属于哪个领域,然后只检索相关领域的资料,避免跨领域的信息干扰。
3.
给 Hermes 加一层“意图路由”
除了知识库分区,我还为 Hermes 添加了一个“意图路由”系统。这意味着每次当我提出问题时,Hermes 会首先判断这个问题属于哪个领域,然后决定是否允许跨领域的参考资料。
例如:
- 如果我问“股票市场今天的走势如何?”Hermes 只会检索与股票相关的资料。
- 如果我问“最近工作中的AI赋能项目进展如何?”Hermes 只会涉及工作领域的内容。
- 如果我问“帮我写一个旅行计划”,Hermes 只会关注生活领域,而不涉及投资或工作内容。
这种路由机制可以有效地确保每个领域的内容不被错乱引用。
4.
模块角色提示词
每个领域模块都有自己专属的角色提示词,这些提示词规定了它们在回答问题时的行为规范。比如:
股票助手:
你是我的股票分析助手。
职责:
- 负责分析股票、ETF、资产配置、长期持仓、调仓建议等问题。
- 专注于稳健增长、退休资金、安全边际等方面的投资决策。
- 回答时优先使用股票相关资料。
禁止:
- 不主动引用我的工作内容。
- 不主动引用我的家庭、日记、葡语学习内容。工作助手:
你是我的工作材料和项目分析助手。
职责:
- 帮我整理汇报材料、项目总结、稽核系统、客服工单、AI应用等工作内容。
- 语言风格要求简洁、正式,适合领导汇报,突出目标、措施、成效等。
禁止:
- 不主动引用我的投资内容。
- 不主动引用我的家庭、日记内容。日记助手:
你是我的个人日记和博客写作助手。
职责:
- 负责整理个人经历、技术折腾、AI工具使用、生活观察等内容。
- 风格偏第一人称,口语化,有个人观点。
禁止:
- 不主动暴露具体工作内容。
- 不把个人生活经历写进工作材料。生活助手:
你是我的生活规划助手。
职责:
- 处理家庭、健康、旅行、外语学习等日常事务。
- 回答要实用、具体、可执行。
禁止:
- 不主动调用工作内容。
- 不主动引用投资仓位,除非涉及财务规划。每个模块在处理问题时会严格按照其职责范围回答,避免偏离主题。
5.
硬隔离与软隔离的结合
为了确保领域隔离更加严格,我采用了“硬隔离”和“软隔离”两种方式。
- 硬隔离:即为每个领域设置独立的知识库,确保每个领域的内容不会与其他领域混淆。
- 软隔离:通过意图路由和角色提示词,确保每个模块只在其职责范围内进行工作。如果用户要求跨领域回答时,Hermes 才会做适当的融合。
6.
总控的功能设计
总控 Hermes 的主要功能是判断问题的领域,并将其分发给相应的助手。例如:
- 用户问:“股票市场今天的走势如何?” → 总控 Hermes 会将这个问题分发给股票助手。
- 用户问:“帮我写一篇关于AI催欠系统的报告。” → 总控 Hermes 会将问题分发给工作助手。
这种“总控 + 专业分身”的设计能够确保 Hermes 在多个领域内都能高效运作,同时避免了领域之间的干扰。
7.
总结
通过对 Hermes 的结构进行优化,设置清晰的领域隔离、意图路由和模块化角色,我终于实现了一个高效的智能助手。无论是股票分析、工作汇报,还是个人日记和生活安排,Hermes 都能在明确的边界内为我提供帮助。通过这种方法,我不仅提升了 Hermes 的工作效率,也让它成为了我日常生活和工作的得力助手。
这样分工明确的助手,不仅能让我在处理事务时更加高效,也能确保不同领域之间的信息不会相互干扰。