台职院 openclaw 龙虾馆第一场 hermes 智能体应用教师培训会结束,谁也没想到龙虾刚刚火起来不到两个月,就被 hermes 智能体给抢了风头。 ai 的 浪潮太快,要学会用上 ai 工具,硬学也要学的那种。感谢合伙人,徐周明、李吊平、王维宇、张一翔, 台州龙虾创业团队即将开启从 ai 智能体培训课到智能体商业应用开发一系列工作,感谢持续关注!
粉丝641获赞3011

大家好,这个视频我们一起来看一看 windows 上 hermes 多智能体以及知识库的使用,多智能体就是对应 opencloud 里面多着限压的情况。知识库重点看的是这个网上比较火的 llm wiki 这个, 这个是结合 appson 这样一个知识工具,知识库管理的一个工具来看的,同时还会补充一下这个 hermes agent 的 web ui, 以及前面上一个安装的过程当中遇到了一些问题,后台有不少小伙伴提到这个问题,在这里面我会大概的解释一下。最后会有一些资源网站,我觉得比较好用的 house 相关的资源网站介绍给大家,我们一个个来看。首先是 l l m viki 的 这样一个知识库的一个工具,这个工具其实网上有很多关于这个的教程,相对来说可能比较老了,现在一点稍微新一点的那些策略,直接在 promise agent 当中有一个 mini 直接安装就可以了。这个 mini 我 们顺着来先看看这个 option, 这个是这个地址,然后大概的话是这样找到你合适的版本下载,然后的话下载好了之后的话, 打开的话,应该是在下方有这个管理仓库哈,我这个 l m viki 是 已经有了这样一个仓库之后它显示出来的,你找这个管理仓库这就行,然后管理仓库这的话,接着打开的是打开本地仓库,然后把知识文件导入进来就可以, 最后呈现的样子,大家在网上应该也都看到过,是这种,是这种这样的一个结构哈。然后这个 opting 比较好的一个点是它是双链笔记,这样看的话你再去阅读,去看的话去找找关联的话,可能会更好找一些。 这块儿的话, l l m wiki 的 话,这块儿其实 opsine 并不是必须的,不是必须的意思是说你去构建知识库的话,用 l l m wiki 就是 直接可以创建好,然后创建好了之后的话,我们用这个 opsine 才能够去很好很直观地去看到我们做的这个知识笔记哈,前面这个是 option 怎么去用,然后以及它呈现的效果,然后的话 office 里面很简单很简单哈,就是这样一个命令就可以了, 启动了后面的之后,你斜杠 l l m v key 就 可以。这个地方的话是你进入这个命令之后,然后因为你只有这个命令的话,相当于你启动的这个命令,这个命令的话它会引导你去创建这样的一个知识库的。 我们当然还有另外的方法,另外的方法就是你 l m v key 的 话空空格,空格后面写你要创建关于什么的知识库就可以了。 这个 l l m vicky 它为什么这么好用呢?因为现在它已经内嵌到 harmis 这个工具里面去了哈,就是做成了一个 skill 了,这些 skill 的 话是它的一个内嵌的 skill, 内嵌的 skill 意味着你压根你也不需要安装,专门去安装它,你直接用就 ok 了,就是说用这个斜杠命令就可以启动它,就可以来用它了。 这个的话其实更重要的并不是说是你这样去给它构建起来,因为构建的话我们前面看了哈,超级简单,就是安装好了 hermes agent 之后的话,一分钟就能给它建上,建上的话然后怎么去建好,怎么去维护好的话,这个东西的话是需要你去关注去了解的一个事情, 是他这个创建的知识库是什么?是这么一堆的文件,这个文件的话你问问清楚,问你大模型他把这个知识库建在哪了,你知道了这个文件路径之后,你打开你那个知识库的那个目录, 打开之后你去看你的知识文件就可以了。然后同时这个地方需要注意一下,这个地方的话 我是觉得黑色的可能看起来比较炫一点哈,我用的是黑色的,在设置里面的话,你可以去调他的那个样式的哈,这个就是刚才我们看到的那个支库里面的文件,它是什么样的,就是这些这些文件 在这个文件夹下面打开它就是这样,然后这边的话点的是这个链接的这个形式样式的话,打开就能看见,这 给大家演示一下。我这里就是打开的那个知识文件哈,然后这个知识文件的话,其实维护他要怎么维护?维护的话也很简单, 你让他做关于什么的知识库之后的话,他会管你要一些知识资料,然后这些知识资料的话,他有可能根据你前期你跟他交流的你给过他的文件的东西的话,他自己去创建。如果你没有给过他的话,他他会问你要 要的话,你把相关的链接也好,然后文件也好,文件目录也好,各种各样的东西给到你的 ai 就 可以了。这个的话我希望做的是他能够帮我管理一些复杂的知识,然后后续的话 再录制一些视频,包括做一些知识整理规范的东西的时候,我能用到它,我我是这样个想法去做的, 左边的这些东西,这些你都可以自己去试、去看、去用哈。然后他的那个笔记的话,我们点开任意一个节点的话,笔记的话他把笔记相关的信息都给你做了一些整合了,就是给予你的材料。我这个的话大概是给了他 一本教材,然后这个教材的话同时还有配套的代码相关的东西,这是他给我准备的情况,整个情况来说我觉得是非常好的,不管是做知识的整理,然后包括你去学习的话,用这些东西都是非常好的。然后的话这个东西也可以给到你的 agent, 你你的那个 hermes agent 帮忙把这个东西建好了之后,把你的知识库给到你的 agent, 他 就可以进入你的知识库去做一些回答回复相关的东西。这个的话尤其像现在可能有一些群里面,群里面做知识问答的一些自助的机器人呀之类的,或者说是做商业的 客服之类的,他要基于一些东西做回复,这种的话,我觉得这种方式手动去实现的话,其实是很方便的。 然后设置的话在这外观什么之类的,在这大家自己去设就行。语言呀,然后包括 样式什么之类的这些东西,你在这里面都可以去设、去调、去改哈,找自己合适的就行。前面大概演示了一下哈,创建真的非常简单, 就是就这么几句话给到你的 agent 就 可以了。我这的话是在命令行的这个 c r i 窗口去做的一个交互,然后你在你的 飞书里面就是飞书连上了 hermes 之后,在飞书机器人里面去控制它也没有什么问题的哈。然后重要的点就是跟他问问清楚他的那个知识库的文件地址在哪, 因为他给出来的这个东西的话,你你看的话其实是挺没意思的哈,这个就是他生成的这个知识库文件哈, 就是这么些文件,然后这文件的话,它里面的话也是一些 md 文件呀,或者那个针线的配置文件就之类的,就这之类的一些东西,这些东西的话你现在这样看的话,包括你打开看的话,其实都没什么意思哈,就是可读性会差一些。然后 obsidian 的 话是我们那个主要是为了方便读的一个工具哈, 网上看到的一些东西的话,都是在说他的这些东西这些理念,然后我有一些开源项目是基于他的这些理念去做的哈, 所以那个的安装的话,有能力或者说你动手能力比较强的话,你去做那个的安装没有问题哈,如果你想直接的开始使用的话,用这个就 ok, 完全 ok。 他的这个设计 分的三层结构,像原始资料层,然后 vk 层和规则层,原始资料的话是你给他的什么,给他的话他是他是不动的。然后 vk 的 话是他做了一些自然语言领域的一些抽取,然后包括大模型方面的一些知识的整合, 大概出来的一些文件之类的,大概哈,大概大概是 这样一个意思在里头,这些东西就是说你理解一下就行,不是什么太难或者说需要你去硬去做的一些东西啊,这个是它的设计思想,然后这个地方我做了一个设计思想的一个中文的一个解释哈,网上的话你在 github 上面会找到一些它相关的一些介 绍的资料,这些资料的话现在被内嵌到了这个哈密斯 agent 当中的,我觉得非常好, 感兴趣的话应该可以试一试,看看它这个 skill 用在别的地方可行不可行哈,我觉得应该也 ok。 接着来看一下创建多个 hermes agent, 这个对应的其实就是欧盟 club 里面你养多只虾哈,然后这个的话在命令行,配置里面的命令也是特别简单。这个地方的话 就有点能够理解为什么现在大冒险大厂都在提供这个 c l i 类型的 产品了,因为它这个效率是非常高的。这个这个地方的话就是你创建好的第一个 hermes agent, 它的的名儿,它其实是叫 hermes 的, 然后把 hermes 的 这个东西给它复制一份,然后复制取个名字的话,我取的名字叫迷你吧, 就这样的创建就可以了。创建的话 hermes profile create 迷你吧,然后你根据你自己的第二个下你想让它叫什么,然后你去取名就行了。 创建完了之后的话会来到配置哈,配置的话你取的是什么名字,你就这就用什么名字,然后 set up 就 可以。这地方后面地方的话我我就不做演示了哈,因为这些配置的话,跟我们创建第一个 for ms agent 的 配置是一样的,就是快速模式或者是详细模式都可以,然后它这个地方它可以单独设置的东西非常非常多,几乎所有的东西都可以单独设置,甚至可以去设置它的那个大模型,用单独的大模型 也都没有问题的哈,你比如说你的第一个,你希望他做的是文本处理类的,你可能用一个 deepsea, 或者用一个别的语言模型,好的语言模型你用它就行。然后第二个你想让他给你处理一些 图片、声音什么之类的,这种多模态的东西的话,你可以找一个多模态能力比较强的模型,然后去配着他就可以。 那个配置过程的话,可以参考我的上一个视频哈,去配置就行,然后配置完成了之后就可以试一试进入那个聊天页面,然后去跟它交流交互的 这个地方注意一下哈,这个地方你创建第二个的时候,它对应的命令也相应的做一下更改。第一个的话我们是 hermes, 然后启动的话是 hermes 在 命令行启动,或者是 hermes gateway, 在 那个,在一些通讯终端这个地方也一样哈,就是在那个 open two 的 那个 mini 行里边,然后直接用它 set up 的 话,是配置嘛?然后 chat 是 交流,然后直接 mini 八的话是在 mini 行启动,然后 mini 八的那个,然后 mini 八 get 位的话,同样是在机器人那一段启动,在这儿的话完成了一些机器人的配置也好,各种配置也好的话就可以用了。说完这个我们再来看 harms agent 的 weby, 他这个 web ui 的 话,我倒觉得就说你看看就行哈,能够帮你就说不习惯 c l i 命令的话可以看一看,大概的看一看他是怎么怎么样弄的。 这个 web ui 的 话, c l i 的 命令也很简单,先看一看你的版本是不是合适,然后版本的话要求的是二零二六年四月十三号大概是零点八以后的版本,他就支持那个 web ui 了, 如果你不是这个版本的话,你更新一下就可以了,但这个地方他也提醒了你的命令就是 miss update 这个。同样的话就说遇到这种这种命令的话,同样的如果你想更新的是你的第二个,第三个就说不是,第一个是你改了名字重新命名的那个 智能体的话,你这名字做一个相应的修改就可以了。这个是更新,然后更新完了的话就是去配置这个 harry, 也就是他的那个 v b y 也是同样的,是 这样一个命令就可以了。他这个但是 boss 之后的话,正常的话他就会启动了,启动的话他会有一个这样的一个链接,本地的一个映设出来的一个链接给到你,他也会自己弹出来一个浏览器页面给到你。我自己在做的时候有一些不成功的原因哈,就不成功的话,包括 note 的 那个版本太低什么之类的,就是有这样的一些原因可能会不成功,因为 note 版本的问题不成功的话,我这大概有列了一下怎么去操作哈,如果你遇到这个问题的话,你可以试一下, 在这里面的话就不过多的去说了。然后打开这个 web ui 之后的话,有时候可能也会有一些问题,因为他这个 web ui 的 话是支持中文英文的,他默认应该是英文的,你在这切中文,我第一次打开的时候会有这样一些问题,就是中文没有很好的显示,这个原因是 这个浏览器可能有那个中文配置不够好。同样的,这些东西的话也可以在命令行里面很简单的,很简单的一两个命令就可以去处理它哈, 这个命令贴过来,然后让它去处理就 ok 了。处理完了之后的话,你再去打开刷新一下,或者说重新重启一下都没有问题哈,就是再去打开中文,中文,然后就 ok 了。 在这的话,因为前面我们不是创建了多个 hm, 第二个的话是叫 mini 八, 那第二个再打开的话,因为如果你第一个已经打开了,你第二个的话,他肯定他就会报错了,这是我的第一个哈,我这两个是叠在一起了,可以看一下,这是我的第一个,第一个的话 hermes, 但是我的自动了之后,如果第二个你在迷你吧,但是我因为这个端口他默认用,用的是这个端口,然后这个端口的话他就报错了, 报错的话这个就说改一下命令就行了,因为端口冲突了嘛,端口在呈现的是第一个 harmis 的, 然后第二个的它就不好去呈现了。不好去呈现怎么办呢? 改一下端口刚刚 port, 然后把这个竖改一下就行,改一下的话,然后它就指向了另外一个端口, 同样的它自己也会弹出来,它自己如果不弹出来的话,你给它这个复制到浏览器里面也都 ok 哈,就能够打开这个第二个 agent 的 这个波比外的那个界面了。大概的效果就是这样的,这是第一个的,这是第二个的。然后连了有哪些 平台,然后最近的绘画,然后包括这绘画分析日期什么之类的这些东西都可以看它这个 ui 的 话,我觉得官方的这个 ui 的 话,可能等一阵儿应该会好一点儿吧,因为现在的话 用起来不是那么舒服。但是网上我找了有第三方的可以做他的那个 ui 的, 就是说让浏览器上面显示类似我们用豆瓣用 deepsea 那 样的显示的那些东西,但是那些东西的话 我觉得就应该等一阵。现在的话很多还是在多口环境里面,尤其现在的话折腾电脑,把电脑的环境折腾的很乱的话,其实我是不太想去做,所以我这就想着先用这个先 过渡一段时间,然后看看后续他有有有了好的就是不用多口,用很简单的方案就能处理的东西的时候,我再用吧,这是他的 y b u i 这块,然后就来到我们的那个使用中的一些问题哈,就是上一个视频出来之后的话,有 有部分朋友会反映一些问题,这部分的话就是说一下前面的那个问题, c r i 的 命令启动啊,停止啊这些东西的话,大概是这样哈,就是 就是,我自己我也差不多遇到过一些哈,放这的话,你给他未启动的时候,他有时候他都显示明明刚开机,可能是上一次没有处理好,怎么的?明明刚开机,他提示的话,他会有这样的一个错误出来,那就 那就你用了什么命令,然后它要提示正在运行什么之类的,你就 restart 一下,就这样就行哈,就是大概的这些命令,然后 restart 是 重启,然后 stop 是 直接停止,然后命令大概是这些,反正大概知道是怎么回事之后,你自己再去用的话就完全没有问题, 就是逻辑很简单。然后这个哈密斯是第一个 agent, 然后你第二个 agent, 如果你叫 mini 啊什么之类的,你在这直接去改就行啊,就是说用配套的就可以了。 通讯终端的话是有 getv, 因为那个从 openclaw 开始的开始带火了,就是说 getv 网关机制这个概念之后,现在用的还挺多的。 常规的在命令行用在 cioi 窗口的话,你用的话就是不用 getv, 就 这么点区别哈,就这些,然后启动它的话,我自己我喜欢的启动方式是这样的哈,我是 windows 电脑,然后 windows 电脑里面找找到这个 one two, 用他打开的那一行,就是整个我用下来。我觉得这个方式相对来说还是比较稳定的,因为有朋友他用别的方式或者在别的地方打开开启的话经常会报错,不知道为什么我用的这个方式的话一直还蛮稳定的。这是 这是常规的那个启动之类的,然后再看在微信上面使用,在微信上面使用的话,同样的话就说你装好了你可能配置的 飞书,然后微信上面的话我试了一下,跟我们发语音条似的,你用语音跟他说他也支持的,你连上你的那个微信机器人之后,再去控制你的 hermes agent 条的话,他肯定会 那种操控感可能会更强一些。然后这个地方怎么去配置的?你的第一个机器人的话是 hermes, 然后 hermes gitware 自动进入这个 gitware 的 配置, 然后配置的话不管你要配微信的话,你就选微信, 微信选上之后,然后回车,回车的话他会弹出这样一个页面哈,这个页面的话跟我们平时扫码登录是一样的,这个你可以直接扫,如果因为浏览器的原因,你没法扫, 他不出来的话,把这个链接复制一下,复制到浏览器里面,然后浏览器里面会开一个这样的二维码,然后你再去扫也是 ok 的。 这个话可能你在弄的时候,因为我为了演示的话,我并没有去解绑,我只是走了一遍,哈,并没有去解绑,所以 你的消息提醒,你第一次绑的消息提醒可能跟我的不太一样,不用太关注这个,就说能出现这些东西,他问你的那些东西的话, yes 就 行,然后出现这些东西,你往下走就没有问题。微信上面使用的话,需要注意一个点,因为你的微信的话只有一个 chatbot, 就 说不像非说非说的话,你可以创建很多很多很多的机器人, 你 opencloud 用三个,然后哈密斯用八个,你机器人你都是够用的哈。微信上它就不一样了,微信的话它就只有一个, 就是这个 bot 你 控制这个就控制不了那个了,就是这个的话,需要你需要注意一下,看看以什么为主用,然后就绑哪个吧,就是这个在微信里面使用,然后接着我们来看那个文件,有后台小伙伴提到他的文件在哪, 他那个文件的话,我们打开我们自己的 windows 电脑的任意一个文件夹,你是总能看见这样一个文件存放的一个信息的,然后这有此电脑网络什么之类的,你装上了那个 open two 之后的话,他在这他就有 open two 哈,然后 在这进去就行。我们 hermes 是 装在 open two 上面,然后 open two 又是装在你的 linux 电脑上,你在你的那个 hermes 里面,你问他路径的时候,他通常给的是 它在这里面的这个路径哈,然后路径的话再找的话,看这个就是在这找就行了,很简单。还有一个就是更换大模型,更换大模型的话跟前面的这个在微信使用的这个逻辑是一样的,你更换大模型的话,你是第一个的话 hermes model, 然后进入模型的一个配置,配置的话自己去改, 不管是改换模型也好,然后换那个 k 也好,换具体的模型,比如说最近 deepsea 不是 更新的吗?有那个你想换到 deepsea v 四的 flash 还是 pro 的, 你可以通过这个方式进入配置模式,直接去换哈。 同样的注意一下这个第一个是叫 hermes, 第二个的话你自己给他取的名字,你注意把这个名字对应好就行了。然后最后的话是推荐几个好用的资源网站, 这是我这一个多星期用下来的话,我觉得真的是值得你一看再看的这样一些东西。这个是 hermes agent 它的那个 原码,这个的话当然给有折腾能力的,就是说可能成员朋友更需要这些,也也更能看懂这些。然后这个 skills herb, 这个是 hermes agent 的 它的那个 skill 资源站,然后这些 skill 的 话,著名的这个 build in 的是它内建的一些东西,内建的一些东西的话,像我们前面我们用到的那个 l l m wiki, 它也是在里头的,在这就找到了哈,就是 现在可能比较遗憾的是,现在还没有人专门的把这些东西做一个很好的一个说明哈,所以早期可能需要自己研究一下它这里面内建的东西到底有什么。 就是一般的这种官方的这些东西我觉得都非常好用,像是 cloud code 的 官方的 skill 包,就是说这种机构的就是大厂能力的 大厂水平的那个 skill 包,比开发者贡献的那些 skill 包零零散散的解决小问题,那个 skill 包要强大很多哈,就是特别特别推荐这一类的 skill, 这个的话大家可以细研究一下哈,我自己现在也在研究,看看后续有机会,如果有机会的话就分享一下嘛。 这个的话是 hermes 的 中文社区哈,这个社区里面的话是基本上把我们现在用 hermes, 包括前面提到安装什么对接飞书,配大冒险各种等等等等的一些东西, 像这些在这就能看见哈,就对接各种东西,然后怎么去配第二个第三个的 agent, 这些东西它都有提到哈,然后这些东西的话 后续你想独立去用,就不是说在网上找一些教程,可能还要解决你电脑不适配的问题, 就是那样的话其实效率不高的。然后看这些东西真的是能够快速的让你大概从原理层了解一下他是怎么回事,然后快速用起来的哈,然后这里面我觉得有一些比较好玩的,真的可以就这用一用的哈,就是这个 就是他的语音模式,就是你可以在命令行里面通过一些快捷键能够打开语音模式,你可以给他发语音, 就是你说话控制他,然后同时的话他也有语音的回复这样的一些功能,这些小功能的话,真的自己努力的去玩一下,试一下,我觉得挺好的。 像后面这些东西的话,最近在看的话,应该也是慢慢的会更新很多,并且会越来越好用,大家都可以期待一下。那这个视频就说了这么多,我们下期视频见。

是选择 opencloud 还是选择 hermes? 这是最近 ai 圈里问的最多的问题,小孩子才做选择,成年人当然是我都要。今天我就带大家一起来安装一下 hermes, 来感受一下这个会自主干活的 ai 智能体。这里是 hermes 的 官方网站, 我们往下看如何安装 hermes。 什么是 hermes? 它是一个开源自组的 ai 智能体,我们来看这一句,支持 linux、 macos 和 wsl 二,所以我们要在 windows 上安装这个 wsl。 二、来安装 hermes agent。 首先我们来看如何安装 wsl。 wsl 是 微软自带的虚拟机系统,如果你使用微软推荐的安装方法,大概率下载不下来,因为它的速度非常的慢,所以我教大家一个方法,就是使用 get 号吧来下载,我把网址放到这里,大家进来后 点击这个 releases, 我 们可以看到最新的版本是二点六点三点进去这里就可以下载二点六点三的版本,选择这个二点六点三点零 x 六四下载这个版本, 它就会弹出下载地址,我们点击另存为就可以了。 wsl 安装好之后,我们还需要来下载它的乌班图的子系统的镜像文件。 wsl 它有在线下载 镜像的模式,但是这种模式太慢了,根本下载不完,基本上都会卡死,所以我们要自己来下载乌班图的镜像。打开这个乌班图的官方网址,乌班图点 com, 点击这个 down load for free 这个绿色的按钮,这就到了下载页面。下载页面这里我们要点击这个 选择 wsl 这一项,这个就是我们要下载的镜像文件,点击这个绿色的 down load 按钮,跳到这个页面,没有立即下载,不要着急,等一会儿 就会弹出下载的这个提示,我们点击另存为,选好保存的文件夹,然后下载,我已经下载过了,我不保存了。下载完之后,我们来安装 wsl, 这是下载的文件,我们来双击这个下载文件,它就开始自动安装了, 很顺利就安装完了。安装完了之后,我们可以看到下载好的 wsl 文件也有了图标,也就是说他已经有了默认的打开方式。我们双击这个文件,弹出的窗口,提示我们有错误,好吧,我们来想办法修复这个错误。复制错误信息,我们来查一下。点击,开始在搜索栏里输入这个命令, 点击左侧的更改或关闭 windows 功能这个按钮,找到这个适用于 linux 的 windows 子系统,确认它处于选中状态。还有这个 windows 虚拟机监控程序平台也要选中,点击确定, 于是我们重新启动。重启之后我们再来安装这个乌班图的子系统,这回可以正常安装了。 无斑图已经安装成功,并且正式启动了,提示我们第一次安装需要设置默认的用户名和密码,这个是询问我们是否同意收集个人信息,这个我们选择 n, 不 同意收集。 我们已经进入无斑图,注入一个命令,试一下,命令已经运行成功了,下面我们来正式的安装 hermes。 安装 hermes 其实就是一条命令,我们复制这个命令,切换到无斑图,粘贴命令回车运行。 到了这里问我们是否要为 t t s 也就是语音合成来安装 f f m p e g 这个我们选择 y, 提示我们要超管密码, 这个就是我们要来安装设置一下 permes, 这里我们选择 quick setup, 这个是让我们选择大模型的服务商,我选择一下国内的智普,因为它有免费的这个模型 复制了之后,在这点一下右键,一定要注意这里密码是隐藏的,不显示,然后回车运行,然后我们看这个 base url, 这是国际版的 base url, 我 们要把它改成国内版的, 复制这个 base url, 然后粘贴过来。在这里是让我们选择模型免费,模型有四点七 flash 和四点五 flash 两个,先选四点五 flash, 现在我们要来 选择我们的通讯的渠道,这里我们还是选择飞书,按空格选择打回车确认,这个是让我们选择扫码,或者填写 app id, 我 们选择第一个扫码, 打开手机飞书,点击加号扫一扫,我们来扫一下这个二维码,修改一下名称,二妹斯小助理立即创建 这里,让我们选择授权方式,选择第一个对对码,群里必须要艾特才能回复,这个可以直接回车跳过。这个是把 getaway 添加成系统服务,这个选择 y, 这个我们选择 user service, 提示我们安装成功,是否现在打开服务器,我们选择 y, 这个是询问我们是否马上查看 hermes 的 聊天界面,这个选 yes, 在 这里我们输入一句你好, 他已经回复了,你好,我是 hermes, 很 高兴为你服务,我们在上手机上试一下。你好,写一个 python 版的九九乘法表 给我们发过来了配对码,我们先 ctrl c 退出 for ms, 就 用输入命令重新加载一下环境变量,然后我们把配对码输入在这里,已经配对成功了,我们再来看一下手机配书,把刚才这一句重新复制粘贴一下。好的,他给我们回复了。 python 的 九九乘法表是这样写的, 会输出什么样的格式?好的,今天就到这里安装资料会同步发送到群里,感谢大家的观看,再见。

挑战,每天讲透一个 ai 知识点,今天是 hermes agent 核心功能,护理某项工作,去加快它的一个效率啊,所以它是支持并行的, 然后它也有一套这个标准啊,兼容了这个 agent skill 点 i o 这个的话就是关于整个 skill 的 一个搭建啊,就是我们等下会给大家讲到 啊,因为它是兼容了这个一个规范啊,叫 agent skill 技能的一套规范,就是我们可以基于 hermes 去搭建自己的一个技能包,然后把一些欸个人的一个小习惯啊,或者说一些啊,别人搭建好的一个 skill, 我 们把它安装起来,然后又由 hermes 去调用,这样的话可以满足我们各种场景的一些需求 啊,并且的话,它是对于一些网络啊,像搜索啊,提取啊,浏览等等的啊,这基本的人力的话,其实像小龙虾也具备啊,那么 m c p 啊,它可以去连接各种各样的 m c p 服务啊,这个基本上都是支持的啊,并且它还可以去做一些研究场景 啊。然后是 hermes 和 openclaw 的 一个区别在于哪里啊?主要的一个区别的话,刚刚给大家有提到过啊也它是主打叫自进化,叫长记忆的, 也就是你用的越久的话,它进化的这个程度越高的话,这个 hermes 就 能深刻的去理解于你的一个个人习惯,包括你完成需求的一个过程,它一旦理解的话,真的就是像你自己去做事情一样的啊,这么一个逻辑,所以它是比较适合长期自主的一个任务的啊。那么 openclo 的 话, 大家如果用过的话应该就知道啊,它目前的话生态是比较成熟的啊,一堆插件 skill 是 吧,非常多,并且的话稳定性也比较高,它是比较适合于复杂的一个集成应用的, 那么 hermes 它目前主打的就是它可以自动地去总结技能进化,而 openclo 的 话,它可能就面向于接入平台更多,社区的话就更加成熟。所以大家如果说啊呃,你要去选择的话,可以去充分考虑一下这个核心点。 呃,它的一个核心点主要是有三块啊,一个是设计理念与自主性啊,它的是 hermes 是 强调自进化的啊,自我优化。那么 openclo 的 话,它的一个架构的话就会偏向于这个执行和高层次度的一个生态系统啊, 所以大家会发现啊,这个很多平台都在揭露这个 openclo, 是 吧,都在支持这个 openclo 啊,基本上你用 openclo 的 话可以接入到目前所有的这个主流平台,但是 harmis 的 话,它基本上也是支持的,所以,哎,他们去完成任务的这个过程啊,去,哎能力的话基本上都是大差不差的啊, 没有太大的区别,但是它们的一个偏向会不太一样, promise 可能会更加偏向于一个周期性的一个管理啊,就是时间越长,哎,它的这个就理解的这个深度的话就会啊不一样,那么它的这个智能化程度就越高,所以它是擅长根据用户的一个习惯去迭代技能。而 openclo 的 话,可能就 取决于大家具体对于 opencloud 的 一个应用场景啊,就是它可能单纯的就是作为一个结构化工具的一个调用的,也就是说大家可能只是拿它来做一个这个处理任务是吧?完成之后也就没有其他了啊,它可能侧重于特定场景的一个高效执行 啊,它只干活,它不会说去关注,哎,你的整体的一个用户习惯的一个迭代啊,包括它可能也不会去创建一些技能,帮你去这个完成一些事情, 所以它的一个计系统跟技能是不太一样的。然后生态的话啊,这块 openclo 目前是有绝对优势的啊,它的接入平台会非常广泛,然后社区的话也非常活跃。 那么 hermes 的 话,因为它是也刚推出没有多久,所以说,哎,它在这个社区完善啊,包括性能这一块的话啊,这个可能也会存在一些这个差异化啊,所以大家可以根据不同场景去处理啊,所以它是比较擅长处理一些复杂指令的 啊,那么给大家做了一个总结对比啊,大家可以结合自己的一个需求场景来决定到底是用这个 hermes 还是用 opencloe。 如果啊,你要关注的一个定位是自进化型长期记忆的话,那么首选这个 hermes, 那 大家如果要考虑生态的话,你就可以考虑用 opencloe 啊,然后它的自种能力是吧?会 不太一样,然后优势的话也不太一样,这个是适合长期复杂任务的,这个是社区大是吧?丰富,然后 整个的一个工具的话也会比较多,那么它的一个短板的话,就是它是目前处于快速进化中,需要去适应自学习惯,那么 openclo 的 话,它的自主演化能力的话,它是不足的。所以如果说大家是这个哎,你想 去做一个全自动啊,就是长长时间去跑一些任务的话,那这个可以首选啊,就是全自动的这个场景,如果大家只是用来去整合企业级的一个开发啊,需要追求稳定性的话,那你就可以考虑用 openclo, 那么部署方式的话,其实也都差不多啊。 openglue 的 话,它以本地为主,那么 hermes 它可能会偏向于服务器部署,然后本地部署其实也是 ok 的。 然后它的记记忆系统的话,它专门是设计了一套叫 cclide 的, 这是一个轻量级数据库啊,以及它的一个多层记忆架构。 那么 openglue 的 话,它就是用 markdown 去管理的啊,所以说它对记忆这一块管理相对会比较弱一些。 hermes 是 有专门的一套数据库去管理整个的一个记忆的, 那么技能生成这一块, emis 真的 就是自动生成,加人工官玉这两种都有,那么 openclo 的 话,它会偏向于人工去编辑 scale 去执行 安全机制的话,它内置的这个沙盒,然后加授权审批的啊,它是有一套专门的审核的系统的,那么 openclo 的 话,它其实也有,但是需要大家去手动配置,那么定时任务其实都差不多啊,都是内置的这个调度器啊,那么 openclo 的 话,它会依赖于这个 clock store 啊,就是 scale 整个的一个组建。 那么终端页面的话啊,其实也差不多,但是的话, hummers 在 这一块做了一个优化啊,就是它会支持多行编辑啊,就是它的一个一终端去做了一些优化处理,然后多 a 证的执行的话啊,像 hummers 它是支持子代理加运行任务的,那么这个 openclo 的 话,目前只支持这个 subagent 啊,也就这个子代理,那么 m c p 生态的话,其实都差不多啊,这些没有太大区别啊。所以说最终给大家一个建议就是如果说你要一个逐渐能够理解你的一个习惯,不需要你太关注的一些 事情的一些这个场景的话,大家可以选用这个 harness。 如果说你只是为了简单地接入到当前工程的一个项目,利用它的一个成熟的工具链啊,就只是为了干活的话,大家可以用这个 openclo, ok。

我们在上一集讲解了多平台接入,在哪都能找到它。本集我们讲解自定义 skill, 教 hermes 新技能。 hermes 的 学习循环会自动创建 skill, 但你也可以手动教它。这一集会讲 skill 是 什么,怎么写,怎么测,以及怎么把 cloud code 的 skill 迁到 hermes。 在 hermes 里,一个 skill 本质上就是 markdown 文件,你用自然语言定义行为,告诉它在特定场景下该怎么做。 而且所有平台共享的还是同一个 hermes 实力,所以你教会他一次,不管从 c l i, telegram 还是 discord 进入,他都会按同样的方法工作。背后共享的仍然是同一套记忆、同一组 skill, 以及连续的跨平台对话能力。手动写 skill 最直接的办法就是从一个具体任务开始。 这里的例子是统一 git commit message 的 写法。一个 skill 至少要写清标题、出发条件、行为规则和事例。 标题的作用是让 hermes 快 速识别用途。触发条件决定什么时候激活,行为规则决定怎么做,包括步骤约束和格式视力能把输入到输出的样子讲完整。如果还想减少漂移,可以再补一句,不要做什么明确边界。 像这个提交规范里,提交标题采用类型加范围再加减速的格式,长度控制在五十之内。标题后空一行论文重点解释为什么改,而不只是写,改了什么。触发条件也要尽量具体, 比起笼统地说代码太模糊,像提交代码写 commit message review, 提交历史这样的说法命中率会更高。 保存之后,下次你只要说帮我提交这些改动, hermes 就 会自动按这个格式执行。如果不想从零开始写,也可以先用社区里已经沉淀好的 skill。 hermes 自带 skill tab, 你 可以先问有哪些可用的社区 skill, 它会按类别列出可安装条目,也可以继续按方向筛选。确认之后直接让 hermes 安装, 他会把对应的 markdown 文件下载到 hermes skills, 然后立刻生效。安装完成之后, skill 仍然只是普通 markdown 文件,所以你可以继续开箱,即改,把它调成更适合自己的版本。 hermes 还内置了四十多个班斗的 skills, 覆盖 m lops、 github、 工作流、研究助理这些常见场景。这套体系真正实用的地方就是先附用社区经验,再叠加自己的工作方法,写好 skill 之后下一步。不是用社区经验,再叠加自己的工作方法。写好 skill 之后,下一步它已经可用,而是先确认它有没有正确命中,正确执行。 最简单的办法是直接问 hermes 现在加载了哪些 skill, 它会告诉你当前激活的 skill 列表。如果还想继续往下查,就去看日制。日制会记录每次请求匹配了哪些 skill, 为什么命中,或者为什么没有命中日制路径。就在 hermes logs 测试时,最好从最简单的真实请求开始,先确认出发和基本行为,再逐步叠加更复杂的场景。如果结果看起来不对,优先检查是不是有多个 skill 的 出发条件覆盖了同一请求。很多异常本质上都是 skill 冲突造成的。 skill 的 另一个价值是,它不必绑死在某一个 agent 里。这里的例子就是把 cloud code 里的 skill markdown 签到 hermes, 像公众号省校这种 skill, 只要格式和语义保持一致,复制过去通常就能直接识别,触发条件可以原样保留。像提到省校占领 ai 位,到 ait 了润色时激活这类规则本身不需要改, 省效流程也可以直接继承,比如先做事实省效,再做风格省效,最后做细节打磨。真正需要调整的,通常是那些和平台强相关的工具依赖。如果原文引用了 cloud code 特有的命令,或者某个专属的 m c p 服务,再改成 hermes 对 应工具就可以。 这就是 agent skills i o。 标准的意义。 skill 不 再是某个平台的专属资产,而是你自己的可迁移能力库。 skill 并不只服务于一个入口。 除了 telegram、 discord 和 slack, hermes 还支持 whatsapp、 signal、 钉钉、飞书、企业微信甚至 home assistant。 大 多数平台只需要在 config ymail 里配置对应 token 就 能接进来。如果把整套系统部署在五美元级别的 vps 上, hermes 核心 messaging gateway 和各平台入口就能一起长驻在线部署结构也很清楚, state dot db 负责保存所有对话历史, skills 目录负责保存自动积累出来的能力, config emo 负责集中管理参数。整套成本通常就是 vps 每月五美元,再加上模型调用费,换来的是一个有记忆、可迁移,还能二十四小时在线的 ai 助手。这一集解决的是怎样把经验写成 skill, 让 hermes 学会按你的方法做事。 下一集是 mcp 集成连接你的工具站,我们会看看怎样把 hermes 接到 git 数据库、 slack 和更多服务。下集见。

欢迎收看我是大叔,只跟你聊最实在、最有用、最有意思的内容。 各位开发者好,晚上刚洗洗准备要睡觉,一打开手机就收到了一个项目推荐, hermes agent。 这名字听着就是霸气,赫尔默斯,希腊神话里的信使之神,速度和智慧的代表。 我赶紧打开 github 一 看,好家伙,五点二万多个 star, 能让这么多开发者点赞的项目,那肯定不简单。这是一个会跟着你成长的 ai 智能体,由 news research 团队开发,采用 mit 开源协议。 咱们直接进入正题,看看它到底有什么魔力?好,先给大家聊聊当前 ai 助手普遍存在的问题,你有没有发现,现在的 ai 助手虽然聪明,但有时候感觉又有些健忘, 主要体现在五个方面,一、对话历史散落,无法形成连贯的知识体系。二、重复解释浪费时间,每次都要重新说明。三、 ai 无法从经验中学习,不会成长进化。四、 多平台接入复杂,需要在不同工具间切换舞任务执行能力有限,无法处理复杂自动化。看到这你可能已经深有体会了,那 hermes 是 怎么解决这些问题的呢?咱们接着看。好问题说完了,咱们来看看 hermes a 键词是怎么颠覆性解决这些挑战的。 核心破主要体现在五个方面,一、自主进化,会跟着你成长的 ai, 越用越懂你。二、持久化记忆,跨会化学习,建立完整知识体系。三、技能系统自动创建和优化,技能可共享。四、多平台接入,十五家平台,统一网关,随时对话。五、 低成本运行,每月五美元 v p s 闲置不花钱看到这儿,你可能已经心动了,那最核心的功能到底是什么呢?咱们深入了解一下。来,咱们先来了解一下最核心的功能,这才是真正的智能所在。闭环学习机制包含五个关键点,一、 自主整理记忆,由智能体自主整理的记忆系统。二、周期性提醒,通过周期性提醒强化重要有以三、跨绘画剪辑,基于 f t s five 的 权威搜索能力。四、大模型载药解药,结合大模型载药能力提升理解。五、用户建模 hong qiqi electric 用户建模机制是不是很迫不及待? 那技能怎么管理呢?别担心,开放标准来帮你开放技能生态包含五个亮点,一、 agent skill studio 标准,兼容开放技能标准。二、技能可移植技能,可跨项目、跨社区共享。三、 skills hub, 获取社区贡献的技能。四、自动创建技能,在使用过程中持续改进。五、 hermes hub 带安全扫描的技能,市场数据无价对吧?所以连接性也得跟上,咱们来看看支持哪些平台,无处不在的连接覆盖四大类平台,一、即时通讯, telegram, discord slack, whatsapp two 国内平台,钉钉、飞书企业微信三、 传统渠道, email, sms, signal for client 接口命令型,直接交互说了这么多理论,咱们直接来看实战操作,三步就能上手。第一步,一键安装,支持 linux、 mac os l two, android via thermix 第二步,安装后配置, getting started 入门指南,包含七个核心命令, 一、 hermes 启动交互式, client 开始对话。二、 hermes model 选择 lm 提供商和模型。三、 hermes tools 配置起用的工具。四、 hermes config set 设置配置值五、 hermes get 为其通消息网关, telegram slash, discord 等六、 hermes update 更新到最新版本期, hermes doctor 诊断并排查问题第三步,开始对话执行命令 hermes 等措施来。如果你正在使用, opencloudhermes 提供了官方支持的迁移方案,一条命令搞定 migranten from openclaw 自动导入,设置记忆技能和 api 密钥。迁移命令有四个选项,一、预览迁移内容,执行命令 hermesclaw migrate dryrun two 执行迁移完整预设执行命令 hermesclaw migrate three 其他迁移选项,执行命令 hermesclaw migrate preset, user data four 其他迁移选项,执行命令 hermesclaw migrate override 自动导入内容包括八项, one soul dot md 人设文件。二、 memories memory dot md 和 user dot md 记忆数据。三、 skills 自定义技能,波浪线 hermit slash skill slash open port, slash app 4 command other list 命令批准模式。五、 messaging settings 平台配置允许的用户工作目录六、 api keys telegram open router open a thumbnail, at eleven labs seven t t s s assets 工作区音频文件八、 workspace instructions agents dot md 使用加 works past as 提示运行 hermes cloud, my great great help 查看所有选项,掌握这些常用命令,让你更高效地使用 hermes 常用命令树。查包含八个命令, e, hermes 启动交互是 c i i two dot hermes model 选择 l m t 工商和模型三、 hermes tools 配置启用的工具四、 hermes config set 设置配置值五、 hermes git 为启动消息网关六、 hermes update 更新到最新版本期, hermes doctor 诊断并排查问题八、 hermes set 运行完整设置向导说到社区认可度, 这些数据足以证明 hermes 的 实力。亮眼的项目数据包含六个指标,一、五点二万 github stars two 二百四十活跃贡献者三、一千四百合并 pr photovolta 零点八当前版本五、 mit 开元协议六、每周快速迭代好了,今天的分享就到这里,最后咱们来总结一下 hermes agent 亮点,核心价值总结包含五个要点,一、记忆革命,闭环学习,让 ai 真正越用越懂你。 二、技能生态开放标准,打破项目壁垒,全平台覆盖十五家平台,随时随地可用市,超低成本五美元就能养个 ai 打工人。五、快速迭代,社区驱动,每周都有新惊喜。感谢观看!如果你觉得这个工具有帮助,欢迎关注大叔大 get 哈 b 站微信公众号, get up 地址,感谢观看,咱们下期再见!

hermes 的 自我反思进化学习能力能不能移植到龙虾, open club 或者是其他智能体上呢?如果你已经习惯了龙虾,但是又想用 hermes 的 自我反思进化学习能力,那么这个视频值得你收藏。 我们今天学习 hermes 的 思路,让任何智能体都轻松具备自我反思进化学习的能力啊。那 hermes 是 如何反思的呢? 简单来说啊,就是经过观察、执行、反思、沉淀、复用的闭环学习系统,自动分析哪些错误是经常犯的,哪些规则还不够完善,哪些功能老是重复,可以提炼封装成 skill, 对 吧?那我们可以很容易的把这个核心思想移植到其他的智能体工具里啊。 我以 tree 为例,我们先打开点 tree 目录, roots 下的 project roots 点 md 这个文件,如果没有这个文件的话,可以手动创建一个。我们先增加一条指令规则, 当用户输入以斜杠开头时,你需要检查是否命中 command 点 md 中的命令,如果命中必须执行, 我们创建一个 command 点 md 来添加指令啊。当用户输入了斜杠, finish 表示用户确认完成了当前的任务,你需要根据 finish 点 md 的 文档执行任务。 然后我们创建 finish 点 md 这个文档,在文档中规定,请判断当前的任务是否完成,如果完成,请标记为已完成,并把完成的过程持久化总结在 memory 的 文件夹下,并且以日期格式归等。 当然,我还写了很多其他规则,那是其他用途就不多说了。那这个规则的主要目的呢?就是保存每次对话的记录,方便 ai 以后进行总结反思。 当然,除了这个 finish 指令以外,我还添加了室外的指令啊,如果用户输入了斜杠 f 指令,需要让 ai 持久化存储这次任务的上下文,说明任务的情况,尝试过哪些方式,有没有进一步的思路,方便以后继续处理,并且需要更新反思文档,如果反思文档不存在,需要创建一个, 然后总结一下哪些地方是将来需要避免的。那绕了这么多弯啊,创建了这么多的文件,为什么不直接在 project roots 里把所有的规则都列出来呢?这不多此一举吗? 这里是有讲究的啊。首先啊,官方建议这个文件是不要超过一千个字符。另外呢,如果把所有的规则都放在这里,这个规则文件会非常大,每次和 ai 对 话的时候都会全量加载,很占用上下文资源。 那我们按照渐进式譬如的思想, project rules 里只做简要的说明,具体需要执行的时候呢,再让 ai 去查找更详细的文档,这样可以非常有效地减少上下文,避免上下文爆炸。 好,那规则设置完了啊,那我们每次对话都养成一个好的习惯,就是在完成任务以后啊,输入一个斜杠 finish, 如果任务反反复复的没有完成,那就输入一个斜杠 fail, 然后啊,就不要在这个对话中继续了,那这样的话, ai 就 会持续的进行反思。那我们看一下这个反思文档啊,这是 ai 总结了很多问题啊,我们挑几个看看。 比如 ai 总结了一些可以避免的问题,规则不够具体啊,导致智能体绕过,缺少违规场景,举例,规则预期不够强烈?好家伙,这还怪上我了,还总结了一些好的地方,这就不看了啊。 然后还有需要改进的地方,比如性能优化啊,方法重构啊,路径判断封装啊,配置化等等等等啊, 那现在有了总结文档,我们就可以让 ai 进行自我反思了,避免下次继续犯错,对吧?那我们可以在每十轮左右的时候啊,让 ai 反思一次。 熊爷说啊,请根据历史反思的文档,分析是否需要更新当前项目的文档,是否有经常犯的错误,需要总结成规则,避免下次再犯错。有哪些可以提炼成 skill, 用于下次复用? 反思分析完成后,把当前的反思文档归档为已反思,避免下次重复分析并清空当前文档。 当然啊,这么多字儿,其实我们也可以做成一个命令,对吧?只要输入斜杠反思,就让它自动做上面的动作也是可以的。那我们看一下执行结果啊,它先是增加了五大规则类别,一会儿具体看一下,我们继续看。它还分析出了什么提炼成 skill 的, 评估 本次反思中的问题,不需要提炼成 skill。 那 有必要的时候啊,它是会创建 skill 的 啊。那我们具体看一下规则文档,看看它改了些什么。增加了代码修改的规范,增加了规则制定规范。 规则必须具体说明,不仅要说明不能做什么,还要明确应该怎么做,包括替代方案。然后啊,还需要举例典型违规场景。 然后啊,需要强烈措辞。这也是前面反思的啊,说规则预期不够强烈,对吧?这些反思还是非常有效的是吧? 当然啊,很多智能体是可以设置定时任务的,其实你也不用手动执行,可以定时让他每天自动反思。 那这个思路啊,是可以应用在所有的智能体上的,你可以收藏起来,赶紧试试看。那好,希望这个视频对你能有所帮助。如果你觉得有用,希望你能点赞关注收藏。我是斐哥,咱们下期见。

今天搞了一个好玩的技能啊,就抖音回复,自动回复的一个技能啊,昨天搓了好久,大概搓了有二十个小时,一直迭代,然后一直优化,然后也试了一下, 第一次可能试的不太好,给这个哥们回了好几条这边那这个就是他自动回复的,然后还有这个也是自动回复的啊,这个也是自动回复的,这个也是自动回复的。 我感觉效果还可以,毕竟优化了几次嘛, 挺智能的。你们喜欢的话也可以让你的龙虾给你创建一个这样的技能,可以尝试一下。

挑战每天讲述一个 ai 知识点,今天是 hermes 快 捷命令,一个叫 hermes 的 一个终端,还有一个 tui 的 终端,两种页面啊,大差不差。大家还可以要知道这个 hermes 的 一些基本的一些命令啊, 比如说我们在这个终端里面,进入这个 hermes 终端之后的话,大家需要知道一些基本的命令啊, 比如说像一些 help tools, 是 吧?一些 model 基本的命令我们还是需要知道的, 比如说这个里面啊,你看我们 help 是 吧?就是你要学会怎么样去用这个 hermes 的 一个终端的话,你进入到它终端的一个页面,然后输入一个 help, 大家就可以看到了,你看这个上面有很多啊, 就是它有基础的一些命令,包括我之前安装的一些 skill, 然后以及它的一些快捷的一些指令。有很多啊,就大家装了这个 skill, 你 也可以用这个斜杠命令的方式去使用,比如说我们等下会给大家讲的一个这个,看一下啊, 你看这个是我们等下会给大家讲的一个下载视频的一个 scale 啊,这个里面有很多这个 scale 啊,就是 scale, 它也可以用斜杠的命令去仿,然后包括这个 tools 啊,就可以我可以列出来,你看我们当前有哪些工具啊, 比如说像 tts 文本转语音的,还有像一些视觉的一些工具,有 scale 等等,是吧?有很多工具,然后模型 order 啊,就当前我用的哪个模型,并且我要去切换哪个模型啊,当然它这个切换模型是当前绘画退出这个绘画的话就没用了,所以这个是临时的一个切换,然后我还可以保存这次对话,是吧?就是,哎,我们把这个绘画给它保存起来啊,就是你跟他聊天,比如说你好, 你除了你好之后的话,然后就是这个 safe, 然后你看这个,它就会把这个绘画保存到这个 jason 文件里面去,那么下次大家进来的话,你就可以这个读取这个绘画啊,就是以对话的方式给它加了进来,你看这个里面恢复对话,呃,比如说我们现在退出去,我们输入这个 hermes continue, 对 吧? 然后大家就会看到我们这个绘画,它就会会恢复之前的绘画了, 但这个进入终端这里稍微有点慢啊,这个安装我就不装了啊。来,大家看, 这个就是咱们之前的一个对话,你看 resumed 还原绘画啊,就是 ai 助手 current 问候,这个是我们之前保存的那个绘画嘛?现在是不是又加载进来了啊?所以这个就是恢复,然后还有一个命令,看一下这个是不是选一个列表的 啊?这个杠 continue, 杠 c 啊,都是 ok 的 啊,都是可以去恢复这个绘画的,所以大家你看是不是同样的恢复了啊?就是这两个命令都是一样的啊,其实就是杠 c, 就是 continue 的 意思。


hello, 大家好,这门课给大家来讲一下 hermes agent 企业级应用实战,那我们首先我们来看一下要学习哪些内容,那我们会从 hermes agent 的 一个概述啊,带大家去做 hermes 的 一个基础入门,然后我们去学习一些快捷命令,包括 hermes 的 一个控制面板怎么来搭建,包括它的一个管理后台怎么来搭建。 然后的话是 hermes 如何接入到我们主流的一些办公平台啊,比如说像微信飞书企、微钉钉等等。 然后的话带大家去搭建这个 skill 啊,以及我们怎么样去做一些啊智能化的推荐 skill, 因为有些同学的话可能不知道怎么样去找 skill, 以及怎么样去哎,做一些这个安装快速的去推荐啊, 好,然后的话是 hermes 如何去更高效地去管理我们这个操作系统上面的一些文件啊,比如说像整理一些汇集要啊,整理一些比较杂乱的文件啊等等啊。然后的话是 hermes 的 一些办公场景,比如说我们要去啊,快速地去写 word 文档啊,然后去生成 excel 的 一些格式报表啊, 这个做数据分析的同学可能会场景用的比较多啊,就比如说我们要分析一些财务报表啊,要分析一些这个业绩的一些这个报表啊等等啊。然后是 hermes 如何去制作这个 ppt 啊,那 ppt 的 话在我们工作当中用的比较多啊,比如说像一些演讲稿呀,像一些产品展示啊,像一些做一些会汇报啊等等的 啊,以及我们如何基于这个 hermes 去这个输出竞品调研的一个报告啊,比如说我们要做一些市场分析,做一些这个学习研究等等 啊,然后是 hermes 我 们如何去针对一些会议场景,比如说我们开会有一段录音啊,那这段录音的话,我们想对这个录音快速做一个总结归纳,生成一个 word 文档等等的啊,以及我们比如说大家想去学习国外的一些技术啊,然后或者是啊 看国外的一些文章等等的。那这些的话我们可以通过 hermes 如何快速的去下载国外的一些视频啊?包括单国内的也可以啊,就是各种语言的都可以。那这个视频下载下来之后的话,我们可以把它快速去啊,生成一些总结, 那这样的话大家学习效率的话就会很高啊,以及我们如何基于这个 hermes 去做一个网页的一个制作啊?那现在基于 ai 去开发这个网站啊,或者是做一些页面的话,已经非常简单了。那我们怎么样把 hermes 跟我们实际的这个啊需求对接起来,让它快速的去制作网页 啊?以及 hermes 如何去记录我们的这个经验啊?就沉淀我们个人的一个使用习惯,包括他遇到问题之后怎么样去做一个自我修正啊?那然后的话是 hermes 如何去打造一个 ai 个人助理啊?就是打造我们专属的一个助理,给他做一些这个定制化 啊,那么这套课程的话会持续更新啊,现在的话只是我们这个最开始规划的一些内容,那后面的话会给大家分享更多的一些内容啊,大家可以持续关注。

挑战,每天讲透一个 ai 知识点,今天是和每次快速安装机的代码都是用 python 写的,所以这个整个框架就是基于 python 实现的啊, 所以它必须要有 python 这个环境啊,然后包括像 note js 这个主要是它会去做一些浏览器自动化的一些操作,包括一些应用的一些对接用的啊。好,然后是文件剪辑的一些组建啊,这些大家都不用管,你只要知道它这个一键安装脚本里面会帮你装这么一堆东西就可以了啊。那么大家只需要做一件事情啊,你把这个脚本复制一下,然后的话啊,这边 把它粘贴进来啊,它就开始装了啊,就很简单啊,所以大家这里会看到,你看。呃,这里面首先它会做一个检查啊,首先是,哎,它会做一个操作系统的一个检查,你看我现在是无管土的一个系统,是吧?然后的话是这个它会去检查你的一个 u v, u v 的 话是 python 这个它的一个包管理器啊, 大家可以手动去装啊,如果他安装失败的话,你可以手动去装一下,包括排损三点一二,所以他安装之前的话,首先会做一个检查,检查这些个环境有没装好,如果没装好的话,他自动化的去安装啊,所以这里面大家需要知道有这么一些环境啊,我就不全部全自动给它装了啊,因为我已经装完了一遍,我怕再重新装的话,等一下演示的时候 会出问题啊,我就不重新给它装一遍了,因为这个根据大家网络不一样啊,装的时间可能也会有些区别啊,我当时装的话大概是花了这个十分钟左右啊,才全部搞定,所以根据大家的网络情况不一样的话,可能有些同学装起来就会比较慢一些啊, 并且的话我在安装过程中也发生了一些报错,所以接下来我会把一些报错的情况给大家这个说明一下。首先的话是会报一个叫做 failed to install uv 啊,报这个错的话就说明可能是因为一些什么网络原因,或者是一些啊,这个官方可能一些 bug 导致了这个 uv 环境没有被正式安装,那遇到这种情况怎么办呢?大家可以采用手动安装 uv 的 方式啊,这里我给大家提供了一个链接, 打开这个链接之后,大家可以看到这个 uv 的 一个官方文档,这个 uv 的 官方文档的话是传英文的啊,大家看不懂也没关系,你只需要知道有这么一个命令啊,把这个命令安装一下啊,就复制起来在这里执行一下,执行完之后它会自动的去下载 uv 的 一个包啊,并且去安装好。安装完之后,大家看到这么个东西啊,它就输出 in story to 这个 load, 然后点 local bin 啊,你会看到这么个东西,它就是表示已经安装好了。安装好之后的话啊,大家把这个 linux 对 话啊,重新开一下,重新开一下之后你输入一个 uv, 大家能看到 uv 啊,你看这么一堆提示的话,就说明已经装好了啊,或者咱们叫 uv 干 wash, 应该是杠 v 吧,大写的 v 对 u v 杠一个大写的 v, 然后你会看到 u v 零点一点七,是吧,就表明咱们这个 u v 环境已经装好了啊,这样的话接下来就 ok 了。 呃,然后上面是 linux 的 一个安装啊,下面的话是 windows 啊,当然因为你我们用的是 w c l r 嘛,是吧,所以大家你默认的话,其实就是用在这个命令行里面去执行就可以了,这个命令的话你完全不可以不用看啊,也可以 pass 掉。 好,然后是会出现的一个问题啊,就是这个还是跟网络有关系啊,就是 python 它会下载很慢啊,就大家会发现一直在报这个提示啊,就是它去安装 python 的 时候,这个下不动啊,就永远是一点二七兆啊,或者是几兆二十兆的东西,可能下了几十分钟都没下下来,遇到这种情况下怎么办呢?大家直接执行这个速度 啊,这个 app install 去安装 python 三点一这个版本就可以了啊,这个手动去装这个的话,官方会去连这个 啊,官方设定好的一个镜像下载源,这个速度的话一般会很快啊,所以这种装法的话,基本上就是一分钟左右就要装装完了啊,所以这个是我给他推荐的一个解决方案啊,那你也可以手动的去把官方的包下载下来,然后去装啊,都是 ok 的。

先问大家一个问题,你每天在用的那个 ai 助手,是真的在帮你打工,还是你在帮他打工?我用了三个月 openclo, 现在不想再用了,不是因为他功能不够,是因为他每天在消耗我。 当然,据说他四月十一日之后的更新好像提升了很多,但是我已经不想在他身上浪费时间了。三个具体场景,第一, 你的 ai 助手每次对话都像失忆,你是做什么项目的?你的编码习惯是什么?你的需求是什么?他不记得你每次都在重复同一个背景故事。第二,后台网关隔一段时间莫名原因崩溃一次, 最严重那天我重启了十几次,你没看错,是十几次,你人在电脑前坐着等他处理任务,他告诉你连接中断。第三,账单是个黑洞, 五天时间一百美金凭空消失,你根本不知道钱花在了哪里,哪段对话触发了高消耗,后台有没有什么在偷偷跑?一百美金够雇一个实习生干一周了, 而你换来的是每天在给一个不靠谱的系统做维护。这就是我们今天要聊的背景。为什么我认为从 openclaw 到 hermes agents 不是 简单的工具切换,而是一次真正的待机跃迁?我们来从系统设计层面具体分析这三个问题。为什么会出现? 第一,坑,记忆失忆症。这不是 bug, 这是架构问题。 openclaw 的 核心是 prompt based 对 话架构, 每次绘画的上下文窗口是唯一的记忆主体,这意味着没有持久化存储,对话结束,记忆消失,没有任何锁影机制,每次都要重新教会它。 用户画像、工作流程、行业术语全部要从零建立。从技术实现看,它靠的是每次把历史消息塞进 context window, 但 context window 有 物理限制,你塞得越多,新内容空间就越少,而且 token 费用就越高,这就是为什么它的成本控制不了。 第二坑, gateway 动不动就崩溃 gateway 是 opencloud 的 后台进程管理器,负责维护长连接和任务调度它的崩溃频率,说明这个组建缺乏生产级的进程管理和错误恢复机制。 具体表现,没有自动重启,没有熔断机制,没有状态持久化。一旦遇到异常, gateway 就 处于一个未定义状态,只能手动重启。这对于一个计划用来做日常自动化生产的主力工具来说是不可接受的。 第三坑, token 成本黑洞。从技术角度分析, opencloud 的 token 高消耗来自两个层面,第一, prompt 荣誉。每次对话都要把完整的上下文、历史用户设定、任务描述全部重新发送。 假设每次对话平均消耗两千 token 的 固定 overhead, 一 天对话十次就是两万 token 的 纯浪费。 第二, lm 滥用。 openclaw 没有对可代码化任务和需要 lm 推理任务做区分, 所有事情都试图用大模型推理解决,包括那些完全可以用确定性代码完成的重复性操作。这两个问题叠加,导致了他五天烧掉一百美金的直接原应用上 hermes 之后,这三个问题从根上被解决了。 来看具体的技术实现。第一节,闭环学习系统。 hermes 的 记忆系统分为三层,第一层, secure 本地持久化数据库,所有的用户信息、对话、历史任务、执行记录都存在本地 secure 文件里, 这解决了上下文窗口的物理限制问题,历史数据不会因为对话结束而消失。第二层, f t s 五全书搜索引擎有了这层,你可以在整个历史数据库里做语域剪辑。 想象一下,你在半年前问过一个技术问题,现在忘了怎么处理了,直接用自然语言搜索, hermes 能帮你找出来。第三层, lm 摘药层。每隔一段时间, lm 会自动把历史交互压缩成结构化的用户画像摘药, 这使得它在七到二十天的高频交互后,能建立极其精准的行为模型。更重要的是,第四点,它会把成功的任务执行路径自主固化成代码 skill, 你 完成了一个复杂任务,它会把这次成功的路径写成代码,存在 skill's first 目录里。 下次遇到同类任务,他直接调用这个 skill。 大 模型推理的 token 消耗趋近于零。这不是在使用 ai, 这是在训练一个专属的数字员工。第二节,服务器基稳定运行。 hermes 采用的是 serverless 架构模式, 进程管理由 daytona 或 model 这类 serverless 平台处理。这意味着闲置时自动休眠,不占用资源,异常时自动重建实力,而不是崩溃挂起 状态。可以通过 school lite 持久化文件恢复,结果是可以连续稳定运行一周以上,没有任何手动干预,这才是真正的放手式自动化。第三节,代码化任务确定的低成本策略。 这是 hermes 最核心的设计哲学,把 ai 当做判断力,而不是执行力。具体来说, hermes 会自动识别哪些任务是重复性的,有确定规则的, 然后把这类任务转为 calling jobs。 纯代码定时任务,每次执行成本只有几厘钱。大模型只处理需要真正推理的部分,判断这一步该怎么走,下一个决策是什么?执行交给代码。 配合 openroute 接入二百多种模型,包括免费的 nvidia neo tron 和超低价的 q n 三点六 plus token, 成本直接透明可控。最终结果,同样的工作量从五天一百三十美金降到大约十美金, 降幅超过百分之九十,而且账单可预测。听到这里,你可能会问,我之前在 openclare 里花的那些时间 配置的那么多东西怎么办?我的 api key, 我 写的 salt, md, 积累的 memory md, 调试好的人格设定要全部重来一遍吗?不用, hermes 专门做了 openclare 迁移通道,而且是从第一次 hermes setup 就 开始检测。你只需要一行命令, hermesclare migrate, 它会自动检测你的 dalam, openclare 目录,然后把这六类资产全部接管过来。第一, salt md, 你 的局人格设定直接导入。第二, memory md, 你 的历史记忆不用重新开始磨合。第三, user md, 你 的用户画像, hermes 会把它转成自己的用户画像体系。第四,所有自定义技能 从 openclare 的 skills slash 目录无缝迁移到到了门。 hermes slash skills openclare imports slash 继续可用。 第五,所有 api 密钥, telegram, open router, open ai, 你 不用重新配置任何一个。第六,通讯平台,配置白名单,频道设置全部保留你之前投入的所有时间,不是沉没成本,而是可以带走的资产。场景一,把, hermes 跑在安卓手机上 先说技术背景, openclaw 基本只支持 mac 和 pc, 这是一个二维的操作系统环境,但 hermes 可以 跑在 android max 环境里, 这意味着你可以在一个真实物理设备上运行你的 ai agent。 这带来了一个本质区别, api 级自动化 vs 物理级自动化。 现在的社交媒体平台对 api 调用越来越严格, api 调用有频率限制,有 mac 地址验证,有设备指纹检测,很多账号被限流,不是因为内容问题,而是因为平台检测到你是在用机器接口操作。 但 hermes 跑在真实安卓手机上,它有真实的设备 mac 地址、真实的屏幕分辨率、真实的传感器数据,这是平台无法简单识别的物理设备操作具体能做什么?第一,物理及社交媒体矩阵自动化。你在手机上操作和真人操作在平台眼里完全一样,不会被限流。 第二, s m s r f a 自动化。手机有短信提取权限,收到验证码后自动提取并填写 r f a 双重验证,这个环节可以实现全自动。 第三,传感器能力,可以获取 wifi 状态、屏幕状态摄像头,配合一些自动化脚本,可以做非常多的事情。 成本呢?一台几百块的 solano seeker 或者任何二手安卓机,配上 tomox 就是 你的物理服务器, 电费几乎为零,但效果等同于一个月花几百块租的云服务器,还要加上物理设备防限流的能力。一个人,一台手机,一个 agent, 跑一个完整的社交媒体运营矩阵, 这就是一人公司的成本结构。场景二,接入顶级风投的思维框架 hermes 在 mac 上预装了六十八种内置工具,开箱即用。重点说几个有战略价值的。 applenotes 技能,直接读写你的笔记。 imessage 技能,收发苹果生态内的消息。 find my 技能,查找你的设备。但最有意思的是 g stack 集成。 g stack 是 y combination co gary tan 开发的一套开源框架, 专门用于把 y c 孵化企业的最佳实践系统化。这套框架包含了增长模型的代码化、实现 m v p 验证流程的结构化模板、商业假设的系统化测试方法论。 hermes 接入了 g stack, 意味着你可以让 ai agent 用顶级风投的视角来审视你的业务代码、增长策略、产品决策。这不是给你一个建议,而是把一整套经过验证的方法论融进了你的日常工作流。 另一个有代表性的集成 obsidian。 obsidian 是 现在很多个人知识管理者的首选工具。 hermes 和 obsidian 联动后,可以每天自动生成一份排版精美的个人仪表盘。 今日任务项目进度带决策事项上一日完成情况全部自动整理好。早上你一起床打开 obsidian, 一 切都在那里等着你。 这就是让 ai 做他最擅长的事,把碎片化的信息整理成结构化的知识,把重复性的工作固化成自动化的流程。场景三,一个 agent 覆盖所有工作平台先说 opencloud 在 这一块的设计问题,它的终端控制和通讯平台是割裂的, 你在终端里让 agent 执行任务,但你的即时通讯软件是另一个系统,两者之间没有状态共享。这导致一个实际的痛点,你在电脑上没处理完的对话,换个地方就断了。 hermes 做了统一网关,一个进程 同时接入十五个以上的平台,通讯类, telegram, discord, slack, whatsapp, 微信,飞书, smtp, 邮件。系统开发类, gitlab, gitlab 以及任意 m c p 协议扩展。这意味着什么?你在 telegram 上开始的对话,出门在地铁上打开微信,继续接续。 agents 在 每个平台上的状态是同步的,你的对话、历史、任务、进度、上下文完全一致。 而且你不需要在每个平台都配置一遍 agents, 一 次配置全平台生效。这是真正的一个 agents 多端写作。对于一人公司来说,这意味着你可以用一个统一的工作流覆盖客户沟通、项目管理、自动化运营所有环节, 不再有平台切换的信息损耗,不再有我在哪个软件里说过这件事的信息碎片化。最后,我想引用 i mureen 在 访谈里说的一句话,我觉得点透了这件事的本质。 不要做优化的艺术家,定制化本身不是技能,你用它做成的事情才是。什么意思?很多开发者容易陷入一个陷阱, 花大量时间配置底层系统,调试插件,修改参数,把系统有多复杂当成一种成就,但配置本身不创造价值。你花三天配置的完美工作流,如果只用了一次,它的价值是零。 你花五分钟配置了一个简单脚本,如果每天都在自动运行,它的价值是每天积累的。从 openclo 到 hermes, 本质上就是这个认知转变的落地。在 openclo 里,你的每次对话都要从零开始,没有积累,没有记忆,没有资产沉淀。你用的越久,你重复劳动越多。 在 hermes 里,你的每次成功交互都会固化成 skills 代码。资产越用越聪明,越用它,你的数字员工越强。 这就是从提示词工程走向数字资产积累的含义。你真正需要的不是一个更贵的 ai 工具,不是一个更复杂的配置系统。 你需要的是一个懂你、便宜且能自我进化的超级数字合伙人。他帮你省下每天处理邮件、整理数据、回答同类问题的时间。每天多出百分之二十到三十的精力 去和客户沟通,去打磨产品,去真正推动业务,这才是 ai 时代艺人公司应该有的工作方式。

哈喽,大家好,我是阿亮。前几期呢,我们讲解了 hermes 是 什么,以及它与 openclaw 有 什么区别,有什么优势,然后我们还讲解了 hermes 如何安装,如何接入微信。那我们这期呢,主要讲解 hermes 的 进阶玩法,以及我日常使用的一些小技巧 啊,学会了这些,你的 hermes 呢,才能像一个真正的助理一样啊,协助你干活,并且呢他才会越用越聪明。首先第一个技巧也是大家问的最多的,就是定时任务功能, 你看我这里呢,是让 hermes 每天早上八点自动帮我搜集当日的最新 ai 资讯,然后直接发送到我的微信上,这样我每天醒来呢,就会有啊微信消息推送到手机上,最新的行业动态呢,已经在等我了, 然后我还给了他第二个任务,就是每天早上也是八点告诉我当天的北京的天气,也是发送到微信,只要每天看一下微信消息,就知道今天要穿什么啊,出门要不要带伞。 那还有朋友可能要问了,如果后续任务呢,越来越多,到了七八个甚至几十个的时候,我该怎么样管理他?有什么方法?会不会乱 啊?其实呢,特别简单,我们可以直接在输入框里问他,我们用 ai 就是 这样,当你遇到问题不会的时候呢,就问 ai, 我 现在有哪些定时任务,他就会列出来。当然你也可以直接输入这个查询代码回车,所有任务呢就一目了然,每个任务都有名称,编号,还有具体的内容,清清楚楚。 你看我的 hermes, 还主动告诉我几个常用的管理命令,比如说我想把查看天气的任务删掉,我可以直接在聊天框里告诉他,也可以输入这行命令, 后面呢加上任务的编号,一下就删掉了。如果想改时间的话呢,也是在聊天框里呢,跟你的 hermes 来沟通其实非常简单,也非常的方便。 好,这是第一个技巧,定时任务。第二个技巧呢,是关于 hermes 的 内置命令。 hermes 不 像龙虾呢,有界面,它是一个命令行工具, 跟我们的 cloud code 很 像,内置了很多的命令,同样也是输入斜杠,然后呢就能唤醒这些啊工具或者命令。但问题是啊,原版的都是英文的,对于英文不好的人来说呢,看起来应该是啊比较费劲, 所以我花了不少的时间和 token 把 hermes 的 程序呢修改了一下。现在输入斜杠的时候显示的全是中文,你看这样就舒服多了,每个命令呢是干什么的,一眼就能看懂, 我甚至还可以给他呢自定义中文的内容啊。我把这个汉化功能呢,做成了一个一键安装的 python 文件啊,你不用懂代码,把这个文件呢直接拖到对话框里,它就能自动的完成安装。 我把这个文件呢放到了文档里,需要文档的可以找我要。好,接下来是第三个技巧,也是我个人最喜欢的一个,就是让 agent 越用越聪明。 俗话说书记是人类进步的阶梯,这句话呢,放在 ai 领域其实也是一样成立的。我们可以让 hermes 去读一本书,然后把书中的核心内容提炼出来,内化到他自己的工作方式里面去。 比如我这里问他,你想读什么书,用来提高你的工作效率。他列了一个书单,说有七本想读的啊,包括波利亚的如何求解问题,侯瑞达的哥德艾什尔巴赫卡尼曼的思考快与慢啊等等吧,还有代码大全、人月神话系统之类的,系统之美 啊。然后他告诉我,如果只能读一本,他会选择是如何求解问题。原因是这本书讲的是通用问题拆解方法论,面对位置问题时怎么拆解啊?怎么回述,怎么找类比对他处理实际任务呢?帮助呢?最直接。 那我说好,你去读吧。他读完之后,不仅把关键的地方总结出来了,还直接把这些方法内化成了自己的工作框架。 以后遇到了复杂的问题,它就会自动按照这套逻辑来思考啊,来规划,效果非常非常的明显。你看,相当于你的 agent 每天都在自我进化,你越用它,它越聪明,然后形成了一个正反馈。 好了,学会了这三招,你的 hermes 呢,就能越用越聪明,跟你的搭配呢,也能越来得越默契,才能像一个真正的 ai 助手来协助你日常的工作。大家点点关注哈,跟着阿亮学 ai!

兄弟们,利用小龙虾获得 hermes 批量生成 ai 漫剧的时代已经来了,以前我们无法利用小龙虾等这些顶级的 ai 智能体去帮我们去做一个完整的 ai 漫剧,是因为目前我们还没有发现任何一个操作 g u i 非常精准的 ai 顶级真体 ui, 随时都可能会调出一些广告弹窗等等,这些是我们 ai 所看不懂的,他不知道这个是对他来说有用还是没有用的,只不过我们最近开放了自己的 c 二 i 的 工具,有了这个命令行工具,那么我们不管是 house 还是我们的 open globe, 都能够直接畅通无阻地使用它, 一行命令就能把它安装起来,然后只需要授权一下就可以正常使用。功能跟我们在网页上操作积木是一样的,甚至有些功能还更全面一些。那么小龙虾如何去控制它呢?其实非常简单,当我们安装好的时候,我们的 skr 点 md 的 文件已经在我们电脑本地了,我们只需要把它传给小龙, 同时把我这篇命令行指南的文档一并传给小龙虾。为什么要传给他?因为目前疾风的这个 c i 的 命令还是刚出来不久,他还在不断的完善,不断的补充,那么我们需要一个类似于知识库的这个功能,帮他快速的去告诉小龙虾哪些是最新的一些命令行。 那他的核心的话,肯定是用文字或者图形去生成我们的图形和视频,比如纹身视频,这里我们除了可以设置他的 视频的时长,然后尺寸大小、分辨率以及人群次数之外,我们还可以指定是用哪一种大模型,比如说现在我们已经可以用到 sims 二点零的完整版以及它的 first, 根据这里的任务管理的命令,我们就可以通过像小龙虾去直接批量的去帮我们把生成好的视频图像进行一个分类标签画,这样就节省了我们大量的人工在现场去盯着生成好的视频图像进行一个分类标签画,这样就节省了我们大量的人工在现场去归类归等等一系列人物。

hermes agent 中有一个全新的超酷功能,它能帮你保持 hermes agent 整洁有序,并自动为你完成大量后台维护工作。 在这段视频中,我将向大家展示其工作原理,以便大家了解如何保持 hermes agent 井然有序,避免臃肿,并确保它始终正常运行。 a 阵越干净,运行效果越好,就是这么回事。好的,我们将包含许多不同的内容,你们会明白这个所谓的测展人机制是如何运作的。 首先,让我们先谈谈为什么我们需要这个功能,看看我这里有多少技能吧。我的 herma 智能体有两百一十七个技能,我用了好几个月了,用的非常多,对吧? 所以你可以看到 hermes 智能体中有一个完整的自我改进循环,它会自动创建技能,但这些技能从未被维护过。所以如果你两个月前创建了一个新技能,它永远不会再被回顾。 比如,有些项目你做完就结束了。举个例子,如果你在为企业或初创公司制作新的落地页,创建了页面后,相关技能却仍留在 hermes 智能体中,反而让它臃肿不堪。 这就是为什么团队基本上在后台实现了这种自我维护的机制,而且我认为他们实现它的方式非常非常重要,也非常酷。所以我们要弄明白这一切是如何运作的。所以,首先你在哪里能看到所有这些? 你需要来这里到 config ym, 对 吧?它存在于你的 hermes 文件夹中,所以你看用 lsa 就 能看出来,对吧?在那里你就能看到 config ym。 config ym 这基本上就是配置整个智能体的文件, 所以所有配置,包括你的智能体如何工作都在那里,我不觉得很多人明白这一点,对吧? 所以让我们运行它,所以我要打开它,这就是你们在这里能看到的,对吧?所以你可以看到一大堆不同的东西,所以你可以在这里看到个性,比如我要往下滚动,你可以看到审批,你可以看到辅助 模型,对吧?你可以在这里看到。比如压缩方面使用的是 gemini sun flash preview, 所以在这里你基本上配置了一切,同时也在这里配置测展人。让我们来看看创作者压缩定时任务和测展人的位置在哪。我们开始吧,所以这就是整个测展人的全部配置,所以你可以基本按照自己想要的方式配置它来运行, 那里有很多内容,我们将逐一讲解,以便你完全理解其运作机制。但现在你最需要做的是确认它已设置为启用状态, 好吗?所以这不是假的。如果设置为起用状态,你就能使用它了,明白吗?当然,如果你运行更新,也就是 hermes 的 更新,对吧?现在当你进入实际的 hermes 智能体时,就像你在这里左侧看到的那样,你会发现我们有一个测展人,对吧? 我们有状态运行,暂停,恢复等等等,还有还原,比如我们可以运行它,就像这样,当它运行时,我希望你理解整个运作机制。不过在此之前,你可以在这里设置一个独立的模型,对吧? 比如,如果你想用 gpt 五点五,就需要像这样输入 codex, 不,不是在这里,也不是在这里,所以这里你会填上 gpt 五点五,而在提供者那里,你填入 open 人工智能,减去 codex, 对 吧?所以这取决于你想运行哪一个。但比如我想用这个,因为它包含在我的订阅里, 所以我想用这个运行。如果您在这里不指定任何模型让测展人来运行,那它就会使用默认模型。我想是这里这个 gemini 三对 flash 或者类似的吧, 它会进入你的开放路由器。好的,我们现在有了它。首先,在实际操作之前,让我们先弄明白整个测展人机制是如何运作的,以及它是如何被调用的。因为这两点对于理解这个测展人来说非常重要。 在深入理解测展人之前,我们需要先了解技能。所以让我们先看一眼技能吧,相信我,这很重要。这一切都将汇聚一堂,你将明白它们是如何运作的。现在在 head mask 智能体中,你可以拥有几种类型的技能。 你基本上有两种类型或者四种类型,这取决于你怎么定义它。 主要类型是预构建的。主类型,就像仅仅是预构建的。你有预构建的技能,对吧?这些都是已经内置在 hermes 智能体里的技能,比如浏览器操作,还有各种其他功能,它们已经到了那里,现在测展人不会动它们。好的, 然后你安装了中心枢纽。如果你去像智能体智能这样的网站安装它,那就是这样操作。 我觉得是人工智能或者 i o 我 记不清了,但这部分也不会被测展人触碰。所以只有那些由智能体创建和自我创建的技能和我们正在运行的整个后台机制才会被处理, 本质上是一样的。因此,在这个整个自我改进循环中,创建的所有技能都可以被测展人修改,但你自动拥有的那些则不行。快速回顾一下工作原理,当你与智能体协助时,它会调用各种各样的工具。 在使用工具十五次后,它会启动一个后台任务,检查所有这些技能和工具,看看有没有什么可以转化为技能的。 所以它会自动创建一个技能,这就是整个自我学习的过程。现在既然我们已经讲过,这基本上意味着无限增长,对吧?所以你的技能数量只会不断增长,不断扩张,却从未得到维护,对吧?所以这其实没那么酷。 所以在这些技能创建之后,当你开始新绘画时,他们都会预先加载其前缀,以便你的语言模型能够理解系统中有哪些技能。所以这就是为什么我们有这套测展人机制,对吧?因为里面有一对不同的技能, 所以整个测展过程分为两个阶段, 第一阶段是非确定性的。抱歉,第一阶段实际上是确定性的,这是一个不涉及大元模型的确定性过程, 所以它基本上会检查各项技能,并将它们标记为过时或已归档。好的。它的工作方式是,每当技能被使用时,其内部都会包含这些原数据信息,比如上次使用时间是什么时候? 创建时间是什么时候? 你可以在配置中看到这一点,让我们打开这个文件吧,所以我就把它打印出来。 比如在这里你可以看到有一个 api 安全卫士,对吧?创建时间最后修补时间未设置 上次使用时间,查看次数被查看了多少次,是否已固定。关于固定文件的事,我稍后讲。所以,本质上,你看到 hermes 智能体有一个完整的 j s o n, 它查看你使用了多少次,以及哪种类型的技能。 好的,这是第一阶段,对吧?他只看技能,其全部目的是判断哪些是过时的或已归党的。现在唯一你需要知道的是,有一种方法可以将技能排除在考虑范围之外。 比如,如果你知道你创建了某个技能,并且你知道你不希望这个技能被弄乱,或者你知道这个技能运行的非常好,而你绝对想保留它,那么你可以将该技能标记为固定 操作方式,就像这样, 测感知固定, 然后你就把那个技能放进去。所以举个例子,整个这件事就像这样。好,现在你可以看到这里的技能会被固定,对吧?之前是 pinned false, 让我再设置一次成 pinned true。 好了,现在这个技能被固定了。所以一旦技能被固定,他在测攒人的整个阶段中就不会被考虑。也就是说,测攒人不会动那些固定的技能,他们被视为预构建或已下载的技能,对吧? 所以他完全忽略他,所以他只看未固定的技能。这意味着你没有主动选择,不参与整个流程,对吧?重要的是,这再次是一个确定性阶段, 所以这里没有语言模型,也没有上层的智能层,对吧?即使我们只有这个也已经很不错了。 但实际发生的情况如下,我们有第二阶段,它在顶层增加了智能层,这实际上是其中最迷人的部分,对吧?那么当你查看技能时,至少对我来说经常发生的情况时, 你可能会陷入这种境地。拥有像这样的技能,假设你曾以五种不同方式调试过网关,对吧? 在五个不同的绘画中,用五种不同的方法,你可能有一个名为任意服务调试的技能,比如服务挂了, caddy 端口冲突, crown 定时器调试, telegram 重连,对吧? 所以这一切所有的技能都可以被总结,就像调试这样,你可以看到它们在逻辑上很契合, 所以我们可以说这五个技能都属于同一个散式技能,名为网关调试。 这正是第二阶段发生的情况。但你也能看出,这种整合和分组无法通过程序化手段完成。你必须在上方增加一个智能层。 你需要让大模型实际审视这些技能,然后告诉他哪些技能需要合并。 这也回到了选择哪个大模型的问题,因为你在 config 加载中选择的模型类型会直接影响技能分组的优劣。 所以如果你拥有一个非常优秀的 l l m, 整个运行可能只需花费几美元。对,但它会进行整合,而且整合的非常好,这取决于你想运行哪个模型。比如,你可以用 kimi 二点六,听说它在这方面很出色, 不过我没跑那个版本。我把所有任务都交给 cody, 因为那些大语言模型虽然有些缺陷,但在做这类整合和安全工作时表现很棒, 所以我大部分事情都是通过 open 人工智能订阅完成的。 你看,我们需要整合这些技能,需要一个智能层。当然,实际内容远不止于此。它会查看所有技能,并考虑三件事。它只能做三件事,好吗?它可以合并到现有的散型技能中。 它可以创建一个新的散式技能,或者将该技能降级到某个技能的子文件夹中,对吧? 所以它可以这么说。好吧,这其实不该是个技能,它实际上应该是一个模板引用或脚本,那里发生了很多事情,所以我可以给你看看实际的提示词。 所以这就是实际的提示词,那里发生了很多事情,对吧?所以提示词可能也会改变。 但总的来说,你可以看到他说合并到现有的散状技能中,创建一个新的散状技能,降级为参考模板脚本,对吧?然后他在这里提供可执行的工具。这就是测展人的全部工作。 虽然实现方式有很多种,但我认为这并不重要。你可以自行阅读这段开源代码。 本质上,整个提示词可以总结为,检查智能体创建的技能,找出相似技能的集群,并将它们合并成顶层技能,同时重新组织库,使一切井井有条。 这就是他现在主要做的事。让我们回去看看,我已经检查过了,这里有测展人,我们需要查看状态,对吧?所以让我们来看看状态吧。你可以看到测展人已启动运行了两次,不知道为什么会有两次。上次的总结是自动的,且没有变化。 已完成一个总扩技能。好的,创建了新的总扩技能。创建的新总扩技能是 hermes, 运行时操作。这是个很好的总扩技能。你看他查看了那些技能后说,好吧,你知道这其实是个值得创建的优质总扩技能吗? 现在让我们再看看已归党的技能。在技能的文件夹里,你大概能看到这个位置,对吧?技能,对吧?所以我进入的是 hermes 技能目录,然后可以看到这里有个 archive, 也就是技能的归党处, 我们可以去看看那里,你会发现他们是由侧展人进行归党的。好,我们先来看第一个,看这个第一组总括技能,就像这样,进去看看里面有什么,比如我们这里有媒体、社交媒体研究之类的东西。 那我们就以媒体为例看看吧。我都记不清自己具体有哪些内容了啊。 youtube 转录工具,没错, youtube 转录机我已经很久没用它了。好的,所以它是 它已被归到。好的,所以你可以看出来这只是一个普通技能,对吧?对于 youtube 转录工具, 但我很久没用了,所以他不在,那,对吧?因此被归档了。这基本上就是技能如何被归档的方式。如果你好奇为什么我现在拥有的技能比以前多,其实我也很好奇,完全不知道原因。也许在此期间他创建了其他技能。我不知道, 但这很奇怪。这其实挺奇怪的,尽管如此,你已经看到他确实有效了现在。另外,如果你只是创建了新的技能,他不会自动归档,对吧? 因为他刚被创建不久,但现在有一件重要的事,所以我想我们大部分都讲完了。现在我也想讲讲他是如何运行的。好的。这其实非常有趣,因为接下来我会用一种与文档中不同的方式来讲解。 在很多情况下,你希望在早上运行一些任务,比如基于某些研究进行简报之类的,对吧?所以你说,嘿,能把我早上的新闻发到 telegram, 这条消息会被发送到 telegram 或 c, l i 或其他地方,对吧? 它最终进入了 hermes 智能体的网关,对吧?网关如果还记得的话,它基本上是一个在后台运行的进程或进程,始终等待着有东西进入,对吧?所以,这就是你与 hermes 智能体交互的方式。 现在, hermes 智能体始终在循环中运行,它会接收这个输入,并附加一堆不同的东西。我有一个单独的 video, 详细介绍这一切是如何运作的。 但简而言之, hermes 智能体的跑道功能是将你发送的消息发送到网关,然后发送给大语言模型,也就是你选择的 lm。 它可以是 gpt 减五点五,也可以是任何东西。而这个大语言模型会发挥一个响应,说明需要做什么,对吧?所以,在这种情况下,他说,嘿, 你需要创建一个定时任务,对吧?举个例子,你就会明白为什么要有定时任务了,好吗? 而 hermes 智能体,也就是跑道部分,它所做的是创建一个定时任务。好的,每天上午八点运行一次,不错,然后通过 telegram, whatsapp 或 discord 给你发送一些消息,很好, 但是,智能体实际上是如何知道要运行这个定时任务的?这与测展人有关,好吧,其工作原理是, 在 hermes 智能体中存在一个心跳机制,每六十秒。是的,每六十秒,智能体会醒来,并查看嘿,有没有带运行的任务。 或者更准确地说, hermes 智能体每过六十秒就会进入休眠状态,对吧?这取决于你如何看待它,对吧?但关键在于,在大多数情况下,绝大多数时间里, hermes 智能体处于所谓的睡眠状态。它每六十秒醒来一次,检查是否有定时任务需要运行。 这就是为什么在某个时刻,答案会是肯定的,它将运行这个任务。所以重要的是,它不会过度依赖内置在 linux 或 macos 里的某种定时器,对吧? 他在循环中运行,然后每六十秒醒来一次,查看是否有任务需要执行。现在每次他醒来都被视为一次心跳或一个节拍,对吧? 经过六十个心跳周期后,他会检查是否需要运行测展人。是的,六十个心跳周期意味着一小时,所以每小时他都会醒来看看。嘿,我真的需要运行一个测展人吗?这个函数名字就叫 maybe rencurator, 对 吧?所以我像往常一样读了源代码,它的名字确实叫 maybe rencurator, 对 吧? 也许如果他决定需要运行,测展人就会执行。发生的情况是,每小时他都会醒来,查看是否需要运行测展人。 他决定是否需要运行测展人的方法其实非常简单,他查看上次测展人运行的时间, 如果小于一百六十八小时,也就是大约七天,好吧,如果少于七天前,那么他就不会运行。如果大于或等于一百六十八小时,他就会运行。你可以配置这呀哈 写数字好吧。但他默认就是这样运行的。所以默认情况下,测展人每周会运行一次,他会查看你所有的技能,看看你在用什么。什么没用,即使你刚刚更 新了,可能现在还不能完美工作。不过无论如何,它每七天就会运行一次。现在,如果你打开 config ym, 我 就做了。然后你会看到 exactly 这个你可以在那里配置的东西, interval hours, 对 吧? 这就是您的测展人运行频率。如果你在疑惑为什么看起来不一样,那是因为我让我的 hermes 智能体去查看 config 研磨中是否有可以重构的部分,他决定以这种方式进行重构。所以,如果测展人有什么地方不工作,你总可以让你的智能体实际查看一下为什么不行? 基本上去这里的文档复制这个链接发给你的 hermes 智能体,然后说,嘿,你能检查一下按这种方式它是否有效吗? 所以我做了这件事。因为我想知道为什么我现在拥有的技能比之前多了,于是他决定重新组织他们啊,无论怎样,这其实并不重要。 嗯,重点是这里你有 interval hours, 是 一百六十八,对吧?这就是那个间隔时间,然后你可以看到 archip 是 在九十天后,是在第三十天,对吧?我要说的是,如果我超过三十天没止用它,我就把它归到。 如果我没用,比如说十五天的话,我就说它应该被标记为过期。好吧,这只是我的观点啊。所以,那就是配置的方式。但你还能在测展人那里看到另一个东西。让我们看看测展人这里有 minimum idle hours。 好 的,这也是个有趣的东西。 idle 小 时是个很有意思的概念,这对 hermes 智能体团队来说非常 it are be poor 聪明。因为每当你直接与智能体交谈时,也就是说你在说话,说话。想象如果在后台启动一个非常复杂的任务,它会消耗你的令牌,会占用服务器上大 lack set 拼的不同资源,会使用很多东西。所以我们不想在你正在说话的时候启动它。我们想确保整个后台测展人只有在服务器有可用资源时才触发。为了避响免所有这些音占用太多限制之类的问题, 为避免这些问题,会发生什么呢?就是 hermis 检查你是否至少两小时内没有与智能体交互过,对吧? 你可以在那里进行配置,你可以在这里配置它, 对吧?两个小时,但他会检查你是否以两个小时未与智能体进行任何交互,随后便启动。显然,这并不像完美的检查,因为你可能会离开两个小时,然后回来重新开始工作着。 但通常如果两小时没干活,那你大概正在睡觉吧。至少我希望你不是每两小时就和智能体互动一次。 嗯,顺便说说这是怎么运作的?如果你对这一切搞不清是怎么回事,比如所有这些智能体框架,那我有个超级棒的六十分钟课程,教你从零开始创建代码,从零搭建自己的智能体框架。 它是免费的。只要花六十分钟,你会在那里写一堆东西,然后你就明白那些智能体框架和智能体是怎么工作的了。 去拿它吧,就在描述里免费。总之,你可以看到这个测展人模型是做什么的。它检查你的技能并进行维护。目前这个功能是我录制视频大约四小时前才推出的,所以还不完美? 我觉得文档或运作方式上可能有点小出入,但重点是这是一个新的循环,推动 hermes 智能体朝着它的目标迈进,成为一个能够自我维持、持续改进的系统。 因为目前根本没人关注那些技能,对吧? hermes 智能体只是在创建技能,但如果你只是在创造技能,那还不够,你还需要维护技能并持续改进。 而且我很确定大多数呃智能体框架将具备这种功能。在后台,他会关注诸多事项,进而改进技能、优化记忆,以及提升你智能体中其他各种通用方面。所以非常感谢大家。我们在下一期视频再见。