首页 / 正文

Hermes Agent 真正的隐藏加成:把 .env 配好,你的 Agent 立刻像换了个脑子(5 个实战技巧)

Mooko
发布于 2026-04-15 · 5分钟阅读
891 浏览
0 点赞 暴击点赞!

Hermes Agent 真正的隐藏加成:把 .env 配好,你的 Agent 立刻像换了个脑子(5 个技巧)

你以为 Hermes Agent 最牛的是模型?我倒觉得最容易被忽略的是 .env

原因很简单:Hermes 把任务拆成很多模块,每个模块都能走不同模型。你 .env 配得像“精打细算的项目经理”,它就能把钱花在刀刃上:贵的模型干核心活,免费的模型干脏活累活。

提醒一句:这篇偏“配置思路 + 实战习惯”,不是手把手安装文档。你已经能跑起来 Hermes,再看会更爽。


1)主模型 + 备模型:把预算花在“会决定成败”的环节

很多人一上来就全局一个模型。

这就像你让 CEO 去复印文件,还抱怨公司效率不行。

Hermes 的模块化设计很香:不同模块单独指定模型。你可以这么分工:

  • 核心模块(会影响质量的)用强模型:总结、规划、技能生成、复杂写作
  • 体力模块(不值钱但费时间的)用便宜/免费模型:网页搜索、简单提取、格式转换

怎么落到 .env

不同版本字段名可能不完全一样,但思路固定:

  • 选择一个路由(比如 OpenRouter)
  • 给“主力模块”配高阶模型
  • 给“杂活模块”配免费/低价模型
  • 同时配一个 fallback(备模型),主模型抽风时不至于卡死

示例(把它当成“配置结构参考”,不是逐字照抄):

# ========== 模型路由 ==========
MODEL_PROVIDER=openrouter
OPENROUTER_API_KEY=你的_key

# ========== 主力模块:用强模型 ==========
MODEL_PLANNER=anthropic/claude-3-opus
MODEL_SUMMARIZER=anthropic/claude-3-opus
MODEL_SKILL_BUILDER=anthropic/claude-3-opus

# ========== 体力模块:用便宜/免费模型 ==========
MODEL_WEB_SEARCH=qwen/qwen-2.5-72b-instruct:free
MODEL_EXTRACTOR=google/gemma-2-9b-it:free

# ========== 备模型:救命用 ==========
MODEL_FALLBACK=anthropic/claude-3-sonnet

你会立刻感受到的变化

  • 写方案、写技能:明显更像“会思考的人”
  • 搜网页、抓信息:速度更快,成本更低
  • 某个模型挂了:不至于全局瘫痪

小技巧:OpenRouter 里免费模型很多,拿来干“检索、抓取、初筛”特别划算。


2)SOUL.md:别再用“默认人格”,你是在让 Agent 穿别人的衣服说话

很多人试用 10 分钟就下结论:

“感觉和龙虾(OpenClaw)差不多啊。”

我一般会追问一句:SOUL.md 写了吗?

SOUL.md 就是人格文件。你是谁、你怎么说话、你怎么做事、遇到问题先干啥,全靠它。

一个好用的 SOUL.md 应该包含什么

写得越具体,越像你。

  • 你的身份/背景(越真实越好)
  • 你讨厌的表达(比如“不要长篇大论”)
  • 输出偏好(要清单、要表格、要一步一步)
  • 决策风格(先问清需求?先给方案?先列风险?)
  • 你常用的工具栈(Notion、飞书、Obsidian、Python…)

懒人写法(真的省时间)😏

你先跟它聊一阵子。 你会不断纠正它。

然后直接丢一句:

“根据我们刚才的对话,把 SOUL.md 调整成更贴近我的版本,保留可执行的规则。”

它会把你的偏好总结出来写进去。 这招特别适合:你懒得从零写人格,但你很会“挑毛病”。


3)记忆机制:把 5 个文件认清,你就不会再被“它怎么又忘了”气到

Hermes 的记忆并不玄学。 搞懂下面这 5 个文件/目录,你基本就掌控了它的长期行为。

SOUL.md

  • 你定义的人格
  • 你主动维护
  • 这是“操作系统级别”的设定

user.md

  • 它对你的长期观察
  • 自动写入
  • 类似“它眼里的你”:偏好、习惯、常见需求

memory.md

  • 事情级别的记忆
  • 每次对话会注入上下文
  • 适合记录:项目背景、进行到哪、约定好的口径

skills/

  • 固化下来的可复用流程
  • 你可以把它理解成“宏/工作流”
  • 比如:日报生成、竞品分析、会议纪要模板、发版检查清单

state.db

  • 全部聊天记录
  • 你不太需要手动碰它

✅ 重点:SOUL.md 你得自己管。 其他几项让系统自己维护就行,别手欠天天改。


4)doctor:Agent 出问题别慌,让它自己做体检

很多人把 Agent 当“黑盒”。 一出问题就心态爆炸:

“完了,坏了,我不会修。”

你都在用 AI 了,还不让 AI 帮你排查?

Hermes 里 hermes doctor 这种命令就是干这个的。

什么时候该跑 doctor

  • 你换了 .env,突然开始报错
  • 模型能连上但回复为空/卡死
  • skills 不生效、记忆注入异常
  • 你怀疑依赖、路径、权限问题

一个实用习惯

  • 每次改 .env 或迁移配置后:跑一遍 doctor
  • 报错信息不要只看最后一行,往上翻一翻,经常会提示“缺哪个 key / 哪个文件找不到”

你要的不是玄学调参,你要的是“哪里坏了就修哪里”。doctor 就是你的扳手。


5)挖龙虾墙角:openclaw 的技能、记忆、配置一键搬家

如果你之前在 OpenClaw(龙虾)那边养了不少技能和记忆,不想从零再训一遍。

直接用迁移命令:

hermes migrate openclaw

它会问你要不要把技能、记忆、配置带走。 你选 Yes 就行。

迁移后建议做两件小事

  • 跑一遍 hermes doctor,确认环境没缺东西
  • 打开 SOUL.md 看一眼:迁移过来的风格可能不是你现在想要的,顺手微调几条规则就很稳

避坑清单(不想浪费一晚上就看这段)

  • .env 里全局一个大模型:能用,但你会心疼账单,还慢
  • SOUL.md 空着:别怪它像“路人甲”,你根本没告诉它你是谁
  • 记忆文件乱改:尤其 state.db,别碰,出事更难查
  • 换模型不跑 doctor:你是在给自己埋雷
  • 迁移完就直接开大项目:先让它做一个小任务热身,确认技能、记忆都能正常工作

你可以直接照抄的执行路线(10 分钟见效)

  • 打开 .env:给核心模块换强模型,搜索/提取换免费模型
  • 补一份 SOUL.md:加 10 条你最在意的行为规则
  • hermes doctor:把明显错误先清干净
  • 用一个真实场景测试:
    • 让它“用你喜欢的口吻”写一封邮件
    • 让它用技能生成一个可复用流程(比如周报/会议纪要)

想让我按你现在的 .env 和你的使用场景,给你一份“模块怎么分配模型更省钱更稳”的配置草案也行。你把当前模块列表或截图丢过来就够了。

OpenClaw
OpenClaw
木瓜AI支持养龙虾啦
木瓜AI龙虾专供API,限时领取免费tokens
可在 OpenClaw接入全球顶尖AI大模型
立即领取