自動化

排程藍圖

減少重複設定工作的可重複使用排程範本。

概念專屬圖版排程藍圖hx-graph-context-concept-cron-blueprints正在載入視覺預覽…
以原始尺寸檢視

排程藍圖

這是什麼

這是一組可填入少量變動值的排程樣板,用來快速建立一般 cron job,而不是另一套執行機制。

白話解釋

裁縫師保留一份預先裁好的外套版型,客人只需提供袖長與顏色,不必每次重畫整套紙樣。排程藍圖對 Hermes 自動化的作用相同:晨間簡報、帳單續訂監看等常見工作都有現成形狀,使用者只要填入真正會變動的幾個值。

為什麼重要

建立週期性自動化時,scheduleprompt、預設 delivery、必填值與可選 skills 等欄位經常重複。排程藍圖會保留這些欄位,讓新的監控工作或每日儀式不用從空白定義開始。它只是一般 cron job 上方的目錄與表單填寫便利層,不是獨立執行機制,也不是政策容器。

運作方式

AutomationBlueprint 除了識別用的 key/title/description/category,還宣告 schedule_templateprompt_template、具型別的 slotsdeliver_defaultskillstagscron/blueprint_catalog.py)。blueprint_form_schema 會把 slots 轉成儀表板表單;fill_blueprint 則拒絕未知名稱、缺少必填值與不符合嚴格列舉值的輸入。驗證後,它解析 schedule、轉譯 prompt、套用預設或指定的 delivery 目標、附加藍圖 skills,最後回傳可直接傳給 cron.jobs.create_job 的具名參數。tags 只描述目錄項目,不會複製進 create_job 規格。

具體範例

操作員在儀表板的自動化範本庫選擇「晨間簡報」,表單顯示預設 08:00 的時間欄位,以及只列出已連線平台的 delivery 下拉選單。他把時間改為 07:15 後建立,不必手寫 cron expression 或 prompt:

  1. 儀表板把藍圖 key 與變更值送到 /api/cron/blueprints/instantiate
  2. fill_blueprint07:15 轉成 cron 欄位,並轉譯完整簡報 prompt。
  3. 系統建立一個與手動建立結果相同的一般 cron job。

如何連結

「排程藍圖」屬於「自動化」系列,最直接相關的概念包括「排程任務」、「排程」、「代理執行環境」與「個人作業系統」。

來源證據

  • toolsets.py#<file>toolset:cronjob 的來源圖譜結構性備援;確認排程工作工具集與工具註冊來源檔的關聯,不單獨證明上述藍圖函式呼叫順序。

工作流程

  • 目前尚無第一輪工作流程對應;此概念仍透過文章與來源證據出現在知識庫圖譜中。

相關文章

相關筆記