第二十三章:計畫模式 — plan skill:Markdown 計畫、可執行步驟、進度追蹤

歡迎來到【第四部份:工作流與自動化】!各位指揮官,當你要蓋一棟摩天大樓時,你不會一開始就拿著磚塊亂砌,對吧?你一定會先找建築師畫設計圖。

對 Hermes Agent 來說,遇到超級複雜的連環任務時,如果直接讓它硬幹,它很容易在中途迷失方向,或是做到一半就把前面的步驟忘了。為了拯救這些「迷途羔羊」,Hermes 提供了一個神級內建技能——plan 技能(計畫模式)。它能讓管家在動手之前,先冷靜下來寫一份完美的企劃書!📝

🗺️ 計畫模式的三大魔力

當你呼叫 plan 技能時,管家會進入一種「深思熟慮」的狀態。它不會馬上瘋狂執行,而是會經歷以下三個階段:

1. 產出 Markdown 計畫書

管家會把你的龐大需求,拆解成條理分明的 Markdown 文件。例如你叫它「寫一篇關於 AI 的研究報告並存檔」,它會拆解成:(1) 搜尋文獻 (2) 整理大綱 (3) 撰寫內文 (4) 儲存檔案。這份計畫書會詳細列出每個步驟的目標和預期結果。

2. 轉換為可執行步驟 (Actionable Steps)

計畫書不只是給你看心安的,管家會把它轉化為自己看得懂的「可執行步驟」。這就像是把一份食譜拆解成「開火」、「下油」、「煎蛋」這樣一個個精準的動作指令,確保每一步都不會出錯。

3. 進度追蹤 (Progress Tracking)

開始執行後,這才是最療癒的地方!管家會在終端機上打勾勾:[v] 步驟一完成[ ] 步驟二進行中。如果中間遇到錯誤,它還會自動修正計畫。看著進度條一步步前進,強迫症患者絕對會感到身心舒暢!


🛠️ 指令教學:讓管家化身專案經理

讓我們來體驗一下計畫模式的威力。準備好一個稍微複雜一點的任務,來看看管家怎麼幫你安排。

介紹指令:使用 --skill plan 啟動計畫模式

💡 應用練習例子

練習 1:單純產生計畫不執行 如果你只是想看看管家的提案,不想讓它馬上動手,你可以這樣下達指令:

hermes run --skill plan "幫我策劃一個三天兩夜的東京自由行行程,只要輸出計畫就好,不用真的幫我訂機票"

幽默小提示:它會煞有其事地列出第一天去哪、第二天去哪。如果它排了「第一天去新宿,第二天去大阪」,你可以馬上糾正它。這就是先看計畫的好處,避免它亂跑!

練習 2:自動化拆解與執行連環任務 這是一個常見的工程師自動化場景,讓它邊計畫邊動手:

hermes run --skill plan "請上網搜尋今天的台積電收盤價,然後幫我在目前資料夾裡建立一個 summary.txt 檔案,把價格寫進去。"

看著終端機!你會先看到它印出計畫大綱,接著它就會一步步去搜尋、建檔案、寫內容。每一個步驟完成都會打勾回報,安全又可靠!

練習 3:在聊天模式中動態調整計畫 計畫趕不上變化?在 chat 模式下呼叫 plan 技能最靈活:

# 在 chat 模式下對 Hermes 說:
"請用 plan 技能幫我規劃如何寫一封英文的辭職信。列出計畫後,先等我確認再開始寫。"

管家會先給你大綱。如果你覺得大綱裡少了「感謝老闆的栽培」這一段,你可以直接在聊天室裡回覆:「在計畫中加入感謝老闆的段落」,它就會立刻更新計畫。老闆看了都會感動!


🎉 哇喔,你現在有了一位不知疲倦的專案經理了!

透過 plan 技能,那些原本看似不可能的複雜連環任務,現在都能被拆解得服服貼貼。

不過,如果這個「整理報告」的計畫,你希望管家「每天早上八點」都能自動跑一次呢?難道你要每天自己設鬧鐘起床下指令嗎?當然不用!下一章《排程任務》,我們要教你如何設定 Cronjob,讓管家自動自發為你賣命!我們第二十四章見!⏰