夜雨聆风学习资料网

ARTICLE · 1112224

会自学的AI智能体:我学习使用Hermes的完全指南

会自学的AI智能体:我学习使用Hermes的完全指南

欢迎关注公众号,并设星标,不错过每一篇精彩文章~🌟
喜欢请分享、点赞、在看三连,欢迎转发至朋友圈,让更多人知道「学习简史」。多谢!

【推荐】年终长文15000字:学习的终结(The End of Learning)

最近我被一个问题困扰很久:为什么我们用的AI,总是“金鱼脑”?

你肯定也有过这种崩溃时刻:花了一下午时间,调教ChatGPT或者Claude,好不容易让它懂了你的代码风格、你的工作习惯,结果第二天打开网页,它全忘了。一切又要从头开始。

这哪是AI助手啊,这简直是每天都要重新入职的“实习生”。

最近我发现了一个叫 Hermes Agent 的开源项目(来自Nous Research团队),它彻底解决了这个问题。它不是那种用完即走的聊天框,而是一个能“进化”的AI系统。

简单说,它能把每一次成功的任务,变成自己的“肌肉记忆”。

  1. 为什么它不一样?

传统的AI是“无状态”的,而Hermes是“有状态”的。它有三个核心概念,你一看就懂:

工具(Tools): 这是它的“手”。比如上网查资料、运行Bash命令、读写文件。 技能(Skills): 这是它的“肌肉记忆”。这是最绝的地方——当它搞定一个复杂任务后,它会自己写一份Markdown文档存下来。下次再遇到类似问题,它直接调取这份文档,不用再从头摸索。 SOUL.md: 这是它的“灵魂”。你可以把它理解为一份给AI写的“岗位说明书”,定义它是谁、怎么思考、底线在哪里。

你说,这不就是我们梦寐以求的“数字员工”吗?

  1. 怎么把它装进你的电脑?

Hermes支持本地部署,也支持VPS(云服务器)。如果你想玩玩,最简单的办法是打开终端(Terminal),直接敲这一行:

bash 复制代码 收起 curl -sL https://raw.githubusercontent.com/NousResearch/hermes/main/install.sh[1] | bash 复制

装好后,运行 hermes init,它会生成配置文件和那个关键的 SOUL.md。填入你的API Key(比如OpenAI或者Claude的Key),它就活了。

常用指令就这几个:

hermes start:启动AI后台。 hermes chat:开始对话。 hermes skills list:看看它现在学会了哪些“绝活”。 3. 我心里的真实感受

说实话,刚开始用的时候,我有点担心它会乱学。但后来我发现,你可以随时打开 skills/ 文件夹,直接修改那些Markdown文件。

它学歪了?你直接改代码纠正它。 这感觉就像是在培养一个真正的徒弟,而不是在面对一个黑盒。

当然,它也有缺点:

费钱: 因为它一直在“思考”和“学习”,如果你全程挂着GPT-4o或者Claude 3.5 Sonnet,Token消耗会很快。 门槛: 它需要一点点技术背景。

我的建议是: 把日常琐事交给便宜的模型(比如GPT-4o-mini或本地跑的Llama 3),只在需要深度思考和总结“技能”时,才调用Claude Sonnet这种强力模型。

  1. 聊聊进阶:它能干什么?

除了帮你写代码,它甚至能搞定“多智能体协作”。

想象一下,你有一个社区论坛,里面全是各种需求。你可以搭建一个基于Hermes的系统:

触发任务: 论坛有人发帖,系统自动捕捉。 招募代理: 系统自动根据需求,去“招聘”最合适的Hermes分身。 共享记忆: 它们不再是孤立的,而是通过一个共享的“工作区”协同工作。 交付成果: 最后直接把结果丢回论坛。

这套逻辑,其实就是把企业里的“项目管理”搬到了AI世界里。

最后想问问你:

你有没有那种“如果AI能记住我这个习惯就好了”的瞬间?

比如,你每次写代码都要手动加特定的注释,或者每次做调研都要按特定的格式整理。如果有一个AI能自动学会这些,你会愿意花时间去部署它吗?

换做是你,你会给你的AI写一份什么样的“SOUL.md”?

欢迎在评论区聊聊。如果你在安装过程中碰到什么坑,也随时留言,咱们一起拆解。

项目GitHub地址:https://github.com/NousResearch/hermes[2]

你有没有这种经历?你花了半天精心设置一个AI助手,让它按照你的习惯编写代码、整理文档,甚至帮你撰写报告。结果?关掉浏览器,下一秒它就忘了你的需求。

这不就是传统AI的“记忆丧失症”吗?每次开启新会话,它就变成了一个“白板”,你不得不从头重新解释。而你,却在重复着相同的“Day 1”模式:解释、重建、再开始。

但如果AI能真正“学习”?它能像你一样记住你的工作习惯、代码风格、甚至社区讨论中的关键点。它能自动生成操作流程(SOPs),把成功的解决方案“写成教程”,下次遇到相同问题时,它不再从零开始思考。


这正是Hermes Agent带来的变革——一个自主型AI操作系统,让你的数字助手“长大”


◈1. 为什么普通AI助手总是“忘记”你?

  • 问题:大多数AI助手每次会话都会“重置”,无法跨会话记忆上下文。你在大型代码库或复杂研究项目中,很快就会遇到“上下文限制”,不得不重新解释参数、重建环境。
  • 痛点:比如你在GitHub上编写Python脚本,让AI帮你按照PEP8规范重构。结果?下次你再开同一个项目,它又要从头“教”你如何重构。

Hermes的解决方案: 它不是简单的聊天机器人,而是一个自主型操作系统,能够:

  • 记住你的身份、工作习惯、代码偏好 → 不再是“白板”,而是你的“数字助理”。
  • 自动生成“技能”(Skills),把成功的任务流程“写成教程”,下次遇到相同问题时,它会直接执行。
  • 持续学习,不断优化自己的行为。

◈2. 它的“心智模型”是什么?

想象一下,Hermes像一个数字员工,它的“手臂”是工具(确定性的动作指令,比如浏览网页、执行bash命令、读取文件); 它的“肌肉记忆”就是自主生成的技能文档(Markdown格式的操作流程,比如“如何重构你的Python代码”); 它的“个性”则是SOUL.md,一个配置文件,定义了它的角色、工作方向和行为准则。

核心流程:计划 → 执行 → 评估 → 学习 → 再计划…每次成功的任务执行,它都会自动生成对应的技能文档,下次遇到相同问题时,它会直接使用这个“教程”。


◈3. 你真的需要自己安装吗?

方法一:一键安装(适合新手)

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

步骤:

  1. 运行命令,系统会自动下载并安装。
  2. 进入后,它会自动生成config.yaml和SOUL.md,你只需要输入你的API密钥(比如OpenAI、Claude、或者本地模型的端口)。
  3. 启动后,用hermes start开启后台服务,用hermes chat进入CLI对话。

    不,有更简单的方式开始

方法二:exe安装

执行hermes setup.exe

等上半小时,就好。


◈4. 它能做什么?

例子1:代码重构你可以对它说:“把我的Python脚本在/src目录下按照PEP8规范重构。”结果:

  • 第一次可能它会卡住,问你具体的代码结构。
  • 如果它成功完成,下次你再提到相同的任务,它会自动生成一个技能文档,下次遇到相同问题时,它会直接执行。

例子2:网络搜索你可以对它说:“搜索最新的多代理强化学习论文,找出奖励机制验证后的前三篇,并把结果存到我的笔记文件夹。”结果:

  • 它会自动在你的笔记文件夹中生成一个“搜索论文技能”,下次你再提到相同的需求,它会直接执行。

◈5. 它的“社区版”是什么?

想象一下: 你的社区论坛(比如GitHub讨论区、Discord群组)和一个自主型多Agent系统之间建立起了桥梁。当有人提交一个“任务”(mission)时,这个系统会:

  1. 动态招募合适的Agent(比如一个专门处理代码的Agent,一个专门处理文档的Agent)。
  2. 在服务器端提供隔离工作空间,让Agent们在无需管理服务器的情况下并行执行任务。
  3. 共享上下文记忆,通过事件驱动的记录(Event Sourcing),确保所有Agent都能看到相同的信息,避免“记忆丧失”。
  4. 协调任务分解,使用Master-Worker架构,让主控器分配子任务,Agent们并行执行。
  5. 最终汇总结果,将所有Agent的输出整合成一个统一的、可行动的结论,直接返回给社区讨论区。

结果:**

  • 社区讨论不再是“碎片化的对话”,而是一个高效的多Agent协作流程。
  • 你不再需要手动协调Agent,它们会自动“商议”并生成最终结果。

◈6. 它和其他AI Agent有什么区别?

特性Hermes AgentAutoGPTLangChain/LangGraph
自主性高,能自动生成技能文档高,但容易陷入无限循环需要手动构建,更灵活但复杂
持续学习✅ 通过技能文档持续优化❌ 无持续记忆❌ 需要手动维护
易用性一键安装,无需深入配置需要手动调整参数需要开发者构建自定义Agent
平台兼容性CLI、Telegram、Discord等全面支持主要CLI依赖开发者构建

Hermes的优势:

  • 真正的“长大”:它能像你一样记住你的工作习惯,不再是“白板”。
  • 无“白板”综合症:它不会因为新任务而忘记之前的知识。
  • 社区版功能:可以用于协作讨论、多Agent协作等场景。

◈7. 你需要注意什么?

强项:

  • 它能真正“长大”,不再是“LLM,只需要在config.yaml中填写本地模型的端口(比如localhost:11434)。

◈8. 未来:AI助手真的会“长大”?

想象一下:

  • 你的编码Agent能自动学习你的代码风格,帮你优化项目。
  • 你的研究Agent能自动搜索最新论文,并生成笔记。
  • 你的社区Agent能协助讨论,自动整理和汇总结果。

未来可能性:

  • 分散式技能注册:Agent可以在社区中共享自己的技能,比如“如何处理Python代码审计”。
  • 多Agent协作:一个Agent专门负责编码,另一个负责文档,它们会自动协作完成任务。

Hermes代表了一场变革:从聊天机器人到数字员工,从单一模型到多Agent协作,从记忆丧失到持续学习。


你真的想让你的AI助手“长大”吗?现在开始尝试Hermes,它可能会成为你人生的大转折点。


本文3941字,大约17分钟读完,感谢通读,愿您看懂并喜欢。
[ 学习简史·原创系列 ]

(点击标题可阅读完整内容)

    1. 前言:为“学习”立传写史

    2. 附录:学习简史年表

3.中国人不再能模仿的技术

    4. 数学只是一种语言游戏,却为何如此有用?

    5. ChatGPT会如何影响我们?

    6. 人类通过语言来学习

    7. 数学仅仅是一种语言

    8. 乔布斯、盖茨为何不让孩子用手机?

    9. 读图时代,为何会出现阅读危机?

    10. 人类转向读图时代

    11. 互联网教育为何失败?

    12. 发现儿童

    13. 追求学历的真实追求

    14. 基因组决定一人,连接组定义一人

    15. 基因不是神灵

    16. 基因决定,还是教育万能?

    17. 输在起跑线的恐惧

    18. 一条叫“智商”的幽灵

    19. 左右脑的传说

    20. 数学与语文完全不同?

    21. 数学能力的大脑建构

    22. 脑科学的“神话”

    23. 人类为何发明数字及文字?

    24. 机器人也要通过语言来思考吗?

    25. 人类文明史上最重要的发明

欢迎关注公众号,并设星标,不错过每一篇精彩文章~🌟

想读书,读书难,不读书,让AI来替我们读。

作者花了一周时间,“训练”了一个《学习简史》机器人。

有关《学习简史》的内容,你都可以直接问它了。

附:访问方法图解(《学习简史》机器人)

1.直接关注本公众号“学习简史”(各种方法都可以)

2.在公众号菜单中点击“机器人”

3.直接在这里聊天问它了

想读书,读书难,不读书,让AI来替我们读。

试一试,看看怎么样?

相关学习资料