每天早上進辦公室,先開五、六個網站,看過去一天有哪些產業新聞,再挑出值得追的幾則。這件事你做過幾百次,流程幾乎一樣,只有內容每天不同。
如果流程都一樣,能不能讓AI在你進辦公室前就先做完?Grok Bot的Routine(排程)功能就是為這種事設計的:設定好任務和時間,之後它會準時自己開跑。
本文用「每周一至周五早上8點自動開跑AI新聞晨報」當範例,以桌面版操作為主;手機App只能暫停或恢復排程。還沒建過Bot的讀者,先看《數位時代》8月的Grok Bot新手教學,本文從「已經有一個Bot」開始。
白話版:一般任務是你叫一次、它做一次;Routine是你設定一次、它之後照表跑。官方文件的定義是,Routine把一個工作流程指派給一個Bot,並告訴它何時執行,可以是固定時間,也可以是收到指定訊息後自動開始,例如某個Slack頻道出現特定關鍵字。
Routine解決的是「這件事我不想每天重新交代」。 它不會讓Bot變聰明,只是把你已經確認做得對的事,固定下來重複做。
官方文件給的順序也值得記住。先用一次性任務做到結果可靠,把方法存成Skill,最後才排程自動化。跟帶新人一樣,先看它做對一次,再放它自己跑。 下面三步就照這個順序走。
接下來觀察三件事:來源是不是官方或主流媒體、有沒有混進過期新聞、格式好不好讀。不滿意就在同一段對話補一句修正,例如「不要收錄產品降價的消息」,再跑一次。排程只是把同一件事定時重做,第1步沒磨好,錯誤會每天準時出現。
官方文件建議Skill要寫到能獨立執行:需要哪些權限、怎麼驗證結果、哪些事要先問你。存好之後,在桌面版輸入框打「/」就能叫出來。
可以直接在對話裡告訴Bot,也可以在Bot對話的Routines面板加排程,選項有每小時、每天、周一至周五、每周、每月等。用對話最省事:
這段話裡有五件事,官方文件說每個Routine都要講清楚:什麼時候跑(含時區)、資料從哪來、要交出什麼、哪些事要先問你、搜不到或讀不到時怎麼辦。
另外,時區與假日要自己顧。 排程用的是設定裡「Timezone」那一欄的時區,預設跟著你的電腦,不是它去讀的網站或Slack的時區。建好後到設定確認時區,也對一下下一次執行時間。選「周一至周五」不代表會避開台灣國定假日;假日若不想執行,可以手動暫停。
還有兩件事要提醒。8點是開始時間,Bot要搜尋、整理再貼回來,因此完成晨報還需要一些時間,不要預期8點整會整點完成。此外,就算筆電關著它也會照跑,因為它在Bot自己的雲端電腦上執行。
還有,一個Bot最多可存50個Routine,執行紀錄只保留最近20次。因此重要的晨報若想留檔,可在指令加一句「同時把晨報存進Notion的某某頁面」,或其他你指定的地方。
日後,這個Routine要停就直接按暫停。但要注意刪除後立即生效、不能復原,刪掉Bot也會連帶刪掉它的所有Routine。
如果到了設定時間,Routine卻沒有自動執行,可以依序檢查:
也可以打開Routine的執行紀錄,查看最近一次失敗的原因。修改設定後,建議先用Test run測試一次,再等待下一次正式排程。