如何 5 步把 Hermes Agent 改造成专属 AI 助手:完整配置指南
【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent
Hermes Agent 是 Nous Research 开源的自进化 AI 代理:它内置学习闭环,能从对话中自动沉淀技能、记住你的偏好,还能跑在 $5 的 VPS 上通过 Telegram 远程对话。适合想在终端或聊天软件里拥有一个"越用越懂你"的 AI 助手的开发者。下面按"装好 → 调参 → 提速 → 扩展"的顺序,带你一步步完成个性化配置。
🚀 第 1 步:3 行命令装好并启动 Hermes Agent
先克隆代码仓库(官方支持 Linux、macOS、WSL2,Windows 用 PowerShell 一键脚本):
git clone https://gitcode.com/GitHub_Trending/he/hermes-agent cd hermes-agent装好后进入配置向导。hermes setup会交互式地问你模型、工具、消息平台这些常见问题,比手工改文件省事得多:
hermes setup # 完整设置向导 hermes # 向导结束后直接开始对话如果中途出问题,跑hermes doctor让程序自己诊断,通常能定位到缺依赖或 API key 没配好。
⚙️ 第 2 步:用 3 个命令调整模型与工具权限
Hermes 的核心配置存在~/.hermes/config.yaml,但你几乎不需要直接编辑它——三个子命令覆盖了日常 90% 的改动:
- 换模型:改哪里是
model.default,用hermes model进入选择界面。为什么值得改:它支持 Nous Portal、OpenRouter、OpenAI 等几十家服务商,切换无需改代码,也不锁定供应商。 - 控工具:
hermes tools决定代理能用哪些系统工具(终端、文件、浏览器等),按需裁剪能降低误操作风险。 - 单项调整:
hermes config set和hermes config get负责单个配置项的读写,比如只改超时时间这类小值。
想一次性看全所有可选参数,可参考仓库里的环境变量示例文件.env.example,每个服务商的 key 和默认地址都写在注释里。
⚡ 第 3 步:改 1 个 TTL 参数,让重复提问更省钱更快
长会话里,每轮对话都会把系统提示和最近消息重新发给模型。Hermes 默认开启了提示缓存(prompt caching,简单说就是把"没变过的前缀"存在模型服务商侧,下轮直接复用,省 token 也降延迟),策略实现在agent/prompt_caching.py。
该文件里缓存标记统一走 5 分钟或 1 小时两档 TTL,并自动挑系统提示的稳定前缀打缓存断点。你通常不用动代码;只有在自研端点、想调缓存有效期时,才需要读这个文件找到 TTL 分支修改。一个实用动作:当会话变长、感觉响应变慢时,先输入/compress压缩上下文(/usage可查当前用量),比换模型见效更快。
🧩 第 4 步:让技能系统替你沉淀经验
Hermes 与普通聊天机器人最大的区别是"学习闭环":完成复杂任务后,它会主动把做法写成技能文件存进本地技能库;下次遇到类似任务直接调用,并在执行中自我修正。
查看和管理技能很简单:
/skills # 列出已安装的技能 /<skill-name> # 直接调用某个技能技能格式兼容 agentskills.io 开放标准,意味着社区技能库里的技能可以放进你的~/.hermes/skills/目录直接使用。建议养成一个习惯:每周花一分钟扫一遍/skills列表,把不用的技能移除,列表干净了,代理挑选技能的准确率也会更高。
📚 第 5 步:找到官方文档入口
- 中文说明文档见仓库根目录的
README.zh-CN.md,覆盖安装、网关和全部核心功能 - 命令速查(
/new、/retry、/compress等)直接运行hermes --help查看 - 想跑定时任务(日报、夜间备份),用内置 cron 调度器配合消息网关,自然语言描述即可
装好并调通之后,下一步就做一次真实的压测:把一个你常重复的繁琐任务交给它,观察它是否生成了可复用的技能。如果没生成,把任务描述写得更具体一些——这是让学习闭环真正转起来最快的办法。
【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考