Hermes Agent 实战:接入微信两周后,我留下了这 4 个后台任务

Hermes Agent 接进微信两个星期后,我使用最多的功能居然是最不起眼的后台定时任务。

这套任务已经在微信里提醒过我三次,三次都起到了很重要的作用,有一次还挽救了我一个即将到期的VPS,所以我才想起来写这篇文章分享给大家。

那就是我的 HostDzire 的服务器,只剩几天就要到期。但是我手里经常有不少域名和 VPS,每项服务的续费时间又不一样,续费邮件很容易混在其他消息里。

如果那次没有看到提醒,我很可能会忘记续费。到期以后再发工单处理不算什么大事,但是服务暂停,甚至数据被清理,处理起来就麻烦了。虽然我平时会做备份,但是真要恢复和重建,会耽误我花不少时间。

总结下来的经验,让我现在只保留了四个任务。它每小时检查三个邮箱,周日晚上提醒我打开工作日闹钟,凌晨同步 Obsidian,早上再检查网站。它们做的事不同,运行方式却很接近。时间到了就检查,正常时保持安静,发现变化或执行失败才来微信找我。

我留下来的四个后台任务

每小时巡三个邮箱

我现在有 Gmail、Outlook 和 Agent Mail 三个邮箱,分别放着不同的服务与账号通知。邮件多起来以后,麻烦往往出在续费、账号安全和服务改动这些消息上。它们不一定需要马上处理,却经不起一直忘着。

如果只想每天看一次邮件,可以直接在微信里说一句。

每天早上八点帮我看一下邮箱,有什么未读消息,帮我生成摘要。

Hermes Agent 会照这句话建立任务,每天到点把未读邮件整理好。邮件更频繁,也可以改成四小时或八小时扫一次。我自己的三个邮箱消息比较多,目前设成每小时整点检查。

每次检查前,脚本会读取已经见过的邮件记录。微信只会收到新出现的未读邮件,同一封邮件只发一次。第一次运行时,它先记下当前未读邮件,从下一轮开始识别新增内容,不会把收件箱里积压的旧邮件一次全推过来。

提醒里会写明邮箱来源、发件人和主题,后面跟一段清理过的正文摘要。海外服务经常发送 HTML 邮件,原文里混着样式、按钮和网页代码,脚本会先转成纯文本,再压成适合在微信里阅读的长度。

没有新邮件,这一轮就不发消息。检查失败时,它会告诉我哪一步出了问题。读取和整理可以自动完成,回复、发送和修改邮件仍然要先让我确认。

这部分如果大家感兴趣,我可以写一篇专门的教程,怎么把Gmail和Outlook邮箱对接到自己的Hermes上去,让AI自动化操作。

周日晚上提醒我打开闹钟

四个任务里,我第二常用的是随手设置提醒。

我现在的 iPhone 还停在较老的系统版本,没有按节假日自动调整闹钟的功能。周末为了睡个好觉,我会关掉工作日闹钟,到了周日晚上又常常忘记重新打开。第二天早上要是睡过头,手机也不会替我解释。

我便让 Hermes Agent 每周日晚上通过微信提醒我打开闹钟。它不需要读取数据,也不用做复杂判断,到点发一句话就够了。

这类提醒的好处在于随手。临时想起一件事,我直接在微信里告诉它什么时候提醒,不用记 Cron 表达式,也不用登录服务器改任务。以后 iPhone 如果能直接按节假日处理闹钟,这条提醒就可以删掉。现阶段它刚好补上了我手里这台手机做不到的事。

凌晨同步 Obsidian

我的 Obsidian 知识库现在有 721 篇 Markdown 笔记,服务器上也保留了一份副本,方便 Hermes Agent 读取和整理。每天凌晨五点,服务器会自动拉取最新内容。

每次同步前,脚本都会检查服务器仓库有没有未提交修改。目录完全干净时,它才执行下面的命令。

bash 复制代码
git pull --ff-only

服务器上只要留着尚未提交的内容,同步就会停下来,并在微信里提醒我处理。它不会自己合并,更不会为了完成任务覆盖文件。

仓库已经是最新版时保持安静,拉到新内容才发送更新摘要。认证失败、冲突或操作超时也会报警。我的要求很简单,任务可以停,文件不能被它擅自改坏。

早上检查网站

我还有一个长期运行的 VPS 网站 legacyvps.com。它不需要我每天盯着,但我也不想等到几天以后才发现网站已经打不开,所以服务稳定性也很重要,但是如果你说为了这一个网站去做一套监控或者引入一个新软件,在我看来多少有一些划不来,所以我就想起来直接让Hermes 用定时任务处理就好。

Hermes Agent 每天早上八点检查其中一个关键页面。

text 复制代码
https://www.legacyvps.com/scanidc

脚本会确认页面能否连接、HTTP 状态是否正常,也会检查请求成功以后页面内容会不会是空的。连接失败、请求超时、状态异常或页面为空时,微信会收到提醒。

页面正常就什么都不发。每天收到一句"网站今天也正常"没有多少用,连续看上几天,人很快会顺手划掉,网站出问题时的提醒也容易跟着漏掉。

后台任务长期运行的两组设置

规则明确的任务直接跑脚本

邮箱巡检、Obsidian 同步和网站检查都没有调用大模型。它们使用 Hermes Agent 的 no-agent 模式,定时器到点以后直接执行脚本。脚本有输出,微信就收到内容;脚本没有输出,本轮任务便保持安静。

这样跑不会消耗模型 Token,结果也更确定。网站状态和 Git 状态都有明确规则,脚本照着判断运行即可。但是比如需要归纳邮件内容、理解自然语言或处理模糊信息时,就需要让模型参与了,这块就不能省了。

Hermes Agent 的定时任务还支持普通 Agent 任务和脚本预检查,可以按任务本身选择执行方式。如果不清楚的,可以看官方文档具体配置查看 Hermes Agent 定时任务官方文档

通知只在有事时出现

我最喜欢的就是低打扰模式,就是定时任务在后台默默的运行,成功不出问题不提醒,有问题才会返回错误,方便修正和排查,在没有新邮件,网站也能打开,就不要为了证明任务运行过再发一条消息了,这样如果定时任务多了整体就会显得很乱很烦。

而且同一件事最多只提醒一次。但是对应的邮箱内容和问题日志都要保存记录,否则任务跑得越勤,中间真出问题了你也不好排查。

但是缺点我也要提前讲清楚,如果真出问题或者模型有问题导致任务失败,或者一开始的脚本就有问题,可以导致任务的静默,在你的视角看来就是任务都没问题,但是其实任务已经挂掉了。

我前面的Git同步任务就吃过这个亏,授权已经掉了但是任务还在正常进行,的亏我有定时复查的习惯,才知道一直没有运行,这就是你要想清楚的取舍了,安静的代价。

写在最后

其实我前面也写了很多小白的基础教程,但是这次我主要的还是分享为主,尝试分享自己的感受和使用过程的优化,能把你跟着我一起走一遍我走过的路。

我分享出来也是喜欢更多人能结合AI去完善自己的生活,改善自己的生活节奏,可以空出更多的时间去做自己喜欢做的事情,说的太宏大了赶紧收回来,其实就是想让大家学习这个思想,你的生活日常肯定和我的不一样,但是又肯定有相同的部分,你也可以根据你的生活习惯结合来实现你自己想要的功能。

想学习更多 Hermes Agent 对应的内容,可以看我的教程。

相关推荐
明明如月学长3 小时前
FDE 关键技术:用 CLI 全面打通企业内部系统
aigc
gnsnswa3 小时前
解读6大AI人工智能认证证书
人工智能·信息可视化·职场和发展·数据分析·aigc·学习方法·信息与通信
imbackneverdie20 小时前
写文献综述,时间脉络和主题分类到底怎么选?
人工智能·ai·aigc·论文·科研·ai写作·医学
用户30742971671581 天前
Graph Engineering 完全指南:什么时候该用图,什么时候别用
aigc
李剑一1 天前
AI到底是在降本增效还是「降本增笑」?员工成本降下去了,AI反而成为最大的成本来源了!
aigc·ai编程
手写码匠1 天前
华为云Flexus+DeepSeek征文|Dify 构建企业级联网搜索 Agent:查询改写、多源检索与引用溯源实战
人工智能·深度学习·算法·aigc
后端小肥肠2 天前
我做了个能一键搭建个人工作台的 Skill,已开源
人工智能·aigc·agent
扯蛋4382 天前
1.x 时代的记忆系统 (一)
langchain·llm·aigc