实战:搭建每日简报机器人
Hermes 实战教程第2篇:每日简报机器人。每天早上自动推送新闻摘要。
这篇教程带你用 Hermes Agent 打造一个“私人新闻秘书”——每天早上自动搜集你关心的领域资讯,整理成简报,准时推送到你的 Telegram 或 Discord。
它到底在做什么?
想象你雇了一个不知疲倦的研究助理:每天早8点准时上班,花几分钟浏览全网,挑出最重要的3条新闻,写成一份清爽的摘要,发到你的手机上。全程无需你动手,你只需端着咖啡读结果。
整个流程由四个环节组成:定时触发(闹钟)→ 联网搜索(找资料)→ 智能总结(写摘要)→ 消息推送(送到你面前)。
准备工作
先确认三件事:
- Hermes Agent 已安装(不会?看本系列安装篇)
- Gateway 正在运行——它是负责“按时叫醒”智能体的后台管家。执行
hermes gateway即可前台运行,或hermes gateway install设为开机自启 - Firecrawl API 密钥——用于联网搜索,设置环境变量
FIRECRAWL_API_KEY
💡 没有消息应用? 用
deliver: "local"把简报存到~/.hermes/cron/output/,随时查看。
第1步:手动测试工作流
先别急着自动化,咱们得确认“新闻秘书”干活靠谱。启动聊天:
hermes
输入:
搜索关于 AI 智能体和开源大模型的最新新闻,用简报格式总结前3条,附上链接。
如果它返回了类似“☀️ 你的AI简报”的格式化摘要,恭喜,可以进入下一步了。
💡 多试几个提示词,直到输出让你满意。比如“用emoji做标题”或“每条摘要不超过两句话”。
第2步:创建定时任务(Cron Job)
这是核心环节。Cron 就像闹钟的“定时规则”,告诉 Hermes 何时执行什么任务。两种方式任选:
方式A:聊天里直接说人话
每天早上8点,搜索 AI 智能体和开源大模型的最新新闻,总结前3条,附链接,语气友好专业,发送到 Telegram。
Hermes 会自动帮你创建任务。
方式B:用 /cron 命令精确控制
/cron add "0 8 * * *" "搜索 AI 智能体和开源大模型的最新新闻,找过去24小时内至少5篇文章,用简报格式总结最重要的3条。每条包含:清晰标题、两句话摘要、来源链接。语气友好专业,用emoji项目符号,结尾标注故事总数。"
⚠️ 黄金法则:提示词必须“自包含”。定时任务每次都在全新会话中运行,它不记得你之前聊过什么。所以提示词要写全:搜什么、找几篇、什么格式、什么语气。千万别写“做我平时的简报”——它不知道“平时”是什么。
第3步:玩点花样
多主题简报:一次覆盖 AI、加密货币、航天三个领域,每个领域搜2条,分节展示。
并行研究(委托模式):让 Hermes 把三个主题分别“外包”给三个子智能体同时搜索,最后汇总成一份简报——速度更快。
工作日专属:把时间表达式改成 0 8 * * 1-5,周末不打扰。
早晚各一份:添加两个任务,早上8点发晨报,下午6点发晚报。
加入个人偏好:在提示词里写明“读者是资深ML工程师,关注PyTorch生态和开源权重模型,跳过产品发布新闻”——告诉它“给谁看”,内容会更对味。
第4步:管理你的任务
- 查看所有任务:聊天里输入
/cron list,或终端执行hermes cron list - 删除任务:聊天里输入
/cron remove 任务ID,或直接说“删掉我的晨间简报任务”
小结
至此,你的每日简报机器人已经上线运行。核心就一句话:把“做什么、怎么做、发给谁”全部写进提示词,剩下的交给 Hermes。
下篇预告:简报机器人只是开胃菜。下一篇,我们将用 Hermes 搭建一个自动监控网页变化并提醒你的“哨兵机器人”——敬请期待!
📖 官方文档
本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › guides/daily-briefing-bot