全部步骤
阶段 2·步骤 7·动手·8 分钟

第一次真对话

三件小事,每件碰一个不同的工具,让你亲眼看见 Agent 真的在动。

这是“啊,原来是这样”的那一刻。你要给 Hermes 布置三个小任务,每个碰一块不一样的工具,然后看着它真的干出来。十分钟,你就会明白为什么 Agent 不叫聊天机器人。

开一个会话

hermes

你就进了交互对话。敲消息,回车。简单得不能再简单。

任务 1:问一个真问题

先来个需要联网的:

东京现在天气怎么样?

仔细看。你会看到 Hermes 决定用 web 搜索工具、跑搜索、读结果、然后把信息总结给你。它不是靠训练数据编一个——它是真的在抓实时信息。

如果 web toolset 没开,Hermes 会告诉你。用 /tools enable web 打开,再问一次。

检查点 — 你应该能在回答之前看到 Hermes 发起了一次工具调用(一般是 "search" 或 "web" 之类的标签)。看到了就没问题。

任务 2:让它读个文件

先造一个小测试文件:

echo "Hermes 是一个跑在终端里的 AI Agent,能调工具、接消息平台,还能跨对话记住东西。" > /tmp/test.txt

回到 Hermes 对话里,问:

读一下 /tmp/test.txt,用一句话告诉我它讲了什么。

Hermes 会调用读文件工具,打开它,总结内容。这就是它调试一个代码库时用的同一个机制——它需要哪个文件就读哪个。

任务 3:跑一条 shell 命令

现在是有点吓人的那一个。问:

跑一下 `ls ~`,告诉我我的 home 目录里有多少个文件和目录。

Hermes 第一次想跑 shell 命令的时候会先问你同意。这是故意的——默认的安全模式就是“碰你系统之前先问一声”。你批准,它就跑 ls ~、数一下输出、把结果告诉你。

每次都要批准会烦。等你以后熟了,可以切到 smart 批准模式,我们这里先不管它。

检查点 — 如果三个任务都走通了,你刚刚用了 Hermes 里最重要的三类工具:web、file、terminal。剩下的工具基本都是这三种的变体。

踩坑了怎么办

它不用工具就直接回答了。 provider 可能在用训练记忆答题,而不是去搜。把问题说得更明确一点:“用 web 搜一下”、“读一下这个路径的文件”。或者看 /tools 确认哪些 toolset 开着。

一直跳出来要批准。 这就是安全系统在工作。每条命令你都能审一下再批。要是你经常需要跑很多命令,可以之后研究一下批准模式。

模型响应很慢或者直接超时。/model 换一个更快的模型试试。做 Agent 活儿,小而快往往比大而聪明更好用——Agent 能从小错误里恢复,但扛不住超时。

收尾

聊完退出:

/quit

如果一切都跑通了,Hermes 刚刚给你展示了三件聊天机器人做不到的事:它上网搜了实时信息,读了你本地的文件,跑了一条 shell 命令。

下一步,学一下你以后每天都会用的五个斜杠命令。