字节笔记本
2026年6月21日
hermes教程-教程:每日简报机器人
我们将构建什么
流程如下:
- 早上 8:00 — 定时调度器触发你的任务
- Hermes 启动一个全新的 Agent 会话,并加载你的提示词
- 网络搜索拉取你关注话题的最新新闻
- 摘要生成将内容提炼为简洁的简报格式
- 消息投递将简报发送到你的 Telegram 或 Discord
整个过程无需手动干预。你只需在喝早咖啡时阅读简报即可。
前置条件
开始之前,请确保你已具备:
- 已安装 Hermes Agent — 参见安装指南
- Gateway 正在运行 — gateway 守护进程负责执行定时任务:
bash
hermes gateway install # 安装为用户服务 sudo hermes gateway install --system # Linux 服务器:开机自启系统服务
或
hermes gateway # 前台运行
- **Firecrawl API 密钥** — 在环境变量中设置 `FIRECRAWL_API_KEY` 以启用网络搜索
- **已配置消息平台**(可选但推荐) — 设置好 [Telegram](/user-guide/messaging/telegram) 或 Discord 并指定家庭频道
> **提示 — 没有消息平台?没问题**
>
> 你仍然可以使用 `deliver: "local"` 跟随本教程。简报将保存到 `~/.hermes/cron/output/`,你可以随时查看。
## 步骤 1:手动测试工作流
在自动化之前,先确保简报功能正常。启动一个聊天会话:
```bash
hermes然后输入以下提示词:
搜索关于 AI Agent 和开源大语言模型的最新新闻。
用简洁的简报格式总结前 3 条故事,并附上链接。Hermes 将搜索网络、阅读结果,并生成类似下面的内容:
☀️ 你的 AI 简报 — 2026 年 3 月 8 日
1. Qwen 3 发布,拥有 235B 参数
阿里巴巴最新的开源权重模型在多项基准测试中与 GPT-4.5 持平,
同时保持完全开源。
→ https://qwenlm.github.io/blog/qwen3/
2. LangChain 推出 Agent 协议标准
一项新的 Agent 间通信开放标准,在发布第一周内获得 15 个主要框架的采纳。
→ https://blog.langchain.dev/agent-protocol/
3. 欧盟 AI 法案对通用模型开始执法
首批合规截止日期到来,开源模型因低于 1000 万参数阈值而获得豁免。
→ https://artificialintelligenceact.eu/updates/
---
3 条故事 • 搜索来源数:8 • 由 Hermes Agent 生成如果这一步成功,你就可以开始自动化了。
提示 — 迭代格式
尝试不同的提示词,直到得到你满意的输出。可以添加诸如“使用 emoji 标题”或“每条摘要不超过两句话”等指令。最终确定的格式将用于定时任务。
步骤 2:创建定时任务
现在让我们安排它每天早上自动运行。有两种方式可以实现。
在创建定时任务之前,请确保 Hermes 已全局配置了默认模型和提供商。如果你希望某个特定任务使用不同的值,可以在创建时设置显式的每任务模型/提供商覆盖。
选项 A:自然语言(在聊天中)
直接告诉 Hermes 你想要什么:
每天早上 8 点,搜索关于 AI Agent 和开源大语言模型的最新新闻。
用简洁的简报格式总结前 3 条故事,并附上链接。语气友好且专业。投递到 telegram。Hermes 将使用统一的 cronjob 工具为你创建定时任务。
选项 B:CLI 斜杠命令
使用 /cron 命令以获得更多控制:
/cron add "0 8 * * *" "搜索关于 AI Agent 和开源大语言模型的最新新闻。查找至少 5 篇过去 24 小时内的最新文章。用简洁的每日简报格式总结前 3 条最重要的故事。每条故事包括:清晰的标题、两句话摘要和来源 URL。语气友好且专业。使用 emoji 项目符号,最后加上故事总数。"
黄金法则:自包含提示词
警告 — 关键概念
定时任务在全新的会话中运行——没有之前对话的记忆,也没有关于你“之前设置过什么”的上下文。你的提示词必须包含 Agent 完成任务所需的所有信息。
不好的提示词:
执行我平时的早间简报。
好的提示词:
搜索关于 AI Agent 和开源大语言模型的最新新闻。
查找至少 5 篇过去 24 小时内的最新文章。用简洁的每日简报格式
总结前 3 条最重要的故事。每条故事包括:清晰的标题、两句话摘要
和来源 URL。语气友好且专业。使用 emoji 项目符号。好的提示词明确说明了搜索什么、多少篇文章、什么格式以及什么语气。它一次性包含了 Agent 所需的一切。
步骤 3:自定义简报
基本简报运行正常后,你可以发挥创意。
多主题简报
在一次简报中覆盖多个领域:
/cron add "0 8 * * *" "创建一份涵盖三个主题的早间简报。对于每个主题,搜索过去 24 小时内的最新新闻,并总结前 2 条故事,附上链接。
主题:
1. AI 与机器学习 — 重点关注开源模型和 Agent 框架
2. 加密货币 — 重点关注比特币、以太坊和监管新闻
3. 太空探索 — 重点关注 SpaceX、NASA 和商业航天
格式化为干净的简报,包含章节标题和 emoji。最后加上今天的日期和一句励志名言。"使用委派进行并行研究
为了更快地生成简报,告诉 Hermes 将每个主题委派给子 Agent:
/cron add "0 8 * * *" "通过将研究委派给子 Agent 来创建早间简报。委派三个并行任务:
1. 委派:搜索过去 24 小时内前 2 条 AI/ML 新闻故事,附上链接
2. 委派:搜索过去 24 小时内前 2 条加密货币新闻故事,附上链接
3. 委派:搜索过去 24 小时内前 2 条太空探索新闻故事,附上链接
收集所有结果,合并成一份干净的简报,包含章节标题、emoji 格式和来源链接。在标题中添加今天的日期。"每个子 Agent 独立并行搜索,然后主 Agent 将所有内容合并成一份精炼的简报。更多信息请参见委派文档。
仅工作日调度
不需要周末简报?使用针对周一至周五的 cron 表达式:
/cron add "0 8 * * 1-5" "搜索最新的 AI 和技术新闻..."
每日两次简报
获取早间概览和晚间回顾:
/cron add "0 8 * * *" "早间简报:搜索过去 12 小时的 AI 新闻..."
/cron add "0 18 * * *" "晚间回顾:搜索过去 12 小时的 AI 新闻..."通过记忆添加个人上下文
如果你已启用记忆,可以存储跨会话持久化的偏好。但请记住——定时任务在全新会话中运行,没有对话记忆。要添加个人上下文,请直接将其融入提示词中:
/cron add "0 8 * * *" "你正在为一位资深机器学习工程师创建简报,他关注:PyTorch 生态系统、Transformer 架构、开源权重模型以及欧盟 AI 监管。跳过关于产品发布或融资轮次的故事,除非涉及开源。
搜索这些主题的最新新闻。总结前 3 条故事,附上链接。简洁且技术性强——这位读者不需要基础解释。"提示 — 定制角色
包含简报是为谁制作的细节,能显著提升相关性。告诉 Agent 你的角色、兴趣以及要跳过什么。
步骤 4:管理你的任务
列出所有已调度任务
在聊天中:
/cron list
或在终端中:
hermes cron list你将看到类似下面的输出:
ID | 名称 | 调度计划 | 下次运行 | 投递方式
------------|-------------------|-------------|--------------------|--------
a1b2c3d4 | 早间简报 | 0 8 * * * | 2026-03-09 08:00 | telegram
e5f6g7h8 | 晚间回顾 | 0 18 * * * | 2026-03-08 18:00 | telegram删除任务
在聊天中:
/cron remove a1b2c3d4
或通过对话方式:
删除我的早间简报定时任务。
Hermes 将使用 cronjob(action="list") 找到它,并使用 cronjob(action="remove") 删除它。
检查 Gateway 状态
确保调度器确实在运行:
hermes cron status如果 gateway 没有运行,你的任务将不会执行。将其安装为后台服务以确保可靠性:
hermes gateway install
## 或在 Linux 服务器上
sudo hermes gateway install --system更进一步
你已经构建了一个可用的每日简报机器人。以下是一些可以继续探索的方向:
- 定时任务 (Cron) — 调度格式、重复限制和投递选项的完整参考
- 委派 — 深入探讨并行子 Agent 工作流
- 消息平台 — 设置 Telegram、Discord 或其他投递目标
- 记忆 — 跨会话的持久化上下文
- 技巧与最佳实践 — 更多提示词工程建议
提示 — 你还能调度什么?
简报机器人模式适用于任何场景:竞争对手监控、GitHub 仓库摘要、天气预报、投资组合跟踪、服务器健康检查,甚至每日笑话。只要你能用提示词描述,就能调度它。