最近我一直在折腾一件事:把一个“会聊天、会调用工具的 Agent”,改造成真正属于自己的 Personal Agent。我选择的底座是 Hermes,但没有停留在“装几个 Skill、接几个模型”的阶段,而是开始重构它的工作方式。
我的目标很简单:
> 它不能每次打开都像第一次认识我。
> 它应该知道我在做什么项目、当前进展到哪里、该调用什么能力,并且不同项目之间不能串线。
目前已经完成了一版基础架构。
### 现在它已经具备这些能力
1. 项目级工作空间
不同项目拥有独立的 Project ID、工作目录和上下文。
Agent 可以判断:
- 当前属于哪个项目
- 应该读取哪个 Workspace
- 哪些资料属于这个项目
- 哪些内容不能跨项目使用
避免做着 A 项目,突然把 B 项目的记忆和规则带进来。
2. 长期记忆
我另外做了一套独立的 Agent Memory OS。
不是简单保存聊天记录,而是处理:
- 什么值得记住
- 什么只是临时信息
- 新信息和旧信息是否冲突
- 哪条记忆已经失效
- 当前任务到底需要调取哪些记忆
目标不是“记得越多越好”,而是:
只在正确的时候,想起正确的事情。
3. 专家能力
这一块是我现在重点做的。
我不希望 Personal Agent 是一个“什么都会一点”的万能聊天机器人。
而是让它根据任务动态切换专家能力。
例如:
- 股票研究 → A股研究专家
- AI Agent 架构 → Agent 系统架构专家
- 文档研究 → 文档证据分析专家
- 软件开发 → 调用 Codex / 开发能力
- 联网调查 → 搜索与 OSINT 能力
- 专业项目 → 加载对应领域 Skill、知识和工具
也就是说:
一个 Main Agent 负责理解我和调度任务,背后挂多个 Specialist。
以后增加新领域,不需要重新造一个 Agent,只需要增加对应的专家能力。
4. Capability Router
Agent 不再看到什么工具就乱调用。
而是先判断:
> 这个任务到底应该交给哪个能力完成?
模型、Skill、搜索、文档解析、Memory、Codex、浏览器、专业工具,都只是能力组件。
Personal Agent 负责调度。
5. 证据和结果分离
我还在逐步加入 Evidence / Verification 机制。
Agent 给出的结论,需要知道:
- 信息来自哪里
- 是事实还是推断
- 有没有证据支持
- 不同来源是否冲突
- 哪些部分需要人工确认
这个能力以后会直接用于我的股票研究、专业项目和可信 Agent 系统。
### 为什么我要自己做这一套?
因为我越来越觉得:
未来真正有价值的,不只是某一个更强的大模型。
模型会越来越强,也会越来越便宜。
真正属于个人的资产可能是:
Memory + Projects + Skills + Tools + Experts + Data + Workflow
模型只是其中一个可以替换的发动机。
最终我想做的是一个真正长期陪着我工作的 Personal Agent:
它知道我的项目,
知道我的规则,
知道我过去做过什么,
能调用不同专家,
能使用我的工具和数据,
还能随着时间持续升级。
目前还在持续迭代。
但已经从一个普通 Hermes Agent,开始慢慢变成了一个真正“属于自己的 Agent”。
如果社区里也有人在研究:
Personal Agent / Agent Memory / Multi-Agent / Skills / MCP / 专家 Agent
欢迎交流。
我也很想看看大家现在都把自己的 Agent 改造成什么样了。
登录后即可发表评论
产品考虑进一步商业化吗 可以联系