实战:自动化蓝图合集
Hermes 实战教程第15篇:自动化蓝图。现成的自动化方案模板。
这篇教程带你认识 Hermes Agent 的“自动化蓝图”——一套开箱即用的自动化模板,让 AI 帮你干活,而你只需要复制粘贴。
自动化是什么?先打个比方
想象你雇了一个全能助理。你不需要每天提醒他做事,只需要提前写好“工作指令”和“触发条件”。比如:“每天早上 9 点,把昨天的销售数据整理成报告发给我”。Hermes Agent 的自动化就是干这个的。
它支持三种触发方式:
| 触发方式 | 生活化比喻 | 工具 |
|---|---|---|
| 定时触发 | 像闹钟,到点就响 | cronjob 工具 |
| GitHub 事件 | 像门铃,有人按门铃(提交代码、提 bug)你就知道 | Webhook 平台 |
| API 调用 | 像快递柜,外部系统把数据“投递”进来 | Webhook 平台 |
不管用哪种方式,结果都能发到 Telegram、微信(通过转发)、Slack、邮件 等地方。
蓝图一:夜间自动整理 GitHub Issue(定时触发)
假设你管理一个开源项目,每天都有新 issue(问题反馈)。你希望每天早上看到一份“昨日新增问题清单”。
第 1 步: 打开终端,输入以下命令(这就是一个“定时任务”):
hermes cron create "0 2 * * *" \
"你是项目经理,请整理 NousResearch/hermes-agent 仓库的 issue:
1. 运行 gh issue list 获取最新 30 条 issue
2. 找出过去 24 小时新增的
3. 给每条建议优先级标签(P0 紧急 / P1 高 / P2 中 / P3 低)
4. 汇总成一份简报" \
--name "夜间 issue 整理" \
--deliver telegram
第 2 步: 设置好 --deliver telegram,每天早上 2 点,AI 就会把整理好的报告发到你的 Telegram。
小提示: 如果当天没有新 issue,AI 会回复
[SILENT],表示“今天没事,不打扰你”。
蓝图二:自动审查代码(GitHub 事件触发)
每次有人提交 Pull Request(PR,代码合并请求),AI 自动帮忙审查代码,直接在 PR 下留言。
第 1 步: 订阅 GitHub 的 pull_request 事件:
hermes webhook subscribe github-pr-review \
--events "pull_request" \
--prompt "请审查这个 PR,检查安全问题、性能隐患、代码质量..." \
--skills github-code-review \
--deliver github_comment
第 2 步: 在 GitHub 仓库设置里添加 Webhook,把地址填成 http://你的服务器:8644/webhooks/github-pr-review。
搞定!以后每次有人提交 PR,AI 就会自动审查并留言。
蓝图三:每周检查文档是否过期(定时触发)
代码更新了,但文档没跟上,这是很多项目的通病。这个蓝图让 AI 每周一早上自动检查:
hermes cron create "0 9 * * 1" \
"扫描仓库,找出过去 7 天合并的 PR,检查代码改动是否对应更新了文档。如果有遗漏,列出清单;如果都同步了,回复 [SILENT]。" \
--name "文档漂移检测" \
--deliver telegram
蓝图四:部署后自动验证(API 调用触发)
你的 CI/CD 系统部署完新版本后,自动通知 Hermes 去检查服务是否正常。
第 1 步: 订阅一个 deploy-verify 事件:
hermes webhook subscribe deploy-verify \
--prompt "部署刚完成,请检查服务是否健康,版本号是否正确..." \
--deliver telegram
第 2 步: 在 CI/CD 脚本里加一行,部署完成后 POST 一条 JSON 数据到 Hermes 的 webhook 地址。AI 收到后会自动执行健康检查并汇报结果。
小结
这四个蓝图只是冰山一角。核心思路是:把重复性工作交给 AI,用“定时”或“事件”触发,让自动化真正跑起来。你不需要懂编程,复制粘贴命令,改改参数,就能拥有一个 24 小时在线的 AI 助理。
下篇预告: 我们将深入 Hermes Agent 的“技能系统”——如何让 AI 学会你专属的工作流。敬请期待!
📖 官方文档
本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › guides/automation-blueprints