Hermes 工具系统:60+ 内置工具怎么开怎么用
工具系统:60+ 内置工具怎么开怎么用
系列第 4 篇 / 共 10 篇
Hermes 内置 60+ 工具,按"工具集(toolset)"分组管理。本篇讲清楚:有哪些、怎么开关、怎么用好。
1. 最小基线:只有两个工具集能"让 Agent 跑起来"
用 Blank Slate 模式初始化过的人最清楚 Hermes 的底线判断——一个智能体最少只需要:
- File Operations:读写文件
- Terminal:执行命令
其余(联网、浏览器、代码执行、视觉、记忆、委派、定时任务、技能、插件、MCP)全部可以按需开启。这是官方给出的"最小可控 Agent"配方。
2. 管理工具:hermes tools
hermes tools # 查看/调整每个平台启用了哪些工具
支持按平台分别授权——同一个 Hermes,CLI 里给全套工具,接到钉钉的群机器人里只给搜索和读文件,互不影响。
一个实际例子
在 CLI 里直接问:
查一下磁盘占用,按目录排出前 5 大的。
Hermes 会自己调 Terminal 工具执行 du 类命令、汇总结果给你。你不需要写命令,但它确实跑了真实命令——这是"Agent"和"聊天机器人"的本质区别。
3. Tool Gateway:一个订阅买断四件套
如果你走 Nous Portal(hermes setup --portal),一次 OAuth 订阅同时解锁四门工具:
- 联网搜索(web search)
- 图片生成
- TTS 语音合成
- 云端浏览器
不用单独给每家服务配 Key。这是它对"零配置"的承诺:hermes setup --portal 一条命令,模型 + 全部四件工具齐活。
4. 两个高阶玩法
execute_code 程序化工具调用(Programmatic Tool Calling)
把多步流水线压缩进一次推理调用里——Agent 直接写代码调用工具链,而不是一步一个来回。长流程任务的 token 开销和延迟都会明显下降。
子智能体委派(Delegation)
Hermes 可以派生出隔离的子智能体并行处理不同工作流。比如一个查资料、一个跑测试、一个写文档,主 Agent 负责汇总——这就是多智能体协作,而且是它原生内置的。
5. 本篇练习
hermes tools看一眼自己的工具清单- 用终端工具完成一件真实小事(磁盘/依赖/进程)
- 故意问一个需要联网的问题,看它是否调用了 web 工具(没开的话先
hermes setup补上)
下篇:记忆系统:Hermes 为什么会越用越懂你
- 点赞
- 收藏
- 关注作者
评论(0)