Agent 与工具调用2.0 万字

Hermes Agent 实战从入门到精通

·全库 2 / 611

《Hermes Agent 实战从入门到精通》共 2.0 万字,通篇围绕 Agent、MCP、上下文、prompt 展开,归在「Agent 与工具调用」这一层。

覆盖AgentMCP上下文prompt数据库安全

适合要让 AI 真的去干活、不只是陪人聊天的人

目录骨架(8 节)
  1. Hermes 基础入门
  2. Hermes 整体架构
  3. Hermes 安装指南
  4. Hermes CLI 命令行
  5. Hermes 桌面版
  6. Hermes 接入飞书
  7. Hermes 搭建 Skill
  8. When to Use
目录 · 3 节

Hermes 基础入门

近年来,AI 智能体(AI Agent)领域发展迅猛,从单纯的聊天机器人进化到能真正做事、持久记忆并自主成长的智能体。

Hermes Agent 是 Nous Research 开源的自主 AI Agent 框架。

  • GitHub 仓库:https://github.com/nousresearch/hermes-agent
  • Hermes Agent 官网:https://hermes-agent.nousresearch.com/

官方定义非常直接: The agent that grows with you. 一个会随着使用不断成长的 Agent。

它是一个自主智能体,运行时间越长,能力就越强。

Hermes Agent 的核心理念是:让 AI 成为长期在线的数字员工,而非一次性聊天机器人。

Hermes Agent 是业内少见的原生内置学习闭环的 AI Agent,可从执行经验中沉淀技能、自主优化能力、持久化知识、检索历史对话,并在跨会话中持续完善用户认知模型。

Hermes Agent 支持自由切换任意大模型,包括 Nous Portal、OpenRouter(200+ 模型)、OpenAI、GLM、Kimi、MiniMax 等,执行 ``hermes model`` 即可切换,无需改代码、无厂商锁定。

提供商说明设置方式
Nous Portal订阅制,零配置通过 hermes model 进行 OAuth 登录
OpenAI CodexChatGPT OAuth,使用 Codex 模型通过 hermes model 进行设备代码认证
Anthropic直接使用 Claude 模型通过 Claude Code 认证或 Anthropic API 密钥
OpenRouter多提供商路由输入您的 API 密钥
DeepSeek直接 DeepSeek API 访问设置 DEEPSEEK_API_KEY
Hugging Face通过统一路由器访问 20+ 开放模型设置 HF_TOKEN
自定义端点VLLM、SGLang、Ollama 或任何 OpenAI 兼容 API设置基础 URL 和 API 密钥

Hermes 整体架构

整体流程:

架构图:

模块作用示例
接入层(Clients)接收用户请求Web、App、API、企微
输入层(Input)处理各种输入数据文本、图片、PDF、Excel
调度器(Agent Orchestrator)理解任务并拆分执行流程分析需求 → 制定计划
能力层(Capabilities)提供执行能力对话、检索、代码执行
记忆层(Memory)保存上下文和历史信息会话记忆、长期记忆
知识层(Knowledge)提供知识检索能力RAG、向量数据库
模型层(Model Layer)提供推理能力GPT、Claude、本地模型
工具层(Tools)调用外部工具完成任务搜索、数据库、API
外部服务层(External Services)对接业务系统ERP、CRM、云服务
基础设施层(Infrastructure)支撑系统运行权限、日志、监控

Hermes 安装指南

以下安装命令适用于 Linux、macOS 与 WSL2 系统:

curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash

安装程序会自动处理所有依赖项:

  • uv — 快速 Python 包管理器
  • Python 3.11 — 通过 uv 安装,无需 sudo
  • Node.js v22 — 用于浏览器自动化和 WhatsApp 桥接
  • ripgrep — 快速文件搜索
  • ffmpeg — TTS 音频格式转换

Windows 系统说明:不支持原生 Windows 环境,请先安装 WSL2,再在 WSL2 终端中执行上述命令。

如果安装过 OpenClaw 还可以直接导入配置:

这里选择不导入,输入 n,进入模型设置,选择第一个快速设置:

接下来我们选择倒数第二项的 More providers:

资料里没有你的场景?

把你手上的数据和想解决的那个环节发上来,我们按具体情况回,不复述方法论。

发布需求