Hermes是什么?即将登陆OpenClaw的自我提升型AI代理

avatar
Decrypt
04-15
本文为机器翻译
展示原文

人工智慧代理领域迎来了一位新的竞争者,它的学习速度远超预期。这款名为Hermes Agent 的软体由 Nous Research 开发,是一款开源的自主代理,它不仅能够执行任务,而且每次运行都能自我改进。

自发布以来,Hermes 已在 GitHub 上累积了超过 5000 个星标,并引发了一场分裂人工智慧改造社群的辩论:它真的比OpenClaw更好吗?

简而言之:情况很复杂。更详细的解释需要理解每种工具的设计用途,以及为什么同时使用这两种工具可能才是真正的解决方案。

Hermes Agent 是由 Nous Research 开发的开源自主 AI 代理,其设计理念是随著时间的推移不断学习,而不是每次都从零开始。 Nous 使用其 Atropos 强化学习堆叠,在Llama 3.1上训练了 Hermes-3 模型系列。

该代理程式内建 47 个工具,一个可跨会话增长的持久内存系统,一个可插拔的内存后端架构, MCP伺服器集成,跨所有平台的语音模式支持,以及——这是主要功能——一个技能系统,允许代理创建、更新和删除自己的流程。

因此,当 Hermes 发现一个非同寻常的工作流程时,它会将该方法储存为可重复使用的技能文件。您使用它的次数越多,它的功能就越强大,而这正是其核心优势所在。

最新版本新增了后台任务自动通知、在Nous Portal免费提供MiMo v2 Pro ,以及跨平台即时模型切换功能。它支援 Claude、ChatGPT、Qwen 和本地开源模型。这意味著用户可以完全在本地Qwen 3.5上运行它,而开源模型社群已经这样做了,据报告效果显著。

将Hermes Agent与OpenClaw进行比较是不可避免的,但这种比较往往有误解。 OpenClaw和Hermes Agent解决的问题虽然有重叠之处,但它们的理念却截然不同。

OpenClaw 以生态系统为先——它旨在与所有事物集成,其庞大的开发资源(得益于 OpenAI 收购其创始人 Peter Steinberger 以及 Nvidia 的大力开发支持)使其能够通过对 Cursor、 Claude Code和其他 IDE(即集成开发环境,对于那些不熟悉该术语的人来说)的原生插件支持,每日发布更新。

Hermes 以学习为先——它的整个架构都围绕著智能体在使用过程中自我改进这一核心。这种自我改进的循环并非后期添加的功能,而是该专案存在的根本原因。

归根究底:OpenClaw 利用人工智慧来满足你的各种需求。而 Hermes 的目标是在几次迭代后,在某个领域做到极致。

在我们的测试中,即使在同一模型上,Hermes 的运行速度也比 OpenClaw 更快。该代理程式的轻量级架构和简洁的终端介面意味著更低的工具呼叫延迟、更快的回应速度和更少的开销。

OpenClaw 之前确实出现过一些效能问题,不过团队一直在努力解决。 Hermes 的运行速度一直都很流畅。

也就是说,OpenClaw 是一个规模更大的项目,拥有更多的用户,记录了更多的情况。

OpenClaw 在子代理架构方面投入巨资,为特定任务创建专门的代理程式。 Hermes 支援代理通讯协定 (ACP),使其能够直接与 OpenClaw 或其他代理通信,但编排并非其重点。

实际操作起来,你可以让它们并排运行,由 OpenClaw 负责编排,Hermes 负责执行;或让它们同时处理专案的不同部分。例如,前端使用 Claude,后端使用 ChatGPT,两者并行工作。

OpenClaw 是一个优秀的协调器,可以将任务分配给不同的代理,而 Hermes 则是一个出色的独立执行器。

如果您是高级用户,可以同时使用两者。如果您只是想要一款实用功能,那么您的选择将取决于您想用人工智慧助理做什么。

这就是两种理念的显著分歧。 OpenClaw 最初是一个中间层,它提供一个「初始」代理,你需要根据自己的喜好和需求来塑造它,并根据你安装的所有技能,使其拥有你想要的任何能力。

这通常意味著您或模型会存取一个储存库,其中包含其他使用者建立并与社群共用的预先配置「技能」。

Hermes 内建了学习工具,因此上手非常容易。它还支援技能格式,所以你可以让模型学习特定的技能。

然而,与 OpenClaw 不同,这款轻量级程式能够在使用者互动过程中创造和修改自身的技能。例如,我们要求该模型取得我们帐户的存取权限。它与我们合作完成了整个过程,并在成功获取存取权限后,创建了自己的技能,而不是依赖第三方预先编写的技能。


对于新手用户而言,模型自行创建技能意味著他们不会接触到可能存在安全隐患的第三方技能,这些技能可能会插入提示讯息或进行其他异常操作。对于进阶使用者而言,这意味著他们的智能体最终可能会拥有更符合其个性和需求的客制化工作流程、知识和行为。

两款代理程式都支援 Telegram、Slack、Discord、WhatsApp 以及命令列介面等多种讯息平台。 OpenClaw 与开发工具的本地整合更为成熟。 Hermes 的部署选项更加灵活——它可以在从 Raspberry Pi 到云端丛集的任何平台上运行,而且在空闲状态下,无伺服器模式的成本几乎为零。

两者都是完全开源且免费运行的。您只需支付调用您所用模型的 API 费用以及托管该模型的基础设施费用,或者如果您选择运行本机模型,则需支付相应的电费。

OpenClaw 的文档得益于更大的团队和更长的开发历史。

Hermes 的文档结构清晰、功能齐全,涵盖了安装、快速入门、配置、工具、内存、技能、MCP 集成和语音模式等内容,但读起来像是工程师为工程师编写的,缺乏手把手的指导。

话虽如此,随著时间的推移,两者都得到了改进,修复漏洞不再是件麻烦事,尤其考虑到他们的社区参与度很高。

OpenClaw 拥有更大的社群和更全面的文档,这得益于其更大的团队和更长的发展周期。此外,鉴于其庞大的用户群体,许多公司都在其基础上进行开发,这使得专案的运作更加便捷。

目前,小米有 MiMo Claw,Minimax 有 MaxClaw,Ziphu AI 有 AutoClaw等等。甚至英伟达也为企业级应用提供了 OpenClaw 解决方案。至少目前 Hermes 还没有这样的功能。


这些实作方式使用户能够运行云端实例,只需按一下按钮即可部署代理程式。与在独立机器上运行的云端代理互动可能比让代理程式存取本机 PC 要受限一些,但对于日常用户来说仍然是一个非常强大的选择。

Hermes发展迅速——它的Discord伺服器很活跃,文件完善且不断改进,社群成员也以热衷于技术改造和贡献的用户为主。但归根结底,它仍然只是一个不错的终端。

OpenClaw给人的感觉像是精雕细琢的产品,而爱马仕则像是工作室。

这两个代理程式都能以有效的系统存取权限运行,因此部署方式的选择至关重要。 Hermes 以启动它的帐户权限运行,其安全文件明确指出不要以 root 使用者身分执行网关。 OpenClaw 在理论上拥有更完善的沙箱模型,但其程式码库也显示,它正在围绕技能权限、可写入技能目录和沙箱预设设定进行持续的加固工作。

实际上,在生产环境中,如果没有仔细隔离、最小权限配置以及对任何第三方整合或技能的审查,都不应将两者视为「预设安全」。

与代理人打交道时务必格外谨慎。他们的技能可能已被感染,模特儿可能出现幻觉,事情可能会失控。如果不采取适当的安全措施,后果不堪设想。

例如,在我们一次「晨间简报」例行程序中,模型凭空捏造出一些名字和指示,并开始给人工智慧领域的意见领袖发送邮件,还在Polymarkets平台上设定投注。而这个例行程序其实只是新闻研究和发送一则包含其精选内容的Telegram讯息。

无论你使用 Hermes、OpenClaw 或任何其他智慧 AI 工具,这种情况都可能发生(而且最终很可能会发生)。

安装 Hermes非常简单。但它与您通常理解的安装应用程式的方式并不相同。

您无需运行安装程序,而是需要打开终端并复制贴上以下命令:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

这个指令就能搞定一切-Python、Node.js、ripgrep、ffmpeg、仓库复制、虚拟环境以及全域 hermes 指令。完成之后,你就可以开始聊天了。如果你使用的是 macOS 或 Linux(包括 Windows 上的 WSL2),这就是你需要的全部。完成后,重新载入 shell 并执行以下命令:

执行 ~/.bashrc

接下来,设定代理非常简单。输入以下命令:

爱马仕设定

完成上述步骤后,您就可以一次配置所有内容。

如果您想尝试不同的模型,选择人工智慧提供者也很简单。只需在终端机中输入以下命令:

爱马仕模型

此命令将引导您完成选择最佳模型的过程。 Nous Portal 提供零设定 OAuth 登入。 OpenRouter您只需一个 API 金钥即可存取数十个模型。如果您想完全使用开源模型,可以接入 Qwen、DeepSeek 或任何 OpenAI 相容的端点——包括在您自己的硬体上运行本地模型。 Hermes 至少需要 64K 个上下文令牌,2026 年所有主流模型均支援此要求。

整个安装过程不到五分钟。无需 Docker,无需 YAML 文件,也无需担心依赖关系。显然,安装程式是由那些经历过无数糟糕安装脚本的开发者设计的,他们深知哪些做法不可取。

要开始与 Hermes 交互,您只需输入一个简单的命令即可!所有操作都将在终端中完成。所以,只需输入以下命令:

爱马仕聊天

有趣的地方就在这里。一旦你将 Hermes 与 Telegram 连接起来,你实际上就拥有了一个装在口袋里的个人 AI 助手,可以随时随地通过任何设备访问,它还支持语音备忘录和群聊功能。

设定过程大约需要两分钟。打开 Telegram 并搜索@BotFather——这是 Telegram 官方的机器人创建工具。

向 Botfather 发送此命令,以便它引导您完成创建自己的机器人的过程:

机器人回复后,设定过程非常简单。为你的机器人取个名字(例如「MyHermesbot」或你想让它叫什么名字),BotFather 会给你一个机器人代币。复制这个令牌。记住,所有 Telegram 机器人的名称都必须以「bot」结尾。

当你完成 Telegram 机器人创建后,打开 Hermes 终端机并执行以下命令:

爱马仕设定

这将引导您完成配置。出现提示时,请贴上您的机器人令牌,网关将处理其余部分。该网关是一个单一进程,可同时连接您的所有讯息平台(Telegram、Discord、Slack、WhatsApp、Signal)。如果您只想使用 Telegram,则无需单独设定每个平台。

网关运行后,在 Telegram 中打开你的新机器人并发送一条讯息。就这么简单。现在你就可以透过手机与 Hermes 对话了。它可以向你发送定时任务结果、接收自动转录的语音备忘录、处理文件上传,甚至可以在群组聊天中使用 @提及 功能。


单凭语音备忘录功能就值得设定。你可以发送语音讯息说“总结一下今天 Hacker News 上的热门新闻,并把前三条发给我”,它就会处理音频,执行任务,然后以文字形式回复你。无需打字。

它甚至允许你执行「hermes claw migrate」命令,以便你放弃 OpenClaw 并将所有内容迁移到 Hermes。更多具有特定功能的命令可在专案的 GitHub 页面和文件中找到。

如果你是开发者或技术极客,想要一个能够随著时间推移不断改进、运行在低成本基础设施上并支援开放模型的代理,那么 Hermes 无疑是最佳选择。如果你需要使用代理来重复执行完全相同的任务,它也是更优之选。

也就是说,如果您需要最完善的体验、最广泛的 IDE 整合和最大的社区,OpenClaw 仍然是更安全的选择。

如果你真的想提高人工智慧的生产力,真正的答案是同时运行两者。多代理工作流程并非妥协,而是一种竞争优势。一个代理负责协调,另一个代理负责执行,针对不同的任务使用不同的模型,并在一个代理程式出现故障时有备用方案,这些组合能够产生任何单一代理程式都无法实现的效果。 Hermes 的自我改进循环意味著它每天都在进步。 OpenClaw 的生态系统则意味著你永远不会缺少整合方案。

对于特定使用情境:内容创作者和记者会发现 Hermes 的技能系统非常有价值——它将重复的研究和写作工作流程转化为每天都在改进的自动化流程。

开发者可以从多代理设定中受益,将工作负载分配给不同的模型,每个模型负责处理最适合的任务,从而降低成本。

资料科学家和机器学习工程师可以获得 OpenClaw 所不具备的内建微调和强化学习工具。

预算有限的人完全可以在配置较低的电脑上使用 Hermes 和 LMStudio 来运行一个无需任何操作成本的代理。

来源
免责声明:以上内容仅为作者观点,不代表Followin的任何立场,不构成与Followin相关的任何投资建议。
喜欢
52
收藏
12
评论