AI

Hermes Agent:Nous Research 的自我改进 AI 代理,支持 17 个平台

Hermes Agent 是 Nous Research 推出的自我改进 AI 代理,具备多平台支持、内置学习循环和用于自动化的 cron 调度功能。

Keeping this site alive takes effort — your support means everything.
無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分! 無程式碼也能輕鬆打造專業LINE官方帳號!一鍵導入模板,讓AI助你行銷加分!
Hermes Agent:Nous Research 的自我改进 AI 代理,支持 17 个平台

大多数 AI 代理是静态的——它们的行为在部署时就由系统提示和模型权重固定下来。当它们遇到未曾设计过的新情况时会发生什么?它们会失败,然后开发者必须手动更新代理。Nous Research 的 Hermes Agent 采用了一种根本不同的方法:它从自己的经验中学习,并随时间自动改进自身行为,无需人为干预。

Hermes Agent 位于 github.com/NousResearch/hermes-agent,是一个自我改进的 AI 代理框架,支持 17 个不同的平台,包括 Discord、Slack、Telegram、Twitter 等。它使用一个内置的学习循环,捕捉任务结果、识别失败模式,并更新自己的指令集以避免重复错误。这创造了一个运行时间越长、工作表现越好的代理。

该项目建立在 Nous Research 在开源 LLM 方面的专业知识之上,特别是 Hermes 系列的微调模型。然而,Hermes Agent 被设计为与模型无关,支持多种 LLM 后端,包括 OpenAI、Anthropic 以及通过 Ollama 或 vLLM 使用的本地模型。这种灵活性,加上独特的自我学习能力,使其成为 2026 年初最受讨论的代理框架之一。

什么是 Hermes Agent?

Hermes Agent 是由 Nous Research 开发的自我改进 AI 代理框架。它具备一个内置的学习循环,能够捕捉结果、识别失败模式并自动更新自身行为,无需人为干预。该代理支持 17 个平台,包括消息应用程序、社交媒体和开发工具。

自我学习循环是如何运作的?

自我学习循环是 Hermes Agent 的核心创新,作为一个持续改进的循环运作。

阶段发生什么技术机制
观察代理捕捉任务请求、计划和结果结构化记录到记忆存储
评估将结果与成功标准进行比较基于 LLM 的评量评估
识别找出导致失败的具体行为失败模式分类
更新修改代理指令以防止再次发生指令集差异更新
验证确认修正在下一个类似任务中有效自动化回归检查
整合合并永久改进,淘汰临时修复指令版本控制和修剪

学习循环在每个任务完成后异步运行,确保不阻塞正在进行的代理操作。

Hermes Agent 支持哪些平台?

Hermes Agent 通过统一的适配器接口支持 17 个平台。

平台类型能力
Discord聊天/消息读取消息、发送回复、管理频道
Slack聊天/消息读取线程、发送消息、与应用交互
Telegram聊天/消息读取群组、发送消息、处理命令
Twitter/X社交媒体发推、阅读时间线、与提及互动
GitHub开发阅读议题、创建 PR、审查代码
GitLab开发同 GitHub,GitLab 特定 API
Email(IMAP/SMTP)通信阅读收件箱、发送回复、整理文件夹
Reddit社交媒体阅读 subreddit、发表评论、管理
Notion生产力阅读页面、创建/更新数据库
Linear项目管理创建议题、更新状态、添加评论
Jira项目管理创建工单、转换工作流
Confluence文档阅读页面、创建文档
Google Drive存储读写文档、整理文件
Google Calendar日程读取事件、创建事件
Todoist任务管理创建任务、管理项目
Home Assistant物联网/智能家居控制设备、读取传感器
自定义 HTTP API通用通用 REST API 集成

每个平台集成都是一个自包含的适配器,可以独立开发和测试。

Hermes Agent 是否与供应商无关?

是的。Hermes Agent 支持多种 LLM 后端,甚至可以针对不同类型的任务使用不同的供应商。

# 使用 Anthropic 配置
hermes config set provider anthropic
hermes config set anthropic.api_key sk-xxx

# 使用 Ollama 的本地模型配置
hermes config set provider ollama
hermes config set ollama.model hermes-3-8b

# 配置混合模式(规划用强大模型,执行用本地模型)
hermes config set planner.provider anthropic
hermes config set executor.provider ollama

这种灵活性让用户能够在能力、成本和隐私之间找到合适的平衡。

如何安装 Hermes Agent?

安装非常简单,通过 pip 进行,并可选择平台特定的附加包:

# 基本安装
pip install hermes-agent

# 含 Discord 支持
pip install hermes-agent[discord]

# 含所有平台
pip install hermes-agent[all]

# 初始化
hermes init
hermes run

hermes init 命令会创建一个配置目录,您可以在其中定义要连接哪些平台、使用哪个 LLM 供应商以及初始行为准则。

常见问题

什么是 Hermes Agent?

Hermes Agent 是 Nous Research 推出的自我改进 AI 代理框架,具有内置学习循环。它支持 17 个平台,并通过从自身的成功和失败中学习,随时间改进其行为。

自我学习循环是如何运作的?

每个任务完成后,代理会根据成功标准评估结果,识别导致任何失败的具体行为,更新其指令集以防止再次发生,然后在类似任务上验证修复。这作为一个非阻塞的后台进程运行。

Hermes Agent 支持哪些平台?

Discord、Slack、Telegram、Twitter/X、GitHub、GitLab、Email、Reddit、Notion、Linear、Jira、Confluence、Google Drive、Google Calendar、Todoist、Home Assistant 和自定义 HTTP API。

Hermes Agent 是否与供应商无关?

是的。它支持 OpenAI、Anthropic、Google、Ollama、vLLM 和其他供应商。您可以混合使用供应商,例如使用强大模型进行规划,使用本地模型进行执行。

如何安装 Hermes Agent?

基础包使用 pip install hermes-agent,或使用 pip install hermes-agent[discord] / [all] 以获得平台支持。然后运行 hermes inithermes run

延伸阅读

TAG
CATEGORIES