Hermes与Ollama组合:我测试过众多桌面AI工具后找到的新宠

作者长期测试各类本地部署AI工具,近期发现了一款名为Hermes的自主智能体应用。Hermes不仅支持普通对话,还集成了工具配置、技能管理、语音交互、文件查看及定时任务等功能,并可与开源工具Ollama配合免费使用。文章详细介绍了在Linux、macOS和Windows上的安装流程,并演示了用Hermes构建黑胶唱片库管理应用的实际体验,展示了其自主推理、记忆学习和多后端支持等核心优势。

AI并非所有人眼中的热门话题,这一点我完全理解。我个人倾向于将AI用于研究工作,并在使用过程中随时核查信息的准确性。同时,我更偏向于在本地安装AI工具,这样既能避免给电网带来额外负担,也能更好地保护个人隐私。

从长远来看,AI不会消失,在医疗和科研领域确实有其实际价值。正因如此,我持续关注AI领域的发展动态,因为这是大家都想深入了解的话题。我也一直致力于让更多人意识到,本地安装AI才是更理想的选择。为此,我测试了大量可以部署在本地网络设备上的应用程序。

最近,一款名为Hermes的小众应用引起了我的注意——尤其是当我发现它可以与开源工具Ollama配合使用时,我立刻决定深入体验一番。

Hermes不仅仅是一个普通的聊天应用,尽管你确实可以用它进行对话查询。更准确地说,Hermes是一个自主智能体,支持用户配置多种工具、管理技能、查看文件、进行语音交互,并在同一界面内统一管理多个智能体对话。本质上,Hermes在传统聊天机器人的基础上,整合了集成接口、终端、桌面应用、消息频道、记忆系统、技能模块、定时任务以及学习循环等功能。

Hermes功能丰富,但使用起来却并不让人感到不知所措。在一些AI桌面应用显得局限的地方,Hermes却游刃有余,仿佛在说:"你能做到的,我不仅能做,而且能做得更好、更快。"

Hermes智能体究竟能做什么

要回答这个问题,首先需要了解Hermes智能体的定义。

简单来说,它是一个能够自我优化的个人智能体。但这个定义并不够直观。

正如官方网站所描述的:"Hermes能够记住所学内容、生成持久化技能、运行定时自动化任务、将任务委派给子智能体,并支持本地、Docker、SSH、Singularity和Modal等沙箱后端环境。"

换句话说,Hermes可以从A点(例如你的一个查询请求)出发,依次经过B、C、D、E、F、G等多个环节,完成复杂的任务链条。

要真正理解Hermes智能体,需要了解它的核心组成要素:将所有这些要素融合在一起,就形成了一个推理循环——它能够读取你的消息、选择合适的工具执行操作、调用相应技能、更新自身记忆,并决定下一步该采取何种行动。

安装与实际使用

Hermes功能繁多,因此确实存在一定的学习门槛。不过,一些出色的功能让这款应用跃居我的桌面AI工具榜首。

下面我将介绍Hermes的安装过程和使用体验,并说明它为何成为我最喜欢的AI工具之一。

Hermes有两种安装方式:通过官方安装程序或通过Ollama安装。两种方式我都尝试过,发现Ollama的安装方式明显更为便捷。使用Ollama还可以免费使用Hermes(配合GPT-OSS模型)。

我在Pop!_OS Linux上完成了安装,但Hermes同样支持MacOS和Windows系统。

Linux安装Ollama命令:

curl -fsSL https://ollama.com/install.sh | sh

MacOS安装Ollama命令:

curl -fsSL https://ollama.com/install.sh | sh

Windows安装Ollama命令:

irm https://ollama.com/install.ps1 | iex

在Linux系统上,安装完成后需要通过以下命令启动Ollama服务:

sudo systemctl start ollama

随后,在任意操作系统上均可通过以下命令启动Hermes:

ollama launch hermes-desktop

执行上述命令后会弹出一个窗口,需要在其中选择模型。初始选项较为有限,但进入图形界面后可以选择更多模型。

Hermes窗口打开后,你可能会想更换最初选择的模型。点击窗口右上角附近的齿轮图标,在弹出的设置页面中选择你想使用的模型,例如Google Gemini(OAuth)。点击下拉菜单下方的"Set Up"链接,按照引导流程完成配置。设置完成后关闭设置窗口,即可选择你想使用的模型。

实战测试:构建黑胶唱片库存管理应用

接下来是令人兴奋的环节。我提交了这样一个查询请求:"构建一个能够管理我所有黑胶唱片库存的应用。"

Hermes随即开始工作。首先,它询问我想构建哪种类型的应用,这让我印象深刻。

我选择了桌面应用。

接着,它让我在Electron和基于Python的应用之间做出选择。我选择了Python(因为我确认它已安装在我的机器上)。

Hermes以这种方式持续推进,逐步询问我对应用的具体需求,例如我希望包含哪些核心功能。随后便开始构建应用,整个过程完全可视化,我可以实时观察进度。

在窗口底部,我还能实时看到当前会话已运行的时长。这个功能非常实用,因为它让我可以随时返回某个会话,从上次停止的地方继续,同时清晰了解自己已投入的时间。此外,Hermes还显示了每个步骤的执行耗时。

当然,如果使用Qwen Code这样的模型,速度可能会更快,但我想测试一下Gemini的表现。

任务完成后,Hermes询问应用是否已成功打开。结果是没有。当我回答"否"时,它指示我安装PyQT5。令我印象深刻的是,工具能够识别我的运行环境。

遗憾的是,它给出的PyQT5安装指令有误(它使用了Pip,但PyQT5实际上是一个外部管理的应用)。我知道正确的安装命令:

sudo apt install python3-pyqt5

最终,应用未能成功运行。Hermes尝试协助解决,但我的查询配额已经用完了。

实在可惜。

选择Hermes的核心理由

相比同类应用,我选择Hermes的原因可以归纳为以下几个关键点:出色的功能集成、自主推理能力、灵活的工具配置选项、对本地环境的感知能力,以及与Ollama无缝协作所带来的免费使用体验。

Hermes的亮点功能不胜枚举,最好的方式就是亲自安装体验,你自然会明白为何这款应用能够吸引我的注意。

Q&A

Q1:Hermes智能体与普通AI聊天应用有什么区别?

A:Hermes不只是一个聊天工具,它是一个自主智能体。普通聊天应用只能进行单轮或多轮对话,而Hermes支持配置多种工具、管理技能、处理文件、语音交互,还能运行定时自动化任务、将任务委派给子智能体,并通过记忆系统记住所学内容,形成持续优化的推理循环,能够完成从简单查询到复杂多步骤任务的全流程处理。

Q2:Hermes怎么安装?支持哪些系统?

A:Hermes支持Linux、MacOS和Windows三大操作系统。推荐通过Ollama安装,方式更简便且可免费使用。Linux和MacOS用户可执行命令 `curl -fsSL https://ollama.com/install.sh | sh` 安装Ollama,Windows用户执行 `irm https://ollama.com/install.ps1 | iex`。安装完成后,运行 `ollama launch hermes-desktop` 即可启动Hermes。

Q3:Hermes用Ollama运行时支持哪些AI模型?

A:通过Ollama启动Hermes后,初始模型选项较为有限,但进入图形界面后可以选择更多模型。在设置页面中,用户可以切换到Google Gemini(OAuth)等模型,也可以搭配GPT-OSS模型免费使用。此外,文章中提到Qwen Code等模型在处理代码类任务时速度可能更快,用户可根据实际需求选择合适的模型。

来源:ZDNET

0赞

好文章,需要你的鼓励

2026

06/11

13:48

分享

点赞

邮件订阅