Hermes Agent:会自我成长的 AI 智能体

Hermes Agent:会自我成长的 AI 智能体

来源:NousResearch/hermes-agent · 由 Nous Research 构建


🧠 核心观点

Hermes Agent 是一个具备自我改进能力的 AI 智能体,其最核心的差异化特性是内置的闭环学习机制——它不只是执行任务,而是从经验中创建技能、在使用中持续优化技能、跨会话记忆用户画像。这使其区别于绝大多数"用完即走"的 AI 助手,真正实现了"越用越聪明"的设计目标。


🔑 关键信息

1. 闭环学习系统(核心亮点)

能力说明
技能自动生成完成复杂任务后自主创建可复用的 Skill
技能自我优化Skill 在使用过程中持续迭代改进
记忆持久化定期主动触发记忆固化(periodic nudges)
跨会话搜索基于 FTS5 + LLM 摘要实现历史会话全文检索
用户建模集成 Honcho 进行辩证式用户画像建模
开放标准兼容兼容 agentskills.io 开放技能标准

2. 多平台接入能力

  • 消息平台:Telegram、Discord、Slack、WhatsApp、Signal、Email
  • 终端后端:Local、Docker、SSH、Singularity、Modal、Daytona
  • Serverless 支持:Daytona 和 Modal 提供无服务器持久化,空闲时几乎零成本
  • 部署灵活性:$5/月 VPS、GPU 集群、无服务器基础设施均可运行

3. 模型无锁定(Model Agnostic)

支持切换以下提供商,无需修改代码

提供商特色
Nous Portal300+ 模型 + 工具网关一站式订阅
OpenRouter200+ 模型
NovitaAIAI 原生云(模型 API + Agent 沙箱 + GPU 云)
NVIDIA NIMNemotron 系列
Xiaomi MiMo小米大模型平台
z.ai/GLM智谱 GLM
Kimi/Moonshot月之暗面
MiniMaxMiniMax
Hugging Face / OpenAI通用平台
自定义 Endpoint私有化部署

切换命令:

hermes model

4. 主要功能矩阵

功能模块描述
终端 TUI多行编辑、斜杠命令自动补全、历史记录、流式工具输出
定时自动化内置 Cron 调度器,自然语言描述任务,自动发送到任意平台
并行子智能体派生隔离子 Agent 处理并行工作流
Python RPC 工具编写 Python 脚本通过 RPC 调用工具,将多步骤流程压缩为零上下文消耗
研究模式批量轨迹生成 + 轨迹压缩,用于训练下一代工具调用模型
MCP 集成接入任意 MCP 服务器扩展能力
语音备忘录语音转录,跨平台对话连续性

⚡ 快速安装

Linux / macOS / WSL2 / Termux

curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash

Windows(PowerShell 原生)

iex (irm https://hermes-agent.nousresearch.com/install.ps1)

安装程序自动处理:uv、Python 3.11、Node.js、ripgrep、ffmpeg 及便携版 Git Bash(无需管理员权限)

安装后启动

source ~/.bashrc   # 重载 Shell
hermes             # 开始对话!

🛠️ 常用命令速查

hermes               # 交互式 CLI,开始对话
hermes model         # 选择 LLM 提供商和模型
hermes tools         # 配置启用的工具
hermes config set    # 设置单项配置
hermes gateway       # 启动消息网关(Telegram、Discord 等)
hermes setup         # 运行完整配置向导
hermes update        # 更新到最新版本
hermes doctor        # 诊断问题
hermes setup --portal  # 一键接入 Nous Portal(OAuth 登录 + 工具网关)

对话内斜杠命令

命令作用
/new/reset开始新对话
/model [provider:model]切换模型
/personality [name]设置个性化人格
/retry / /undo重试或撤销上一轮
/compress / /usage压缩上下文 / 查看用量
/skills浏览已有技能
/stop中断当前任务(消息平台)

⚠️ Windows 防病毒误报处理

uv.exe 可能被 Windows Defender / Bitdefender 误判为恶意软件,这是误报(Rust 二进制文件常见问题)。

验证文件真实性:

# 安装 GitHub CLI 并验证
gh auth login
$uv = "$env:LOCALAPPDATA\hermes\bin\uv.exe"
$ver = (& $uv --version).Split(' ')[1]
# 下载官方包并校验哈希与 GitHub 认证
gh attestation verify $zip --repo astral-sh/uv

白名单设置(推荐按文件夹而非文件哈希):

# Windows Defender
Add-MpPreference -ExclusionPath "$env:LOCALAPPDATA\hermes\bin"

💡 个人启发

  1. "学习闭环"才是 AI Agent 的真正护城河:大多数 Agent 框架专注于工具调用的广度,而 Hermes 的核心竞争力是把"经验→技能→优化"做成自动化闭环,这才是让 Agent 真正"成长"的关键设计理念。

  2. Serverless + 无锁定 = 新的部署范式:Agent 不再必须绑定在本地或固定服务器,Modal/Daytona 的休眠唤醒机制让 AI Agent 的运维成本趋近于零,这对个人开发者极具吸引力。

  3. 多平台统一网关是刚需:通过单一 gateway 进程同时覆盖 Telegram/Discord/Slack/WhatsApp,意味着用户无需迁移使用习惯,Agent 自然融入日常工作流——这比单独的 App 更有粘性。


🔭 延伸思考

  1. 技能的质量控制如何保障?
    Hermes 的 Skill 是由 Agent 自主生成并自我改进的,但 AI 生成的技能可能存在偏差甚至错误积累——如何设计人工干预机制或质量评估体系,防止"自我强化错误"是值得深入研究的问题。

  2. 跨用户的技能共享与隐私边界在哪里?
    agentskills.io 开放标准暗示技能可以在用户间流通,但用户建模(Honcho)又涉及大量个人隐私数据——在技能共享与用户隐私保护之间,行业应如何建立规范?

  3. 自我改进的 Agent 是否会产生"目标漂移"?
    当 Agent 能够自主修改自身行为(技能优化、记忆持久化),在长期使用中其行为模式是否会偏离用户的原始预期?这是 AI 对齐领域在 Agent 层面需要面对的新挑战。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星核 AI 实验室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值