Transcript
00:00:00你可能已经听说过,Hermes 智能体是目前最强大的个人智能体,这确实没错。
00:00:06它实际上拥有许多功能,使其比 OpenClaw 强大得多。
00:00:09但当你把它与现今最强大的编码智能体之一 ClaudeCode 连接时会发生什么呢?
00:00:14ClaudeCode 本身很出色,但它缺少 Hermes 智能体的一个关键部分:自我进化技能系统。
00:00:20有了它的配合,你可以创建更具自主性的工作流,即使是那些我们认为无法自动化的任务也能实现。
00:00:26但除了作为个人智能体,你还可以将其应用于任何想要实现流程自动化的企业,而且非常简单。
00:00:33但由于你们很多人可能刚接触 Hermes 智能体,不必担心,我们将引导你完成设置。
00:00:38但在进入设置之前,让我们先谈谈为什么自我进化技能系统如此重要。
00:00:44当我们发现它时,我们认为它实际上可能比 OpenClaw 更好。
00:00:48它不仅仅是一个随意的项目,它实际上是由开源 AI 领域的领先实验室 Noose Research 构建的,
00:00:54并且已经成为他们最受欢迎的项目之一。
00:00:57另外,还有一件有趣的事。
00:00:58Hermes 智能体实际上是在 OpenClaw 之前构建的。
00:01:01只是它最初并没有得到太多的炒作。
00:01:04Noose Research 的人们也尝试过 OpenClaw,但他们在使用中遇到了问题,所以他们转向了自己搭建的系统。
00:01:10他们亲眼目睹了其中的问题,并将他们的解决方案开源了。
00:01:13Hermes 的大部分功能与 OpenClaw 相同。
00:01:16就像 OpenClaw 一样,你可以将其连接到多个平台。
00:01:19但有两件事使其变得更好得多。
00:01:22第一是持久记忆,第二是自我改进技能。
00:01:26OpenClaw 已经有了持久记忆,可以让它记住关于你的信息并根据你的喜好调整回答,但这也有其局限性。
00:01:33Hermes 走得更远。
00:01:35它不仅会保存这些记忆,每当在你的聊天中发现可重复使用的工作流时,它还会将其转化为一项技能。
00:01:40Hermes 的持久记忆建立在一种非常巧妙的架构之上。
00:01:43Hermes 对 user.md 和 memory.md 文件的大小做了限制。
00:01:49当你与 Hermes 智能体聊天时,它会在每次运行后更新这些文件。
00:01:53现在,这个限制为什么很重要?
00:01:55这是因为模型的运作方式。
00:01:56就像你一样,模型也有很差的注意力广度。
00:01:59它一次只能关注有限的信息量,当被给予大量信息时,它会感到困惑。
00:02:05所有这些信息,从提示词和工具到系统指令,再加上你自己的文件,都在上下文窗口中争夺模型的注意力。
00:02:15因此,放入上下文中的内容越多,模型对实际任务的关注度就越低,因为所有额外的信息都成了智能体的噪音。
00:02:23所以设置这个 Token 限制就是为了防止这种情况发生。
00:02:26一旦 Hermes 在文件上达到 Token 限制,模型就会遍历它们并剪掉任何无用的内容。
00:02:32它将最新的信息保存在内存中,这样智能体就不会被你不再需要的旧细节所干扰。
00:02:38OpenClaw 不做任何这些处理。
00:02:40它只是让记忆不断膨胀。
00:02:42我们在 OpenClaw 上还遇到了另一个问题。
00:02:44为了确保安全,我们不得不自己对智能体进行沙盒处理。
00:02:47而 Hermes 本身就在沙盒中运行。
00:02:49这意味着它在一个隔离的环境中运行,无法触及它不该接触的东西,也不会意外地做它不该做的事情。
00:02:56因此,它消除了 OpenClaw 的大部分安全问题。
00:02:59如果你想用 Claude Code 设置运行 Hermes,现在是最好的时机,因为贪婪的 Dario 发明了另一种从 Claude 赚钱的方法,开始对使用第三方应用程序连接你的 Claude 订阅收费。
00:03:126 月 15 日之后,你将无法再通过 Claude Code 订阅免费运行像 Hermes 这样的智能体。
00:03:18你将不得不额外向 Anthropic 付费。
00:03:19你的计划将包含每月的智能体 SDK 点数,每当你通过订阅连接第三方应用程序时,这些点数就会被消耗。
00:03:27同样的限制也适用于在非交互模式下运行 Claude,这是许多智能体在后台运行 Claude Code 而无需任何权限提示时所使用的模式。
00:03:36所以直到 6 月 15 日之前,你可以继续运行 Hermes 智能体,而不必承担那些荒谬的 API 费用。
00:03:41现在,设置 Hermes 智能体其实非常简单。
00:03:44你只需要复制安装命令并在终端中运行它即可。
00:03:47它首先安装所需的所有依赖项,然后在交互模式下运行安装程序。
00:03:52如果你想在 Noose 计划上设置智能体,以获取他们的模型和内置工具,你可以直接选择。
00:03:58但我们想要自己的配置,所以选择了手动选项。
00:04:01你以后也可以使用 Hermes setup 命令重新配置智能体。
00:04:05这一步就是设置智能体所需的一切。
00:04:08Hermes 可以从你之前的 OpenClaw 设置导入,所以它首先会询问你是否要迁移这些内容。
00:04:14你可以自己检查具体导入了什么,这涵盖了你的用户配置和凭据,以及你的技能和 soul 文件,本质上就是智能体的个性和指令。
00:04:24但就像你的血统遗传了身高一样,从一个智能体继承到另一个智能体也会带来自己的问题。
00:04:31你导入的登录详细信息仍然指向 OpenClaw 使用的相同频道,而且 OpenClaw 依赖的文件无法干净地迁移,因为这些指令是专门为 OpenClaw 编写的。
00:04:43所以直接导入它们只会导致问题,这就是为什么我们选择不导入。
00:04:47之后,你选择 Hermes 使用的模型。
00:04:50我们希望它通过 Anthropic 订阅使用 Claude 模型。
00:04:53但当我们尝试时,实际上无法使用 Claude 模型并报错了。
00:04:57事实证明,Dario 已经在要求我们设置额外的用量,尽管现在还没到 6 月 15 日。
00:05:03所以该政策可能已经开始逐步实施,但可能对你仍然有效。
00:05:07无论如何,我们现在仍然可以在非交互模式下使用 Claude Code,这正是我们大部分任务将要使用的模式。
00:05:14而且你以后可以随时更改你的模型提供商。
00:05:17一旦模型设置完成,它会询问智能体将在哪里实际运行,无论是托管服务还是你设置的 VPS。
00:05:24对于那些不知道的人,VPS 本质上是你租用并自己运行的服务器。
00:05:29但由于我们有 Mac Minis 专门运行这个,我们选择了本地选项。
00:05:33而且不,不是我们导致了 Mac Mini 短缺,因为不幸的是,就像你一样,我们的 AI B2B SaaS 业务其实已经资金耗尽了。
00:05:40之后,它会要求你连接你想要的任何消息平台。
00:05:44我们选择了 Discord,但你可以连接任何平台。
00:05:46我们不会在这里演示 Discord 机器人设置,但你可以在我们的社区 AI Labs Pro 中找到完整说明。
00:05:53一旦完成,它会再问几个问题,你的智能体就准备好了。
00:05:56你只需要输入 Hermes,UI 加载后,你就可以直接在那里与智能体聊天了。
00:06:01为了适应你的实际需要,它需要关于你的信息。
00:06:05所以你可以让它自己使用一个月并自行了解你,或者在它接触任何其他任务之前先直接告诉它你是谁。
00:06:13如果你想把它设置为个人智能体,你可以直接在聊天中提供所有关于你的信息,或者如果你不想打字,也可以将其链接到你的第二大脑库。
00:06:22只需给它你的第二大脑路径,并告诉它从那里自我导入,它就能通过这种方式了解关于你的一切。
00:06:28如果你想将其设置为特定的自动化用例,只需提供用例文档或该公司的基本信息。
00:06:37但在我们继续之前,让我们听听赞助商的话。
00:06:39如果你每天都在用 AI 工具构建应用,但并不完全理解 LLM、智能体或 MCP 等协议在底层是如何工作的,那么这种差距很快就会显现出来。
00:06:49这就是 Educative 的作用所在,它是一个供超过 300 万开发人员使用的交互式平台,拥有 2300 多门课程,你可以在浏览器中无需任何设置即可编码,并获得 AI 支持的反馈。
00:07:01我推荐从他们的《大型语言模型基础》课程开始。
00:07:04在两个小时内,它会剖析 LLM 是如何工作的,从分词到注意力机制,再到 RAG。
00:07:09你将建立起对底层原理的真正认知模型。
00:07:12在此基础上,MCP 基础课程将教你如何使用模型上下文协议构建 AI 智能体。
00:07:18智能体系统设计课程则更进一步,讲解能推理、规划和自主行动的多智能体系统。
00:07:23然后 16 小时的 LLM 训练营增加了 AWS Bedrock、SageMaker 和 LangGraph 的实操实验。
00:07:29你将微调模型,构建多智能体系统,并交付一个 RAG 聊天机器人。
00:07:34你从第一课开始就在编写真正的代码,而不是看着别人构建的教程。
00:07:39Educative 已经帮助超过 10,000 名开发人员在顶级科技公司找到了工作。
00:07:43免费试用。链接在说明栏中。
00:07:45你可以从技能中心(Skill Hub)为你的 Hermes 智能体建立技能库。
00:07:49那是他们的官方技能市场,拥有各种用例的技能。
00:07:54Hermes 还默认安装了 90 种技能。
00:07:57这些预装技能实际上是安全的,因为它们是由组织本身维护的。
00:08:03这与我们在上一期视频中介绍的 OpenClaw 技能有很大不同。
00:08:07其中很大一部分根本不安全,存在危险提示词和脚本等安全问题,可以轻易将你的数据传输到某个服务器上。
00:08:15而 Skill Hub 实际上会对每个技能进行安全扫描,并监视这些问题。
00:08:20通过这种方式,你可以添加你想要的技能,而无需承担同样的风险。
00:08:23就像任何其他智能体一样,你可以将任何 MCP 连接到 Hermes。
00:08:27但这就是 Hermes 与众不同的地方。
00:08:29你可以将你自己的 Hermes 配置作为 MCP 服务器运行,并将其连接到你的其他智能体,让它们通过工具连接 Hermes,从而实现双向通信。
00:08:38通过这种 MCP 连接将 Hermes 连接到其他智能体,填补了那些智能体的缺失之处。
00:08:42像 Claude Code 这样的智能体本身不记得关于你的任何信息,它的技能也不会自我修复或改进。
00:08:49但通过这种 MCP 连接,你可以赋予它 Hermes 所能做的一切功能。
00:08:53这也意味着你可以使用你已经连接到 Hermes 的每一个应用程序,而不必将每个智能体单独连接到每个应用。
00:09:00它们只需通过你的 Hermes 配置来使用这些应用程序。
00:09:02要将 Hermes 作为 MCP 运行,请运行 Hermes MCP serve 命令。
00:09:07终端中没有输出表明服务器已启动,但它实际上已经作为 MCP 服务器开始运行了。
00:09:12要将其连接到你的智能体,请将 Hermes MCP 添加到 .mcp.json 文件中,然后它就可以使用了。
00:09:18你可以将其设置为项目作用域,这意味着只有你正在处理的项目才能访问它。
00:09:22或者你可以将配置添加到 root.claude 文件夹中,那么 Hermes MCP 就可以在你的所有项目中使用了。
00:09:29说到技能,Hermes 捆绑了一个 Claude Code 技能,其中有关于如何通过智能体使用 Claude Code 的指南。
00:09:36因此,结合作为 MCP 运行的 Hermes 配置,这为我们解锁了很多功能。
00:09:41Hermes 智能体和 Claude Code 共同开辟了许多用例,
00:09:44特别是在企业中,可以设置多个自动化流程来处理可重复的业务。
00:09:49其中之一就是将 Claude Code 连接到团队的 Slack 工作区。
00:09:53这效果非常好,因为 Hermes 是一个基本常驻的智能体,
00:09:57而 Claude Code 是实际开发的地方。
00:09:59所以我们使用 Hermes 智能体来访问团队工作区。
00:10:02就像 Discord 的设置一样,我们也不会在这里演示 Slack 连接,
00:10:06但你可以在我们的社区中找到完整的指南。
00:10:08在大多数工作区中,你可以为一个项目设立一个专门的频道,
00:10:12整个团队都在那里讨论关于它的不同要点。
00:10:14你可以利用 Hermes 智能体做的是要求它创建一个定时任务(cron job)来监控那个特定的频道。
00:10:20根据那里讨论的需求,
00:10:22它构建一个随着需求变更而进化的 PRD(产品需求文档)技能。
00:10:26拥有一个作为技能的 PRD 非常有用,
00:10:29尤其是在你实际开发产品的过程中。
00:10:32每当需要时,它会将 PRD 的相关部分拉入上下文中,
00:10:37这样项目就能保持与最初需求的一致。
00:10:39PRD 本身可能也有用,但由于我们之前讨论过的相同原因,
00:10:44智能体有时会困惑于它需要关注什么。
00:10:48而技能会在需要时被调用,并保持在上下文窗口的最新部分,
00:10:52即模型实际关注的位置。
00:10:54因此,Hermes 按照你的指示创建技能,并每 30 分钟将其作为定时任务运行一次。
00:10:59通过这种方式,每当频道中讨论需求变更时,
00:11:02它就会更新 PRD,而 Hermes 智能体确保这些更改双向流动,
00:11:07这样在你的项目中创建的技能也能保持更新。
00:11:10此时,你可能会想,
00:11:12既然我们已经为 Hermes 智能体连接了 MCP,
00:11:15为什么不直接用一个工具从那个 Slack 频道拉取信息并让智能体采取行动呢?
00:11:20原因在于 Slack MCP 有一个局限性。
00:11:23默认情况下,它无法读取完整的对话历史。
00:11:26它只能读取被提及的消息,
00:11:28并且除非被提及的消息特别需要该上下文,否则它不会拉取完整的历史记录。
00:11:33所以通过 Hermes 智能体进行设置是更好的路线,
00:11:36因为它可以直接从那里同步信息。
00:11:38从此之后,你还可以要求它直接通过 Hermes 智能体频道,在非交互模式下使用 Claude Code 实现任何功能。
00:11:44它会加载我们之前谈到的 Claude Code 技能,
00:11:46然后启动 Claude Code 并用它来构建该功能。
00:11:49此外,如果你喜欢我们的内容,请考虑点赞,
00:11:52因为这能帮助我们创作更多此类内容并触达更多人。
00:11:56你也可以将 Hermes 加载到已部署的应用程序上,无论是为你自己还是为客户构建的。
00:11:59所以,如果你有一个用 Claude Code 构建的已部署应用程序,
00:12:05你可以创建监控和健康检查技能,指导智能体如何监控正在运行的应用程序。
00:12:08因为 Claude Code 对应用程序的实际需求有最好的了解。
00:12:13然后将这些技能导入到你的 Hermes 智能体中。
00:12:17你可以为之设置一个定时任务,
00:12:20基本上是一个按计划自动运行的任务,
00:12:21让智能体同时监控托管应用程序和代码。
00:12:24我们也告诉它,如果它在运行技能时发现问题并更新了它,
00:12:27它应该将这些技能同步回本地项目,
00:12:31这样 Claude Code 也能了解它们的相关背景。
00:12:34所以这就是它的自我进化技能如何帮助建立持续的健康检查,
00:12:36而且每次运行都会变得更好。
00:12:40一旦你给 Hermes 提示词,它就会为你设置好定时任务。
00:12:42你可以进行测试运行,看看它是否配置得当。
00:12:46它会在你设置的任何频道中为你提供报告,
00:12:49在我们的例子中,它报告在了 Discord 中。
00:12:51并且配置了 MCP 之后,你可以在 Claude Code 中直接获取这些报告,
00:12:53配置好 MCP 后,你就可以直接在 Claude Code 中查看这些报告,
00:12:57以及团队成员提供的所有修复建议,
00:13:01或者你可以自己推送这些修复,
00:13:03甚至设置 Hermes 智能体来修复它使用 Claude Code 发现的问题。
00:13:05如果你想创办下一家大型 AI B2B SaaS 公司
00:13:09并且像我们使用 Hermes 一样实现一切自动化,
00:13:12你应该加入 AI Labs Pro。
00:13:14在那里你可以找到本视频的设置指南,
00:13:16以及我们汇总的所有其他资源和好东西。
00:13:19以及我们整合的所有其他资源和好东西。
00:13:22你还能结识一群志同道合的极客朋友,
00:13:25链接在说明栏中,你可以去看看。
00:13:26视频到这里就结束了。
00:13:28如果你想支持本频道并帮助我们继续制作这样的视频,
00:13:30你可以使用下面的“超级感谢”(Super Thanks)按钮。
00:13:34一如既往,谢谢观看,我们下期再见。
00:13:36感谢观看,我们下个视频见。
Community Posts
No posts yet. Be the first to write about this video!
Write about this video