核心突破:Hermes 与 Browse 的深度集成

Hermes Agent 与 Browserbase 新推出的 Browse 技能库实现了深度集成,这一组合让 AI 代理能够像人类一样在网络上执行复杂任务。Hermes 是由 News Research 开发的开源 AI 代理,旨在成为用户电脑或服务器上的个人助理。它具备持续学习能力,随着使用时间的增加,它会记住用户的项目并变得越来越智能。这种设计解决了传统 AI 代理容易在网站上迷路或遗忘上下文的问题。它不会遗忘,而是通过持续交互不断进化,从而提供更精准的服务。

"Hermes agent now plugs into a brand new hub from browser base called browse. That means Hermes can grab hundreds of browser skills and do real tasks on real websites booking, searching, filling forms, pulling data."

Browserbase 则提供了底层的技术支持,处理 AI 代理在云端浏览时遇到的难题,如验证码解决、隐身浏览以及全球 195 个国家的住宅代理 IP。这些技术确保了浏览器行为看起来像真人而非被封锁的机器人。Browserbase 解决了让浏览器看起来像人类而非被封锁机器人的技术难题。两者的结合使得 Hermes 能够利用 Browse 目录中的数百种浏览器技能,在真实网站上可靠地完成预订、搜索、填表和抓取数据等任务。

Hermes Agent 的核心特性与跨平台支持

Hermes Agent 的设计初衷是成为一个永不遗忘且持续学习的个人助理。它不仅仅是一个简单的聊天机器人,而是一个能够记忆用户项目、理解用户习惯的智能体。随着用户与 Hermes 的交互增多,它会积累知识,从而在后续任务中表现得更加聪明和高效。这种基于使用的持续学习机制是 Hermes 区别于其他静态 AI 模型的关键特征。

在部署方面,Hermes 具有极高的兼容性,支持 Linux、Mac、Windows(通过 WSL)以及 Android(通过 Termux)。用户只需在终端中输入一行命令即可完成安装。一行终端命令即可完成安装,支持多平台部署。此外,Hermes 集成了多种消息平台,包括 Telegram、Discord、Slack、WhatsApp 和电子邮件。这意味着用户可以通过手机或笔记本电脑随时与代理对话,实现了随时随地通过消息平台与代理交互的便利性。

"Think of it like a personal assistant that lives on your computer or server. But it does not forget. It learns as you use it. It remembers your projects. And the longer you use it, the smarter it gets."

Browserbase 与 Browse 技能库的技术解析

Browserbase 推出的 Browse 是一个开放的浏览器技能目录,初始包含超过 100 种技能。这些技能本质上是简单的文本文件(Playbook),详细指导代理如何使用特定网站。每个技能文件包含了点击按钮、填写字段、潜在陷阱以及故障回退机制等具体指令。技能是指导代理使用特定网站的详细文本指令文件。通过这种方式,代理不再需要盲目地探索页面,而是拥有了一张明确的地图,能够直接定位到所需信息。

"A skill is a playbook. a simple text file that tells your agent exactly how to use a specific website. The buttons to click, the fields to fill, the gotchas, the fallbacks if something breaks."

Hermes 与 Browse 的集成允许用户直接在 Hermes 中搜索、预览和安装技能。用户只需输入主机名或任务类型,即可找到并安装所需的技能。用户可以在 Hermes 内部直接搜索并安装所需的浏览器技能。这种集成方式极大地简化了代理的配置过程,使得代理能够像熟悉自己的手掌一样熟悉目标网站。对于用户而言,这意味着可以跳过大量的试错过程,直接利用社区共享的最佳实践来增强代理的能力。

解决浏览器代理的可靠性痛点

大多数现有的浏览器代理存在可靠性问题,容易陷入停滞、点击错误、超时或错过弹窗。传统浏览器代理常因点击错误或超时而失败,Hermes 通过技能库解决此问题。Hermes 内置了 10 种浏览器工具,包括导航、点击、快照、滚动、输入、视觉分析等,这些工具默认与本地 Chromium 浏览器配合使用。对于更复杂的任务,用户可以接入 Browserbase、Browser Use 或 Firecrawl 等云端浏览器服务。内置工具与云端浏览器的灵活组合提升了任务执行的可靠性。

"Most browser agents are unreliable. They get stuck. They click the wrong thing. They time out. They miss the pop-up. This fixes that."

通过在 Hermes 的基础功能之上叠加 Browse.sh 的技能库,代理能够导航数百个网站而不会出错。这种架构不仅提高了成功率,还增强了代理在不同网站环境下的适应能力。用户可以根据任务需求,选择本地轻量级浏览或云端重型浏览,并结合特定的网站技能,实现高度定制化和可靠的网页自动化操作。这种分层架构确保了从简单任务到复杂工作流的全面覆盖。

实战案例:HTML 页面与销售页生成

为了验证 Hermes 的能力,博主进行了两个端到端的构建测试。第一个任务是创建一个 SEO ROI 计算器单页 HTML。用户需要提供四个输入:月流量、转化率、平均订单价值和预估 SEO 提升。Hermes 干净利落地完成了任务,生成了 HTML 代码,添加了表单,连接了逻辑,并保存了文件。Hermes 能直接生成包含逻辑的完整 HTML 文件。用户可以直接在浏览器中打开该文件,无需额外配置。

第二个任务是构建一个简单的 AI SEO 咨询销售页,包括英雄区、问题区、解决方案区、定价和号召性按钮。Hermes 仅通过一个提示词就构建了结构、样式并生成了可用的页面。单个提示词即可生成结构完整且样式正确的销售页。这些测试虽然简单,但展示了代理的速度和一致性。结合新的浏览器技能,代理可以指向任何需要的网站,因为技能是 Markdown 文件,人类可以阅读和编辑,代理可以执行。技能文件的开源和可读性使得代理能力可以无限扩展和修正。

"It built the structure, styled it, and gave me a working page in one prompt. These were small tests, but they showed me something important. The agent is fast and consistent."

安装指南与更新机制

Hermes 的安装过程非常简便,支持 Linux、Mac 和 Windows(WSL)。用户只需在终端粘贴一行命令即可自动处理 Python、Node、Ripgrep、Fmpeg 等依赖项,并设置虚拟环境和全局命令。一行命令自动处理所有依赖并安装 Hermes。对于原生 Windows 用户,可以运行 PowerShell 中的 install.ps1 脚本。Android 用户则通过 Termux 安装,安装程序会自动检测 Termux 环境。安装完成后,用户需要重新加载 shell 并输入 "Hermes" 启动,随后通过设置向导配置 LLM 提供商,如 News Portal、Open Router 或自定义端点。安装后需通过向导配置大语言模型提供商以启用核心功能。

"Paste this one line curl-fs https colon/ro.githubuscontent.com/nouse research/hermes-agent/main/scripts/install.sh pipe bash. The installer handles everything."

更新过程同样简单,运行 "Hermes update" 即可拉取最新代码、更新依赖、检查新配置选项并重启网关。用户也可以选择仅检查更新而不拉取代码,命令为 "Hermes update-check"。此外,用户还可以通过 Telegram、Discord、Slack、WhatsApp 或 Teams 向机器人发送 "/update" 命令进行更新。支持通过多种消息平台远程触发代理更新。这种灵活的更新机制确保了用户始终使用最新的功能和修复。

新手进阶技巧与最佳实践

对于初学者,博主提供了六条专业建议。首先,先熟悉内置工具再安装技能,Hermes 内置了导航、快照、点击、输入、滚动、按键、返回、获取图像、视觉和控制台等工具,用户应先掌握这些基础操作。其次,安装技能时应按实际使用的网站进行搜索,使用 "Hermes skills search" 命令,避免安装不必要的技能。第三,在页面结构复杂时使用视觉工具,Browser Vision 通过截图让 AI 看到页面,在动态网站上更可靠。视觉工具通过截图增强 AI 对动态页面的理解能力。

"Tip three, use the vision tool when the page is weird. Browser vision takes a screenshot and lets the AI see the page. Way more reliable on dynamic sites."

第四,遇到异常时运行 "Hermes Doctor" 检查配置、依赖和服务健康状态,它会明确指出问题所在。Hermes Doctor 是诊断配置和依赖问题的关键工具。第五,尽早设置消息网关,连接 Telegram 或 Discord 允许用户通过手机指挥代理。第六,使用 Bundles( bundles) 功能,将常用技能组合成一个 bundle,通过名称调用而非逐个加载,提高工作流效率。Bundle 功能允许将常用技能打包以便快速调用。这些技巧能帮助用户更高效地利用 Hermes 的强大功能。

社区生态与未来展望

Hermes 的独特之处在于其从用户和社区中持续学习的能力。大多数 AI 代理受限于训练数据,无法成长,而 Hermes 保存有效的工作方式,并通过 Browse.sh 社区共享这些 playbook。当有人找到导航 Airbnb 的最佳方法并发布技能时,其他用户可以一键安装,跳过试错过程。社区共享技能库使得代理能力呈指数级增长。这就像 Stack Overflow,但代理直接执行答案,而非仅仅阅读。这种开放源码和共享生态是 Hermes 长期竞争力的核心。开源社区共享机制是 Hermes 持续进化的动力源泉。

"It is like Stack Overflow for browser agents except your agent uses the answer."

博主还提到了其创建的 "AI Profit Boardroom" 和 "AI Success Lab",提供完整的代理设置教程、实时辅导、30 天路线图以及 100 多个 AI 用例的提示词模板。付费社区提供从安装到高级工作流的完整支持体系。这些资源旨在帮助用户在实际工作中应用 Hermes,避免独自摸索的困难。通过结合 Claude 作为智能层、Hermes 作为执行层、OpenClaw 作为执行控制和 Obsidian 作为记忆层,用户可以构建一个强大的个人 AI 操作系统。整合多工具构建个人 AI 操作系统是最终目标。这种生态系统不仅提供了工具,还提供了方法论和支持,帮助用户真正掌握 AI 代理的应用。