@akshay_pachaar:Hermes 代理中的自我进化技能。我发现这是 Hermes 中最强大的功能。代理不仅仅是……

X AI KOLs Following 工具

摘要

Hermes 代理具有自我进化技能,可将成功的故障排除流程保存为可重用的技能文件,并由后台 Curator 自动管理,合并或归档技能,且不会丢失数据。

Hermes 代理中的自我进化技能。 我发现这是 Hermes 中最强大的功能。 代理不仅能解决问题,还能记住它是如何解决的。 记忆负责事实,技能负责流程。这种区别很重要,因为只知道 Kubernetes Pod 崩溃了是无用的,除非知道修复它的确切命令序列。 以下是自我改进循环的六个步骤: 1. 代理遇到问题 2. 通过试错进行:5 次以上的工具调用、错误、重试 3. 找到可行的解决方案 4. 调用 𝘀𝗸𝗶𝗹𝗹_𝗺𝗮𝗻𝗮𝗴𝗲(𝗰𝗿𝗲𝗮𝘁𝗲) 将成功的方法保存为 𝗦𝗞𝗜𝗟𝗟.𝗺𝗱 文件 5. 技能保存到 ~/.hermes/skills/ 6. 下一次会话中,代理读取该技能并遵循已验证的流程,而不是从头重新发现 技能创建在以下情况下自动触发:代理完成复杂任务、遇到错误并恢复、收到您的纠正或发现非平凡的工作流程。 现在重要的是: 如果没有维护,代理创建的技能可能会快速堆积。这就是为什么 Hermes 附带了一个后台运行的 Curator,用于合并重叠的技能、归档未使用的技能,并且从不自动删除任何内容。最坏的情况是归档,回滚只需一个命令。 这样,代理每次解决一个困难问题后,下一次解决速度会更快。代理的能力会累积增长。 我写了一篇完整的深度文章,涵盖了 Hermes 代理的自我进化技能、三级记忆、GEPA 优化以及设置多个专用代理。 文章如下所述。
查看原文
查看缓存全文

缓存时间: 2026/05/18 00:25

Hermes 智能体中的自我进化技能。

我发现这是 Hermes 最强大的功能。

智能体不仅解决问题,还会记住解决问题的方式。

记忆处理事实,而技能处理流程。两者的区别很重要,因为知道某个 Kubernetes Pod 崩溃了,却不知道具体修复命令的序列,毫无用处。

以下是自我改进循环的六个步骤:

  1. 智能体遇到问题

  2. 通过试错进行尝试:5 次以上工具调用、错误、重试

  3. 找到可行方案

  4. 调用 skill_manage(create) 将成功的方法保存为 SKILL.md 文件

  5. 技能保存在 ~/.hermes/skills/ 目录下

  6. 下次会话时,智能体读取该技能并遵循已验证的流程,而不是从头重新摸索

当智能体完成复杂任务、遇到错误并恢复、收到您的纠正或发现非平凡工作流时,技能创建会自动触发。

现在重点来了:

如果不加维护,智能体创建的技能可能会快速堆积。因此,Hermes 内置了一个后台运行的 Curator(策展器),用于合并重叠的技能、归档不用的技能,并且永远不会自动删除任何内容。最坏的情况也只是归档,回滚只需一个命令。

这样一来,智能体每次解决一个难题后,下次解决同样问题就会更快。智能体的能力会持续复合增长。

我写了一篇深入探讨的文章,涵盖 Hermes 智能体的自我进化技能、三层记忆、GEPA 优化以及设置多个专业智能体。

文章内容引用如下。

相似文章