Hermes + DeepSeek 实战指南⑦:自动化 Blueprints 与多模型智能路由
2026-08-22
·
入门教程
·
有封面图
前几篇讲了 Hermes 的安装、多模型切换、团队协作、Docker 部署。这篇讲两个 v0.20.2 的核心功能:**自动化 Blueprints**(零代码工作流)和**多模型智能路由**。
这两个功能放在一起,是因为它们解决的是同一个问题:让 Hermes 自动决定"用什么模型、做什么事",不需要你每次手动指定。
一、什么是 Blueprints
Blueprints 是 Hermes 在 v0.17.0 加入的一个新特性——用自然语言描述一个自动化工作流,Hermes 会把它变成可重复执行的脚本。
你不需要写 Python、不需要写 YAML 配置,只需要在聊天里说:
```
每天早上 9 点:
1. 从我的 Notion 数据库里拉取当天的任务列表
2. 按优先级排序
3. 发到我的 Telegram
```
Hermes 会自动创建一个 cron job,每天 9 点执行这个流程。执行日志会记录在 `~/.hermes/logs/` 里,你随时可以查。
Blueprints 的核心价值是:**把"我想做这件事"变成"这件事自动发生"**,中间的所有步骤——调用 Notion API、排序逻辑、Telegram 消息发送——都由 Hermes 自己完成。
二、Blueprints 的实际案例
**案例 1:每周自动生成周报**
```
每周五下午 5 点:
1. 读取我这周在 GitHub 上的 commit 记录
2. 读取我这周在 Linear 上的任务完成情况
3. 汇总成一个 Markdown 文件
4. 通过 Email 发给团队
```
Hermes 会自动调用 GitHub API、Linear API、邮件发送,生成周报模板,按你指定的收件人发送。整个过程不需要你写一行代码。
**案例 2:监控竞品动态**
```
每天早上 8 点:
1. 搜索 Product Hunt 上新发布的相关产品(关键词:AI coding tool)
2. 把标题、链接、描述整理成列表
3. 发到我的 Discord #competitors 频道
```
这个 Blueprint 会利用 Hermes 内置的 web search 能力,自动抓取 Product Hunt 数据,过滤关键词,格式化输出到 Discord。
**案例 3:自动化代码审查**
```
每次有新的 PR 开启时:
1. 拉取 PR 的 diff
2. 用 Claude 分析代码质量
3. 在 PR 下面自动评论审查意见
```
这个需要 Hermes 接入你的 GitHub 仓库(通过 GitHub App 或 OAuth)。设置好之后,所有 PR 都会自动收到 Hermes 的审查 comment。
三、多模型智能路由
v0.20.2 的另一个核心功能:**让 Hermes 自动选择最合适的模型执行任务**。
之前你需要手动切换模型:
```bash
hermes switch claude # 切到 Claude
hermes switch deepseek # 切到 DeepSeek
```
现在可以设置路由规则,让 Hermes 自己判断。在 `~/.hermes/config.yaml` 里加一段:
```yaml
model_routing:
rules:
- trigger: "代码生成|重构|写爬虫"
model: deepseek-v4-pro
reason: "DeepSeek 性价比高,代码能力强"
- trigger: "复杂推理|策略分析|长文档处理"
model: claude-3-opus
reason: "Claude 在长程推理上更强"
- trigger: "图像生成|图片处理"
model: gpt-4o
reason: "GPT-4o 支持多模态"
- trigger: "快速对话|日常问答"
model: deepseek-v4
reason: "轻量任务用便宜模型"
default: deepseek-v4 # 默认用最便宜的
```
设置好之后,你在对话里说"帮我重构这个登录模块",Hermes 会自动切换到 DeepSeek 执行;说"帮我分析一下这个市场策略",它会切换到 Claude。
路由规则的触发是实时的,不需要重启 Hermes。改完配置文件,下一次对话就会生效。
四、Blueprints + 路由的组合用法
把 Blueprints 和模型路由结合起来,可以实现更高阶的自动化:
```
每天晚上 10 点:
1. 用 DeepSeek 生成当天的代码变更摘要(便宜)
2. 用 Claude 分析这些变更对系统架构的影响(深度推理)
3. 用 GPT-4o 生成一个变更可视化图表(多模态)
4. 把结果发到 Slack #engineering 频道
```
Hermes 会自动分配任务给不同模型,按顺序执行,最后把结果汇总发出去。你只需要在第一次设置这个 Blueprint,之后每天自动跑。
五、BluePrints 的限制
Blueprints 目前不支持的条件:
- 不支持复杂的分支逻辑(if-else 嵌套超过 2 层)
- 不支持跨多个外部服务的原子事务(比如"同时更新 Notion 和 Airtable,要么都成功要么都失败")
- 不支持人工审批节点(比如"等老板确认再发邮件")
这些限制在 v0.21.0 可能会被解决,目前如果需要更复杂的逻辑,还是得写 Python 脚本,通过 Hermes 的 `hermes run script.py` 执行。
下期预告
Hermes 系列最后一篇:v0.20.2 完整能力图谱——一张图说清楚这个工具现在能做什么、不能做什么,以及一个真实的日常使用场景演示。
---
参考:Hermes Agent v0.20.2 Blueprints 文档 + 模型路由配置指南
评论区