ByteNoteByteNote

字节笔记本

2026年6月21日

hermes教程-教程:每日简报机器人

API中转
¥120

我们将构建什么

流程如下:

  1. 早上 8:00 — 定时调度器触发你的任务
  2. Hermes 启动一个全新的 Agent 会话,并加载你的提示词
  3. 网络搜索拉取你关注话题的最新新闻
  4. 摘要生成将内容提炼为简洁的简报格式
  5. 消息投递将简报发送到你的 Telegram 或 Discord

整个过程无需手动干预。你只需在喝早咖啡时阅读简报即可。

前置条件

开始之前,请确保你已具备:

  • 已安装 Hermes Agent — 参见安装指南
  • Gateway 正在运行 — gateway 守护进程负责执行定时任务:
    bash
    hermes gateway install   # 安装为用户服务
    sudo hermes gateway install --system   # Linux 服务器:开机自启系统服务

hermes gateway # 前台运行

text
- **Firecrawl API 密钥** — 在环境变量中设置 `FIRECRAWL_API_KEY` 以启用网络搜索
- **已配置消息平台**(可选但推荐) — 设置好 [Telegram](/user-guide/messaging/telegram) 或 Discord 并指定家庭频道

> **提示 — 没有消息平台?没问题**
>
> 你仍然可以使用 `deliver: "local"` 跟随本教程。简报将保存到 `~/.hermes/cron/output/`,你可以随时查看。

## 步骤 1:手动测试工作流

在自动化之前,先确保简报功能正常。启动一个聊天会话:

```bash
hermes

然后输入以下提示词:

text
搜索关于 AI Agent 和开源大语言模型的最新新闻。
用简洁的简报格式总结前 3 条故事,并附上链接。

Hermes 将搜索网络、阅读结果,并生成类似下面的内容:

text
☀️ 你的 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 你想要什么:

text
每天早上 8 点,搜索关于 AI Agent 和开源大语言模型的最新新闻。
用简洁的简报格式总结前 3 条故事,并附上链接。语气友好且专业。投递到 telegram。

Hermes 将使用统一的 cronjob 工具为你创建定时任务。

选项 B:CLI 斜杠命令

使用 /cron 命令以获得更多控制:

/cron add "0 8 * * *" "搜索关于 AI Agent 和开源大语言模型的最新新闻。查找至少 5 篇过去 24 小时内的最新文章。用简洁的每日简报格式总结前 3 条最重要的故事。每条故事包括:清晰的标题、两句话摘要和来源 URL。语气友好且专业。使用 emoji 项目符号,最后加上故事总数。"

黄金法则:自包含提示词

警告 — 关键概念

定时任务在全新的会话中运行——没有之前对话的记忆,也没有关于你“之前设置过什么”的上下文。你的提示词必须包含 Agent 完成任务所需的所有信息

不好的提示词:

执行我平时的早间简报。

好的提示词:

text
搜索关于 AI Agent 和开源大语言模型的最新新闻。
查找至少 5 篇过去 24 小时内的最新文章。用简洁的每日简报格式
总结前 3 条最重要的故事。每条故事包括:清晰的标题、两句话摘要
和来源 URL。语气友好且专业。使用 emoji 项目符号。

好的提示词明确说明了搜索什么多少篇文章什么格式以及什么语气。它一次性包含了 Agent 所需的一切。

步骤 3:自定义简报

基本简报运行正常后,你可以发挥创意。

多主题简报

在一次简报中覆盖多个领域:

text
/cron add "0 8 * * *" "创建一份涵盖三个主题的早间简报。对于每个主题,搜索过去 24 小时内的最新新闻,并总结前 2 条故事,附上链接。

主题:
1. AI 与机器学习 — 重点关注开源模型和 Agent 框架
2. 加密货币 — 重点关注比特币、以太坊和监管新闻
3. 太空探索 — 重点关注 SpaceX、NASA 和商业航天

格式化为干净的简报,包含章节标题和 emoji。最后加上今天的日期和一句励志名言。"

使用委派进行并行研究

为了更快地生成简报,告诉 Hermes 将每个主题委派给子 Agent:

text
/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 和技术新闻..."

每日两次简报

获取早间概览和晚间回顾:

text
/cron add "0 8 * * *" "早间简报:搜索过去 12 小时的 AI 新闻..."
/cron add "0 18 * * *" "晚间回顾:搜索过去 12 小时的 AI 新闻..."

通过记忆添加个人上下文

如果你已启用记忆,可以存储跨会话持久化的偏好。但请记住——定时任务在全新会话中运行,没有对话记忆。要添加个人上下文,请直接将其融入提示词中:

text
/cron add "0 8 * * *" "你正在为一位资深机器学习工程师创建简报,他关注:PyTorch 生态系统、Transformer 架构、开源权重模型以及欧盟 AI 监管。跳过关于产品发布或融资轮次的故事,除非涉及开源。

搜索这些主题的最新新闻。总结前 3 条故事,附上链接。简洁且技术性强——这位读者不需要基础解释。"

提示 — 定制角色

包含简报是为谁制作的细节,能显著提升相关性。告诉 Agent 你的角色、兴趣以及要跳过什么。

步骤 4:管理你的任务

列出所有已调度任务

在聊天中:

/cron list

或在终端中:

bash
hermes cron list

你将看到类似下面的输出:

text
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 状态

确保调度器确实在运行:

bash
hermes cron status

如果 gateway 没有运行,你的任务将不会执行。将其安装为后台服务以确保可靠性:

bash
hermes gateway install
## 或在 Linux 服务器上
sudo hermes gateway install --system

更进一步

你已经构建了一个可用的每日简报机器人。以下是一些可以继续探索的方向:

提示 — 你还能调度什么?

简报机器人模式适用于任何场景:竞争对手监控、GitHub 仓库摘要、天气预报、投资组合跟踪、服务器健康检查,甚至每日笑话。只要你能用提示词描述,就能调度它。


分享: