返回文件核心概念

自動化

自動執行工作流程的觸發條件——排程、電子郵件、GitHub、行事曆、Notion 及 webhook。

最後更新於2026年10月29日 · 2 min read

自動化是附加在工作流程上的觸發條件。工作流程決定做什麼;自動化則決定何時啟動下一次執行。

自動化包含:

  1. 一個工作流程,包含其所屬的智能體
  2. 一位擁有者,其自動化聊天室及連接存取權會被使用
  3. 一個觸發條件,如排程、連接服務的事件,或傳入 webhook

工作流程的自動化分頁,附有每週排程及下次執行時間

每次執行內容

每次觸發都會在該工作流程及擁有者的自動化聊天室中啟動一個新的執行。每次觸發不會建立全新的聊天室。相同成員擁有的同一工作流程自動化會重複使用該自動化聊天室。

執行會使用工作流程當前的指令及觸發內容。由於聊天室會重複使用,先前的執行會保留在其對話紀錄中。如果任務必須無狀態執行,請在工作流程指令中說明,並指定僅使用當前事件或明確的時間範圍。

模型是在自動化聊天室主題中選擇的,而不是在智能體或工作流程上選擇。首次建立自動化聊天室時,模型會先採用成員預設值,再採用工作區預設值。之後的觸發會重複使用該主題已選擇的模型。

開啟自動化聊天室可檢視其執行紀錄、輸出及可見錯誤。失敗的觸發會保留在此,方便你修正工作流程、連接器存取權或觸發條件後再次執行。

觸發條件參考

工作流程上的自動化選擇器是目前工作區可建立內容的唯一依據。部分事件類型僅在啟用特定工作區功能後才會出現,因此不一定隨處可見。

排程

類型行為
排程依據 cron 排程及 IANA 時區於指定時間執行。
間隔每次執行完成後等待設定的間隔,再排定下一次執行。執行不會重疊。
單次於選定日期與時間執行一次,之後自動停用。

儲存前請確認自動化顯示的時區。需要依時鐘執行時請用排程自動化,若需在每次完成後間隔執行則用間隔自動化。

Gmail

事件篩選條件
新郵件可選寄件人、收件人、Cc、主旨及內文比對條件。未設條件時,所有新郵件皆可觸發。
標籤已套用指定一個 Gmail 標籤名稱。

建議先用較嚴格的新郵件篩選條件,避免收件匣過於繁忙導致執行次數過多。

GitHub

GitHub 事件需先在你的 GitHub 組織安裝 Okou 的 GitHub App。若尚未安裝,設定畫面會提示——組織管理員會看到安裝 GitHub App按鈕,其他人則會被告知請管理員安裝。安裝一次後,下列所有 GitHub 觸發條件皆可用。

事件常用篩選條件
拉取請求指定一個儲存庫及一個動作:建立、重新開啟、關閉、準備審查、轉為草稿、同步、加入或移出合併佇列、標籤、移除標籤。可依目標分支、作者、PR 編號或標籤進一步篩選。對於closed,可區分已合併與僅關閉。
工作流程執行完成儲存庫、工作流程、結論、分支、觸發事件及執行者。
工作流程任務完成儲存庫、工作流程、任務、結論、分支、執行標籤及執行群組。
拉取請求審查提交儲存庫、審查狀態、目標分支、來源分支及信任作者。
部署狀態建立儲存庫、環境、狀態、參考、建立者、應用程式及生產環境標記。
議題或拉取請求留言建立儲存庫、議題/PR 範圍、信任作者及留言開頭。

沒有獨立的GitHub 標籤已套用事件。若要對 PR 標籤做出反應,請選擇拉取請求,指定標籤動作並加上標籤篩選條件。

Google 行事曆與 Meet

  • 行事曆事件建立、更新或取消,依你選擇的行事曆 ID 範圍
  • Google Meet 逐字稿產生,僅限由連接成員組織的會議

聊天及其他整合

  • 聊天執行完成監控你的某個聊天室主題。可依完成、失敗或取消狀態篩選,對於完成的執行,可用不分大小寫的*萬用字元比對最終回覆。
  • Webhook 已接收會建立一個簽名的傳入 URL,當工作區方案包含 webhook 自動化時可用。
  • Google 表單回應提交、Notion 頁面/資料庫事件、Strapi 項目發佈及Stripe 發票已付款,僅在啟用相關自動化功能的工作區中出現。

事件自動化也需相關連接器或整合已連接並可供自動化擁有者使用。

自動化訊息會以簡單語言描述發生的事件,由聊天執行完成觸發啟動的執行會指回原始智能體及主題。

建立自動化

從已運作的聊天室開始。 先以單次執行測試任務。當結果符合需求時,請說:

「每個工作日早上8點(洛杉磯時間)執行這個,並私訊我結果。」

Okou 會確認工作流程、頻率及目的地,若工作流程尚未存在則會儲存,並附加自動化。

明確設定。 在你的工作區開啟工作流程,點選新增自動化,選擇觸發類型及其篩選條件。適合你已知需求且不需試跑時使用。

新增自動化對話框,顯示排程觸發類型:間隔、排定時間及單次執行

智能體及指令來自工作流程本身,因此排程觸發僅需設定執行時間及時區。

新增排程自動化對話框,設定為每週一09:00執行

自動化可個別啟用或停用,無需刪除——適合休假前或調整過於頻繁的觸發時使用。

結果目的地

自動化需知道結果要送往何處。請在工作流程指令中明確說明:

  • Slack 頻道或私訊——最常見;結果會以訊息或主題發佈於頻道
  • 飛書或 Microsoft Teams——適用於主要在這些平台的團隊
  • Telegram 或簡訊——適合個人、行動優先的提醒
  • Notion 頁面或資料庫——適合需歸檔而非廣播的內容
  • Google 文件或試算表——可選擇附加或覆蓋
  • GitHub 議題或 PR 留言——適用於工程工作流程
  • Gmail 草稿——預先建立於你的帳戶,供你檢查及寄送
  • 託管頁面——詳見託管網站
  • 工作區檔案——當產出為影片、圖片或可下載資產時

*「發佈到#engineering」或「私訊我」比「隨便送到某處」*更清楚。

操作建議

以下是實際運作自動化的經驗:

  • 觀察前三次執行。 自動化設定容易,實際看到 Okou 在你的環境產生的結果後更容易微調。
  • 保持任務簡單。 複雜多步驟的自動化較易出錯。若單一自動化需更新五個系統,建議拆成兩個。
  • 明確指定目的地。 頻道可能改名、人員可能離開。請在工作流程指令中明確寫出目的地;若找不到,Okou 會於下次執行時警告。
  • 限制長時間查詢。 若提示要求「最近30天」,請每次執行都重申,確保時間範圍保持最新。
  • 確認時區。 排程及單次自動化會儲存明確時區;儲存前請再次檢查。
  • 休假前暫停。 尤其是會私訊你的自動化——回來看到14則簡訊沒什麼幫助。請停用自動化,回來後再啟用;工作流程不會受影響。

成本與執行量

每次自動化觸發都會啟動一次正常執行,並依所用模型路徑及服務消耗點數。預估成本時請檢查自動化聊天室及帳單。

短間隔會迅速累積:若間隔為15分鐘,且每次執行都能在下次間隔前完成,則一天最多可執行96次。範圍過廣的事件篩選同樣會造成大量執行。建議先用嚴格條件,觀察前幾次觸發,再逐步放寬篩選或頻率。

若想停止新觸發但保留工作流程及歷史紀錄,請停用自動化。

下一步

  • 參見工作流程以了解自動化執行的流程。
  • 參見聊天以了解每次執行的細節。
  • 參見範例工作流程以參考五組完整的工作流程加自動化範例。