前面幾篇,我們花了不少時間替 AI 分身增加你的能力給它。有些工作方法,是從自己的提案、文件與過去成果裡整理出來,再教給分身;有些比較通用的能力,則可以直接透過現成的 Skills 補上。
一路做到這裡,分身能做的事情已經比一開始多了很多。
但還有一件事對於我這個金魚腦來說,始終還是覺得有點麻煩:
我得記得叫它開始去做 OO 工作
例如每週我都會要搜集「產業情報」這件事。其中的搜尋資料、判斷來源、排除重複消息、整理成摘要,這些工作分身已經有能力完成。只要我一聲令下,它就能開始做。
問題是,到了下星期一,我還是得自己想起來:「對了,今天得要整理產業情報。」接著打開 Hermes,再把任務交待一次。這當然沒什麼,但如果一件工作每週、每天甚至每個月都會出現,每次還要由我負責記得「現在該叫分身做事了」,那就只是把執行的部分交出去,這件工作的提醒仍然掛在自己的腦袋裡。
如果想讓分身真正接手這些固定工作,接下來就要處理另一個問題:
它已經會做這件事了,能不能連「什麼時候該開始」也一起記住?
這就是這篇要介紹的能力:任務排程。
很多人第一次看到任務排程,可能會先想到行事曆提醒。
例如在行事曆設定:
每週一上午 9 點:整理 AI 產業情報。
時間到了,手機跳出通知。看到提醒後,再打開 Hermes,把工作交辦出去。
提醒確實有發揮作用,但工作仍然需要人來啟動。
AI 分身的任務排程則可以再往前一步:
每週一上午 9 點到了 → 分身自己開始整理 AI 產業情報 → 做完之後把結果交回來。
差別就在時間到了之後,誰負責採取下一個動作。
前面幾篇談 Skills,處理的是「這個分身會不會做」;排程處理的,則是「到了什麼時間,它要自己開始做」。
可以把兩者記成一句話:
Skill 決定分身懂不懂得如何做,排程決定分身什麼時候自己去做。

Hermes 的排程任務(Scheduled Tasks)底層使用 Cron 排程機制,但一般使用者不一定得先學會傳 統上工程師在使用的 Cron expression。Hermes 可以聰明地理解自然語言,像是「每週一上午 9 點」「每天下午 5 點」這類自然語言時間描述,並透過對話建立固定排程。
除了建立任務,也支援修改、暫停、恢復、手動觸發及刪除等管理操作。
所以這篇我們不學 Cron 語法,也不開終端機,直接透過 Hermes Desktop APP,替 AI 分身安排第一份固定工作。
延續前面提到的「收集每週 AI 產業情報」:假設我們希望每週一開始工作前,就先收到過去七天值得關注的 AI Agent 與 AI 工具消息,只要直接在 Hermes Desktop 的對話視窗裡輸入:
之後每週一上午 9 點,搜尋過去七天值得關注的 AI Agent 與 AI 工具消息,排除重複內容與單純轉載的新聞,整理成一份產業情報摘要,每則保留原始來源連結,完成後把結果回傳給我。
這段短短指令看起來只是普通的指示交辦,其實已經包含一項固定任務需要的五個基本要素:
| 設定項目 | 交辦內容 |
|---|---|
| 執行時間 | 每週一上午 9 點 |
| 工作內容 | 搜尋 AI Agent 與 AI 工具消息 |
| 資料範圍 | 過去七天 |
| 處理規則 | 排除重複內容與單純轉載 |
| 預期成果 | 產業情報摘要,附上原始來源連結 |
Hermes 可以辨識這是一項需要定期執行的工作,再透過內建的排程管理工具建立 Scheduled Job。使用者不需要自行打成 Cron expression,也不用另外開啟 CLI 輸入指令。

這和過去使用傳統自動化工具的方式有些不同,以前建立自動化流程,通常要先設定觸發條件、選擇執行時間、連接後續動作,再逐項設定執行參數。現在可以先把需求當成一份工作交辦,讓 Agent 協助完成排程設定。
就像跟下屬交代:這件事情,以後每週一早上幫我處理。

另外,你也不用擔心用自然語言建立排程時寫得有點模糊,Hermes 會再問得更詳細,或是之後要改也都隨時能改變。
不過要小心一個我前不久才踩過的坑。
假設一個對話,在前面已經和分身討論很久,確認好產業情報要怎麼整理,最後只交代:
以後每週一照剛才的方法做一次。
這樣的指令會出問題。
因為 Hermes 的 Scheduled Task 真正執行時,會開啟一個新的對話(Agent Session)。這個 Session 不會自動帶著建立排程時的整段對話內容,因此不能假設它知道你在建排程所使用的提示詞中寫的「剛才的方法」究竟指的是什麼,這點要特別小心。
《R森小叮嚀》
排程任務的 Prompt 應該能夠獨立成立。需要用到的條件、資料來源、處理方式與輸出格式,最好直接寫清楚。
那如果工作方法之前已經有被整理成 Skill,則就沒什麼問題,它可在排程載入對應的 Skill,按照既定方法執行。
例如產業情報你原本就有建好一套固定的資料篩選與摘要方法 Skill,就可以在任務裡明確指定使用該 Skill。

透過對話建立排程雖然方便,但看到 Hermes 回覆「已經幫你設定好了」,還是應該確認實際留下來的排程設定符不符合我們的預期。
因為自然語言有可能被理解錯誤,尤其是使用比較笨的模型的時候。
Hermes Desktop 提供排程管理介面。如果使用 Bot Mode,可以從 Bots 選擇對應的 AI 分身,再查看該分身的 Scheduled Jobs/Routines。每個 Bot 都有自己的 Profile,也可以管理自己的固定工作。
進入左方的「排程工作」中,找到剛才新增的任務:

檢查一下這幾個項目看看 Hermes 是否正確理解你提示詞中的語意:
如果發現它對於你的語意理解有錯誤,直接點擊「編輯排程工作」進行修改:

其中有一個要提醒大家的是時區坑。
例如使用者想要的是「台灣時間星期一上午 9 點」,但 Hermes 排程實際使用的時間,會受到「執行環境時區」的設定影響。如果時區不同,就可能出現預期上午執行,結果卻在凌晨啟動的情況。
因此,除了確認排程頻率,也應該檢查系統顯示的下一次執行時間。若時間不正確,可以先檢查 Hermes 執行環境的系統時間與時區。
固定工作也不代表設定一次之後就不能改。
例如原本安排每週一上午 9 點整理產業情報,後來發現 9 點通常已經開始開會,希望改成上午 8 點先準備好;又或者最近暫時不需要這份情報,想先停幾週。
Hermes 的排程系統支援修改(Edit)、暫停(Pause)/恢復(Resume)、觸發(Trigger)與刪除(Remove)等操作,可以透過排程管理功能調整。
如果只是臨時修改一項工作,也可以直接在對話裡告訴分身:
把每週一的 AI 產業情報改成早上 8 點。
Hermes 可以根據這項要求調整原有排程。不過修改完成後,仍建議回到上一步確認更新是否正確。
當分身逐漸開始負責兩三項以上的固定工作時,Desktop 的排程介面就很有價值。
例如每天上午整理待辦、每週一產出產業情報、每週五準備週報。這些工作如果全部散落在不同對話裡,很難快速掌握有哪些排程正在執行,哪些已經暫停,以及下一次什麼時候會啟動。
透過統一的管理介面,就能比較清楚地掌握 AI 分身目前的固定工作。
完成排程設定後,還有一個步驟很值得做:立即觸發一次。
Hermes 的排程系統支援手動觸發(Trigger),可以讓已建立的任務立刻執行,而不需要真的等到下一個指定時間。

這一步之所以重要,是因為排程設定成功,只能證明系統已經記住何時啟動,還不能保證工作真的能順利完成。
例如:
這些問題若等到下星期一正式執行時才發現,就失去了自動化原本希望節省時間的意義了。
因此,建立新的排程後,建議立刻就先手動執行一次,確認整個流程有沒有問題,之後就能放心讓它按照所設定時間固定執行。

在做這類的分身排程任務時,好的習慣流程大概是這樣
交辦排程 → 確認理解正確 → 試跑驗證
開始使用排程後,很容易產生一個疑問:既然工作已經安排好了,是不是接下來就可以關掉 Hermes,甚至把電腦關機,反正時間到了分身會自己執行?
這要看 Hermes 實際部署在哪裡。
如果目前使用的是本機 Hermes Desktop,排程仍然需要有一個正在運作的執行環境,負責檢查時間並觸發工作。
在一般 Gateway 模式下,排程由 Gateway 的背景機制負責;而使用 Hermes Desktop 時,Desktop 的主要 Backend 會負責本機 Profiles 的排程工作。
即使某個 Bot 的獨立 Backend 因為閒置而進入休眠,只要 Desktop 的主要 Backend 仍然正常運作,排程就可以繼續觸發。因此不需要讓每一個 Bot 的對話畫面始終保持開啟。
但如果整台電腦已經關機,或負責排程的 Hermes Backend 完全停止運作,就不能期待任務依然準時執行。
還有一點要注意:若電腦進入睡眠模式,也可能使本機排程無法按時觸發。若有固定時間執行的需求,應要調一下作業系統的電源與睡眠設定。
排程替分身記得什麼時候上班,但還是需要一個正在運作的 Hermes 負責執行。

如果未來有一些工作需要全天候執行,例如半夜監測服務狀態、人在休假時仍然定期整理資料,就可能需要 Remote Gateway、長時間在線的主機,或其他雲端執行環境。由於這部份比較進階(牽涉到部署問題),先不在這篇展開說明。
對於目前只是想替 AI 分身安排固定工作的讀者們,先掌握本機排程的運作方式就夠了。
這篇使用「每週 AI 產業情報」當例子,是因為這個例子比較單純好懂, 很適合做為範例教學。
大家學會了以後,就可以應用在自己的日常工作裡,比如說以下這些情境。
| 常見重復性工作 | 可以怎麼交給 AI 分身 |
|---|---|
| 每日工作準備 | 每天上班前整理當天會議、相關資料與待辦事項 |
| 產業/競品情報 | 每週搜尋指定產業、競品或技術的重要更新 |
| 專案進度整理 | 每週彙整指定資料來源的變動,產出進度摘要 |
| 固定週報 | 每週五根據分身能取得的工作資料,先產出週報草稿 |
| 每月報表 | 固定整理資料來源,產生摘要、趨勢或報表初稿 |
| 資訊監測 | 定期檢查網站、政策公告或產品頁面是否更新 |
| 固定會議準備 | 例行會議前整理相關文件、前次紀錄與待追事項 |
不過,也不需要把每件會重複發生的工作都排進去。
判斷一項工作是否適合自動排程,可以先看兩個條件:
例如每週整理公開的 AI 產業消息,資料來源與處理方式相對明確,通常就很適合。
相反地,如果每次都需要先由使用者上傳一份新的 Excel、決定這次要分析什麼,或補充客戶剛剛在電話裡提出的需求,那麼就算排程準時啟動,分身也可能因為「缺少 input 資料」而無法完成工作。
另外,還需要特別注意的是「成本」。
固定執行也會帶來持續使用工具、模型或外部服務的成本。執行頻率應該根據工作的實際需要設定,不必因為能做到每天執行,就把原本每週整理一次已經足夠的工作改成天天執行。
對剛開始建立分身的固定排程任務來說,建議先挑一件資料來源明確、產出內容固定,而且即使做錯也不會立即造成重大影響的工作。
等這項任務能穩定執行,再慢慢增加其他排程。
經過前面幾篇的教學,相信你的 AI 分身已經了解,並學會主人的工作方法,且能有效率地完成任務。現在又加入了排程,讓一些固定工作有機會在不需要主動觸發的情況下自行開始。
之前原本的方式是:
我想到這件事 → 我交辦 → 分身開始做。
加入排程之後,可以變成:
時間到了 → 分身自己開始 → 做完再把成果交回來。
表面上看,只是省掉一次打開 Hermes、輸入指令的動作。但真正節省下來的,還有那些原本需要一直記在腦袋裡的小事。
「星期一要整理產業情報。」
「月底要整理一次資料。」
「星期五記得準備週報材料。」
這些提醒每一項都不複雜,但當它們累積起來,就會持續占用注意力。只要工作本身已有固定的資料來源、處理方法和完成標準,就值得思考是否能讓 AI 分身自行啟動。
前面我們一直在教分身怎麼工作。到了任務排程這一篇,開始連「什麼時候該上班」也教會了它。