【Hermes入门11讲】第四讲:给Hermes装上手脚——工具与工具集

发布时间:2026/7/5 4:58:34
【Hermes入门11讲】第四讲:给Hermes装上手脚——工具与工具集 工具是Hermes和普通AI聊天最大的区别。没有工具它只能嘴上说有了工具它真能动手干。工具是什么简单说工具就是Hermes能执行的具体动作。比如• 搜索网页• 执行终端命令• 读写文件• 操作浏览器• 生成图片• 发送消息你跟ChatGPT说帮我搜一下Python3.12的新特性它只能告诉你它训练数据里记得的。你跟Hermes说同样的话它会真的打开搜索引擎找到最新资料然后告诉你。工具集Toolsets工具太多了Hermes把它们分组管理叫工具集。你可以按需启用不需要的关掉省token也安全。常用工具集工具集包含的能力web网页搜索、内容提取terminal执行终端命令file读写文件、搜索文件browser浏览器自动化vision图像识别分析memory记忆管理cronjob定时任务skills技能系统todo待办事项delegation子代理委派怎么配置工具集hermes tools这是个交互式界面用方向键选择平台CLI、Telegram、Discord等空格键勾选/取消工具集回车保存。不同平台可以配不同工具。比如• CLI上可以全开你在电脑旁出问题了你能看到• Telegram上只开web和memory远程操作安全第一各工具详解web网页搜索让Hermes能上网搜东西。❯ 帮我搜一下最近一周AI领域的重要新闻Hermes会调用web_search把搜到的结果读一遍然后给你整理摘要。还可以让它提取具体网页的内容❯ 提取这个网页的主要内容https://example.com/articleweb搜索的后端选择默认用Firecrawl需要FIRECRAWL_API_KEY。国内用户推荐配TAVILY_API_KEY或EXA_API_KEY都挺好用。如果你有自己的SearXNG搜索实例也可以配SEARXNG_URL完全免费。terminal终端执行让Hermes能在你的系统上执行命令。这是最强大的工具也是最有风险的。❯ 当前目录下哪个文件夹占空间最大Hermes会自动运行du -sh * | sort -hr然后把结果告诉你。❯ 帮我创建一个备份脚本每天自动备份Documents文件夹它会写脚本、测试、告诉你怎么用。安全提示terminal工具默认会审批危险命令rm、dd之类。你可以在配置里调整审批模式approvals: mode: manual # 手动审批默认 # mode: smart # 智能审批低风险自动过 # mode: off # 关闭审批危险file文件操作读写文件、搜索文件内容。❯ 帮我读一下config.yaml的内容 ❯ 在readme.md末尾加一段安装说明 ❯ 搜索项目里所有包含TODO的文件browser浏览器让Hermes控制浏览器访问网页、填表单、截图。❯ 打开 https://news.ycombinator.com告诉我前三条新闻的标题 ❯ 帮我截图这个网页vision图像识别传图片给Hermes分析。在CLI里AltV粘贴剪贴板图片或者拖图片到终端部分终端支持。❯ [粘贴图片] 这张图表说明了什么趋势 ❯ [粘贴图片] 这段代码有什么bugmemory记忆下一讲专门讲这里先提一下。记忆工具让Hermes能主动保存和更新它的记忆。cronjob定时任务第九讲专门讲。简单说就是让Hermes按时自动干活。todo待办让Hermes管理待办事项列表。❯ 帮我建一个待办整理本周的工作汇报 ❯ 查看我的待办列表 ❯ 把待办#1标记为完成delegation子代理让Hermes生成子代理去并行处理多个任务。比如❯ 帮我同时做三件事1.分析日志 2.检查磁盘空间 3.更新依赖包Hermes会生成3个子代理各自执行一个任务最后汇总结果。启动时指定工具集如果你只想用某些工具启动时直接指定hermes chat --toolsets web,terminal,file这样就不会加载其他工具省token也减少误操作风险。工具是怎么工作的当你发消息给Hermes它的处理流程是1. 理解你的需求2. 判断需要调用什么工具3. 调用工具拿到结果4. 根据结果继续思考可能再调其他工具5. 最后给你回复整个过程中你会看到工具执行的实时反馈┊ web_search Python 3.12 new features (1.2s) ┊ web_extract https://docs.python.org/3.12/whatsnew/ (2.1s)如果某个工具执行错了你可以直接纠正它它会重新来。