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等模型在处理代码类任务时速度可能更快,用户可根据实际需求选择合适的模型。
好文章,需要你的鼓励
今天讲的出海案例是汽车热管理零部件企业飞龙股份,其泰国罗勇府工厂已经试生产,并以涡壳、排气歧管、机械水泵和电子水泵承接东南亚本地交付。
这篇论文提出AURA框架,通过"先定位风险片段再精准重建"的分步匿名化方法,在抵御AI联网侦察攻击的同时,保留约75%至80%的质性研究价值,填补了现有技术在两者之间的空白。
极客加(Geekplus)宣布在丰田汽车日本多个工厂部署共436台移动型自主移动机器人(AMR)。面对人口减少引发的劳动力短缺及新卡车司机劳动法规挑战,丰田加速厂内物流自动化进程。极客加AMR凭借灵活的系统设计,覆盖从入库收货到拣选加工等各环节的无人化货物搬运,有效降低员工体力负担,减少叉车与牵引车交叉作业的安全风险,并通过积累行驶数据实现库存移动可视化。
南京大学研究发现,大模型算加法出错时,内部其实已算出正确答案,错误源于进位判断的"量化滑移",并提出了几何一致性纠错方法。