第21篇:图像生成——AI 画画
Hermes 功能详解第21篇:图像生成。让 Hermes 根据描述生成图片,支持多种模型后端。
第21篇:影像生成——AI 畫畫
好的,第21篇來了!之前咱們聊過讓 Hermes 定時幹活(Cron),但很多朋友覺得那只是個「定時提醒機器人」。今天咱就把它玩出花來——用 Cron 實現真正的「自動化一切」。官方文件又更新了,這次給了五個超實用的真實場景,我挑最精華的給你講講。
核心思想:每次都是「新同學」
先記住最關鍵的一點:Cron 任務每次執行都是全新的對話,它不記得你上次聊了啥。所以你的指令必須「自包含」——把該知道的背景、該執行的命令全寫進去,別指望它「猜」。
場景一:網站變臉監控(最實用!)
想盯著某個網頁(比如價格表、公告頁),一變就通知你?用 --script 參數!
/cron add "every 1h" "如果腳本輸出 CHANGE DETECTED,就總結頁面變了啥、為啥重要;如果輸出 NO_CHANGE,就回覆 [SILENT]。" --script ~/.hermes/scripts/watch-site.py --name "價格監控" --deliver telegram
這裡的祕訣是:Python 腳本幹苦力(抓網頁、算雜湊、對比),Agent 幹腦力活(判斷變化重不重要)。腳本的 stdout 會自動變成 Agent 的上下文。
場景二:每週自動報告
每週一早上 9 點,自動蒐集 AI 新聞、GitHub 熱門、Hacker News 熱帖,整理成摘要發給你:
/cron add "0 9 * * 1" "生成每週報告:1. 搜尋上週前5條AI新聞 2. 搜GitHub上machine-learning主題的熱門倉庫 3. 看HN上討論最多的AI貼文。分板塊整理,帶連結,500字以內。" --name "每週AI摘要" --deliver telegram
0 9 * * 1 就是標準 cron 表達式:每週一早上 9 點。
場景三:GitHub 倉庫盯梢
監控某個倉庫的新 Issue、PR 或 Release:
/cron add "every 6h" "檢查 NousResearch/hermes-agent 倉庫:最近6小時的新Issue、新PR、新Release。用終端跑 gh 命令:gh issue list --repo ... --limit 10。只挑6小時內的,沒有就回 [SILENT]。" --name "倉庫監控" --deliver discord
注意:指令裡要寫清楚具體的 gh 命令,因為新會話的 Agent 啥也不知道。
場景四:資料採集管線
定時抓資料存檔案,讓 Agent 分析趨勢。腳本負責採集,Agent 負責解讀。
省 Token 的兩個大招
官方這次特別提醒:如果不需要 AI 思考,就別用 LLM!
- 純腳本監控:比如磁碟告警、記憶體告警,腳本自己就能生成訊息,用
no_agent=True的純腳本 Cron,零 Token 消耗。 - 一次性腳本輸出:如果腳本已經在跑了(比如 CI 步驟、部署腳本),直接用
hermes send把輸出管道到 Telegram/Discord,連 Cron 都不用建。
壓軸技巧:[SILENT] 靜默大法
監控類任務最怕「狼來了」洗版。官方推薦:沒事就回覆 [SILENT],Cron 系統看到這個標記就自動閉嘴,只有真有事才通知你。安靜時段再也不被打擾了!
這五個模式夠你玩一陣了。記住:腳本幹重活,Agent 幹巧活,[SILENT] 防騷擾。下期見!
📖 官方文档
本文根据 Hermes Agent 官方文档编写,原文见:官方文档 › guides/automate-with-cron