Hermes 这次更新真正厉害的,不是“强 10 倍”,而是补齐了 Agent 的四层闭环
Hermes 这次更新真正厉害的,不是“强 10 倍”,而是补齐了 Agent 的四层闭环
一条介绍 Hermes 更新的视频,用一句很抓眼球的话开场:“这波更新让 Hermes 强了 10 倍,4 个炸裂功能详解。”
“10 倍”当然更像传播用语,不是严谨的基准测试结论。但视频选出的四项能力很值得认真看:
说明:本文依据该视频的公开标题、章节摘要和 Hermes 官方文档进行拆解,并非逐字转写;涉及命令与现行能力的部分,以发布时的官方文档为准。
- Mixture of Agents(MoA,多模型协作)
- 自我学习与技能沉淀
- 背景委派与并行执行
- Completion Contract + Judge(完成契约与审判式验收)
它们不是四个彼此独立的新按钮,而是恰好补齐了 Agent 从思考到交付的一整条链路:
MoA 提高判断上限,Skill 形成经验复利,Delegation 提高执行吞吐,Judge 守住完成标准。
这才是这次更新最值得关注的地方。
一、为什么传统 Agent 总让人“不敢放手”
很多人第一次用 Agent 时,最震撼的是它能调用工具、改文件、查资料、执行命令。但用久以后,真正让人抓狂的问题通常不是“它不会做”,而是下面四个:
- 遇到复杂问题时,它可能只沿着一个方向想,决策质量不稳定;
- 同类任务做过一次,下次仍然从头摸索;
- 大任务只能一件件串行推进,等待时间很长;
- 最危险的是,它可能把“写完一段话”当成“任务已经完成”。
这四个问题分别对应判断、学习、执行和验收。
如果只升级底层模型,可能会改善第一项,却无法自动解决后三项。一个真正可用的 Agent 系统,需要的不只是更聪明的模型,而是一套能持续学习、拆分任务、并行推进、验证结果的工作机制。
Hermes 这四项能力,刚好沿着这条链路展开。
二、MoA:从“一个模型拍板”到“多模型会诊”
MoA 的全称是 Mixture of Agents。
在 Hermes 中,它可以被理解成一个虚拟模型提供方:多个参考模型先并行给出分析,再由聚合模型综合这些意见,生成最终回答并执行工具调用。
这和简单地问三个模型、再手工复制粘贴不同。参考模型负责提供不同角度,聚合模型仍然处在正常的 Agent 循环里,可以继续调用工具、接收结果、迭代执行。
它适合什么任务
MoA 最适合那些“单一路径容易漏掉关键问题”的高价值任务,例如:
- 复杂技术方案评审;
- 合同或政策风险检查;
- 产品战略与选型;
- 代码安全审查;
- 重要内容发布前的事实与表达双重评审。
简单问答不必每次都上 MoA。因为多模型意味着更多调用、更高成本,也会受到最慢参考模型的等待时间影响。
怎么开始使用
先配置一个 MoA preset:
hermes moa configure
对单个困难问题临时使用:
/moa 请从技术可行性、成本、隐私和维护风险四个角度评审这个方案
如果希望接下来整段会话都使用某个 MoA preset:
/model <preset> --provider moa
实践中可以限制参考模型输出长度,让它们只提供关键判断,把最终组织和工具执行留给聚合模型。
别把 MoA 神化
多个模型不等于自动正确。
如果多个模型共享同一种盲点,聚合结果仍可能出错;如果任务本身缺少数据,三个模型也只是在不同方向上猜测。因此,MoA 应该提升“提出备选解释和发现风险”的能力,但最终结论仍要落到真实工具、数据和测试上。
三、自我学习与技能:把成功经验变成组织资产
传统对话式 AI 最大的浪费之一,是每次都在重新推导同一个流程。
今天好不容易走通一次部署,明天换个会话,它又重新踩坑。对个人来说这是时间浪费;对机构来说,这意味着经验无法沉淀,质量依赖某一次会话是否“状态好”。
Hermes 的技能系统解决的不是“让模型记住更多资料”,而是把可复用的做事方法保存成按需加载的程序性知识。
/learn 能学什么
它可以从多种来源学习:
/learn https://example.com/docs
也可以学习本地资料:
/learn 某个 SDK 文档目录,重点掌握认证、分页和错误重试
还可以把刚刚走通的流程沉淀下来:
/learn 我们刚才完成的上线流程
对于体量很大的资料,好的做法不是把全部内容塞进一个巨大文件,而是保留一个精简索引,再把章节和专题拆到按需加载的参考文件里。这样既能保留知识,又不会让每次对话都背上高昂的上下文成本。
Skill 真正有价值的前提
一个技能要成为资产,至少要满足四个条件:
- 可触发:清楚说明什么情况下应该使用;
- 可执行:步骤具体,不是泛泛的经验总结;
- 可验证:写明如何确认结果真的成功;
- 可维护:外部命令、接口和环境变化后能及时修订。
如果只收集不维护,技能库很快会变成另一个资料坟场。
所以,技能的核心不是“存”,而是“在真实任务中复用、发现问题、立即更新”。
四、背景委派:不是多开几个 Agent,而是把任务正确拆开
复杂任务经常包含多个彼此独立的工作流。
例如做一份行业报告,可以同时进行:
- 政策与官方资料检索;
- 竞品对比;
- 用户评价采样;
- 数据核对;
- 表达和结构审稿。
如果所有事情都让一个 Agent 串行完成,等待时间会很长,主会话的上下文也会越来越重。
Hermes 的 delegate_task 可以生成拥有独立上下文和终端会话的子 Agent。多个子任务可以并行执行,父 Agent 最后只接收各自的总结,再统一合并。
最容易踩的坑:子 Agent 不知道“刚才发生了什么”
子 Agent 使用全新的对话上下文。它不会自动知道父会话里的错误、文件、约束和决定。
所以这种委派很差:
修复刚才那个错误
更好的委派必须把目标和上下文写完整:
目标:修复某模块中的空值错误并通过对应测试。
上下文:错误位置、触发条件、项目技术栈、允许修改的文件、测试命令、不得改变的接口行为。
并行工作流的正确顺序
- 先判断哪些任务真正独立;
- 为每个子任务提供完整目标、上下文和验收标准;
- 并行执行;
- 收集结果后检查冲突、重复和证据质量;
- 由父 Agent 做最终整合与验证。
并行的价值来自“正确拆分”,不是来自“同时启动更多模型”。任务之间高度依赖时,盲目并行反而会增加合并成本。
五、Completion Contract + Judge:把“做完了”变成“证明做完了”
四项能力中,我认为最值得所有团队优先复制的是这一项。
很多 Agent 的失败不是不会执行,而是过早停止:
- 写了代码,但没有运行测试;
- 生成了文件,但没有检查能否打开;
- 发起了请求,但没有核对 HTTP 状态和业务结果;
- 下载了数据,但没有检查条数、字段和缺失值;
- 写完文章,却没有做事实核对和脱敏。
问题的根源是:任务只有“做什么”,没有定义“什么叫做完”。
Hermes 的持久目标和完成契约把交付标准显式化。一个好的契约通常包含:
- Outcome:最终必须成立的状态;
- Verification:用什么命令、测试或产物证明;
- Constraints:不能破坏什么;
- Boundaries:哪些范围可以动;
- Stop when:遇到什么情况必须停下请示。
可以让 Hermes 起草契约:
/goal draft 把认证模块迁移到新的令牌方案,并确保原有客户端不受影响
也可以直接写清楚:
/goal 完成数据清洗并生成报告
verify: 测试命令通过,报告文件可打开,记录数与源数据一致
constraints: 不覆盖原始数据
boundaries: 只处理指定目录
stop when: 发现源数据字段定义冲突
对于必须通过的检查,还可以加入质量门:
/goal gate add <验证命令>
每轮工作后,轻量 judge 会判断目标是完成、继续还是等待。只有验证条件得到具体证据支持,任务才应该结束。
Judge 也不是绝对正确
Judge 可能误判:
- 假阳性:它说完成了,实际还有遗漏;
- 假阴性:工作已经完成,它仍要求继续。
解决办法不是取消验收,而是把完成标准写得更可判定。模糊目标只能得到模糊判断,具体测试、文件、退出码和数据指标才是可靠的验收面。
六、四项能力为什么必须一起看
单看每项功能,都不算完全陌生。但把它们放在一起,会形成一个很清晰的闭环:
| 层级 | 能力 | 解决的问题 |
|---|---|---|
| 决策层 | MoA | 一个模型容易遗漏角度 |
| 经验层 | Skill / Learn | 同类任务反复从零开始 |
| 执行层 | Delegation | 复杂工作只能串行推进 |
| 质量层 | Completion Contract + Judge | Agent 容易提前宣布完成 |
真正成熟的工作流应该是:
- 用 MoA 评审复杂决策;
- 把验证过的流程沉淀为 Skill;
- 把独立工作流委派给子 Agent 并行推进;
- 用 Completion Contract 和质量门验收最终结果;
- 把这次新发现的坑更新回 Skill。
这时,Agent 才不再只是一个“会调用工具的聊天机器人”,而更像一个能学习、协作和自证交付的工作系统。
七、对个人和机构最实际的落地方式
不要一上来就重做全部流程。选一条高频、可测量的任务做试点,例如热点解读、周报、竞品研究或内容发布。
第一步:建立基线
记录现有流程的:
- 总耗时;
- 人工介入次数;
- 返工次数;
- 发布前发现的错误;
- 最终交付是否有可验证证据。
第二步:接入四层框架
- 选题和风险用 MoA 评审;
- 成功步骤沉淀为 Skill;
- 搜集、核对、审稿拆成并行子任务;
- 用完成契约约束标题、长度、来源、脱敏和文件格式。
第三步:比较,而不是喊口号
两到四周后再比较:
- 周期缩短了多少;
- 返工是否下降;
- 错误是否减少;
- 模型成本是否值得;
- 哪些步骤适合自动化,哪些仍需人工判断。
这样才能回答“到底强了多少”,而不是停留在“10 倍”这种无法复核的表达上。
八、这条视频的内容结构也值得借鉴
视频本身采用了一个很适合技术更新的传播结构:
- 先给出巨大收益;
- 用明确数字承诺信息清单;
- 每项功能对应一个具体痛点;
- 最后把功能收束成“可以放手”的产品价值;
- 用评论区提问收集下一批选题。
可以直接套用成下面这个骨架:
这次
[工具]更新,不是多了几个按钮,而是解决了[最抓狂的问题]。
我把最重要的变化压成[N]个:
第一,[功能1]解决[判断问题];
第二,[功能2]形成[经验复利];
第三,[功能3]提高[执行吞吐];
第四,[功能4]守住[交付标准]。
真正重要的不是参数,而是它让你从“必须一直盯着”变成“可以按证据验收”。
如果想让技术受众更信服,只需再补一层:每个功能都配一个真实任务,展示输入、过程、成本、时间和最终验证结果。
结语
Hermes 这次更新真正值得关注的,不是某一个模型突然变得无所不能,而是它开始把 Agent 的关键短板系统化补齐。
它让多个模型参与判断,让成功经验被保存,让独立任务并行推进,也让“完成”必须接受证据检验。
未来 Agent 的竞争,不只是谁回答得更像专家,而是谁能形成更可靠的闭环:
想得更全面,做得更并行,学得能复用,交付可验证。
这四件事同时成立,才是真正意义上的“可以放手”。
参考资料
- 抖音原视频:AI赫尔慕斯《这波更新让 Hermes 强了 10 倍,4 个炸裂功能详解》
https://v.douyin.com/k0xnPsiS00I/ - Hermes 官方文档:Mixture of Agents
https://hermes-agent.nousresearch.com/docs/user-guide/features/mixture-of-agents - Hermes 官方文档:Skills System
https://hermes-agent.nousresearch.com/docs/user-guide/features/skills - Hermes 官方文档:Subagent Delegation
https://hermes-agent.nousresearch.com/docs/user-guide/features/delegation - Hermes 官方文档:Persistent Goals 与 Completion Contracts
https://hermes-agent.nousresearch.com/docs/user-guide/features/goals