大家好,我是小莫头。Hermes Agent 是最近大家非常关注的一款智能体产品。在过去的一段时间,大家要与其交互呢,可能只能通过 TUI 的命令行界面或者配置 Channel。Channel 的支持还是蛮全面的,像飞书、车载网等等都能够支持。但是呢,Hermes 还缺乏一个好用的仪表盘,一个 Web UI。
好消息是,现在呢,我们通过 Hermes 的更新就能够使用到一款官方代码仓库中已经提供的 Web UI。本期视频呢,我们就一起来更新一下,看看这个全新的 Web UI 给我们提供了什么样的功能。大家如果还没有安装 Hermes,可以参考我频道中过去的一期视频,介绍了如何在本地安装配置 Hermes。
在安装完成后,大概率呢,大家会在命令行有 Hermes 这个命令,通过执行 Hermes update 就可以对其做更新了。看看这次最新版本的更新吧,其中比较重要的,也就是今天的话题呢,就是这个 Web UI。接下来呢,还会在配置方面做一些更新。目前它也支持到了,比如非常流行的 LLM Wiki 的这个技能。
那么 Skill 就暂时跳过。更新完成后,我们现在通过 Hermes 命令来启动 Dashboard。它会构建外部UI,并且启动。如果大家想了解更多关于仪表盘的信息呢,可以来到官方文档这里,在Management下方有Web Dashboard这个章节,在这里可以了解更多相关的配置,比如将其运行在指定的端口,运行在指定的IP地址。
在我刚才运行 dashboard 启动命令时呢,自动打开了这个网页。如果大家不想要自动启动呢,通过 no open 这个选项来运行 Hermes dashboard 就可以了。来看看仪表盘的情况吧。在状态这个标签页这里列出了当前 agent gateway 以及 session 的情况。Agent版本列在了这里,是活跃状态,但是呢,网关还没有启动。
在下方呢,就是最近的绘画,在绘画这里还标记了它是来自于哪里。有一些绘画呢是命令行,有一些绘画呢是定时任务,通过 cron job 来触发的,也有一些呢通过飞书。那现在呢,我可以将网关启动起来。要启动网关呢,就通过 Hermes Gateway 双清一下 Dashboard,可以看到网关呢也正常启动了。
在启动网关后,能够获取到更多信息。连接的平台这里列出呢,也就是咱们通常所说的 Channel。我们集成了 Telegram,集成了飞书,都保持了连接状态,一切正常。在 session 这里能看到之前我们已经进行的一些聊天或者是完成的绘画。我以这个定时任务为例,点开它可以看到这个定时任务做了些什么。用户级别的提示词,这是当时我做的关于 Hacker News 定期获取的一个定时任务。
工具执行的情况在这里。最后呢,是智能体的输出信息。Sessions这个标签呢,能帮助我们更好的去获取或理解过去我们聊了一些什么。如果大家想要删除呢,直接点击这个小垃圾桶删除就好。来看看Analytics。我使用的并不多,因此呢,从这个分析的面板来看呢,消耗量还是比较小的。大家或许关注的是几块,一个呢是整体的token开销,一个呢是API调用,这帮助大家来了解究竟自己的对话中开销怎么样。
如果大家想要了解在对话中究竟提示词的规模是什么样的呢,或许可以从session这里来获得更多的信息。另外一个重要的板块或者标签呢,就是 Logs,在这里列出了整个 Hermes Agent 运行的日志。如果大家在使用中,特别是遇到一些异常情况的时候呢,到这里来查看会显得非常有帮助。Chrome
列出的是所有的定时任务,目前呢就只有一个,我期望它每天帮我定时把 Hacker News 的有用信息帮助我抽取、整理出来,并发给我。
那在这里,通过仪表盘,我们还可以创建新的定时任务,把名字填上,提示词填上,设置一个定时任务的执行周期就可以了。Skills是非常有用的一个板块,在这里呢列出了技能包,这也是我们特别期望Agent能够拥有的。我们可以在这里进行管理。还有一块呢,就是 config 几部分。首先呢是模型,这肯定是大家期望配置的。
在配置这里有两种方式,一种呢是可视化的表单的形式,另一种呢是以 YAML 的形式直接显示。我们可以在这里呢进行非常直观的操作,比如说 max turn 改成一百八,直接操作就好。右上角点击 Save,最后一个标签 Keys,这也是我想最隐私的数据了。在这里配置模型的 API 或者是 OOS 的订阅。
在订阅层面,大家可以点击 Login,通过浏览器来登录授权,也可以点击 CLI 获取一个命令行的命令来手动的执行。我已经配置了 OpenAI 的 Codex 订阅,因此在这里呢能够看到这么一个 Disconnect 选项。在下方还列出了一系列模型服务商,这些模型服务商通常都是通过 API Key 来集成的。
那大家对应的配置 API Key 就好了,比如在 Kimi API Key 这里输入保存。好了,这就是 Hermes 的 Web UI 或者仪表盘。在目前的这个仪表盘中,似乎还没有对话的界面,因此呢,大家的对话还是通过 TUI 或者通过聊天平台来完成。不过既然是个开源产品,感兴趣的朋友也可以直接来操作一番。
在这个 dashboard 添加一个聊天界面。如果聊天界面隐藏在某个地方,我还没有发现呢,欢迎大家在评论区给我留言。好了,那今天的小分享就到这里,祝大家 Hermes Agent 使用的一切顺利。那我们就下期视频分享再见。