Skip to main content
Agent 啟用後,不需要有人按按鈕也能執行。使用者透過聊天、頻道與 Agent API 使用它;自動化則依排程,或在其他系統呼叫 Webhook 時執行它。

啟用或停用 Agent

Agent 只有在已啟用時才會執行。Agent 頁面頂端的狀態按鈕會顯示「已啟用」或「已停用」,點選即可切換。
  • 從 Agent Builder 發布會啟用 Agent。
  • 停用會讓 Agent 在所有地方停止回應:聊天、API 呼叫、公開連結、電子郵件、聊天應用、聊天室與自動化。Builder 中的建構與「測試執行」仍可使用。重新開啟即可恢復。
只有 Admin 與 Builder 角色可以啟用或停用 Agent。

自動化

自動化是 Agent 的一次已儲存呼叫:包含提示詞、觸發它的條件,以及結果要送到哪裡。每次觸發都是 Agent 的一次真實執行,而且每次執行都會開啟一段新對話。
尚未儲存的自動化:工作日 09:00 排程與 America/Chicago 時區

建立自動化

1

開啟「自動化」分頁

在 Agent 頁面開啟「自動化」,點選「新增自動化」。
2

命名並撰寫提示詞

填寫「名稱」(例如「Morning digest」),並在「要做什麼?」中描述任務,例如:「彙整上週的新名單,並標出任何異常。」
3

加入觸發條件

在「觸發條件」下點選「新增觸發條件」,選擇「定時排程」或「Webhook」。排程可以加入任意多個,Webhook 最多一個。沒有任何觸發條件時,自動化只會在有人按下「立即執行」時執行。
4

選擇結果的去向

展開「進階設定」選擇「目的地」,並可選擇設定「模型」、「執行身分」與「最大並行執行數」。編輯器會把選擇摘要為「結果傳送至:…」。
5

儲存

點選「建立」。自動化儲存後才會出現 Webhook 網址。

立即執行

「自動化」分頁上的每一列自動化都有「立即執行」按鈕,可立即觸發一次。Operator、Builder 與 Admin 角色都可以使用「立即執行」。

排程

「定時排程」觸發條件會在你選擇的「時區」中,於指定時間執行自動化。 自訂 cron 範例: 暫停中的排程會顯示「此排程已暫停。」以及「恢復」按鈕。

Webhook

「Webhook」觸發條件會給自動化一個專屬網址。任何能發送 HTTP POST 的系統都能執行 Agent:n8n、Make、Zapier、GitHub、會議記錄工具,或你自己的應用程式。 網址格式如下,編輯器會在「如何呼叫此自動化」中顯示它,並提供「複製網址」按鈕:

保護 Webhook

在「API 金鑰(Bearer 權杖)」下點選「產生」,即可要求呼叫端傳送 Authorization: Bearer <key>。金鑰只會顯示一次;DataGen 只保存其雜湊值,因此請立即保存。「輪替」會發出新金鑰,並立即讓舊金鑰失效。沒有金鑰時,任何知道網址的人都能觸發 Webhook。 「每小時最多呼叫次數」限制 Webhook 的觸發頻率。

在提示詞中使用 payload

你 POST 的 JSON 內容可以在提示詞中使用。在「要做什麼?」中寫 {{ payload.foo }},即可插入請求中的 foo 欄位:

呼叫並取得結果

1

觸發執行

回應為 202 Accepted,內容是 { executionId, statusUrl }。執行會以非同步方式開始。
2

輪詢結果

每 1–2 秒輪詢一次,直到 status 為最終狀態。Agent 的答案在 result.content 中:
在編輯器中點選「測試觸發」,會對網址 POST {},確認它已進入佇列。
若要從你自己的程式碼與 Agent 進行一問一答的對話,請使用 Agent API,而不是 Webhook。

部分較舊的自動化使用一次性的儲存庫執行,這種執行可以提交並開啟 Pull Request(「PR 模式」:「建立 PR」、「自動合併」或「略過」)。編輯器會在這類自動化上顯示提示與「改用對話方式」按鈕。新建立的自動化一律以對話方式執行。
  1. 確認 Agent 為「已啟用」。
  2. 確認「自動化使用中」已開啟,且排程沒有暫停。
  3. 檢查觸發條件上的「時區」。
  4. 在 AI 代理人日誌 中以 Scheduled (Cron) 觸發來源篩選,尋找該次執行。
  • 401:Webhook 設有 API 金鑰。請傳送 Authorization: Bearer <key>;若遺失金鑰,請「輪替」取得新金鑰。
  • 404:檢查網址中的 Agent 名稱與自動化 ID、「自動化使用中」是否開啟,以及自動化是否有啟用中的 Webhook 觸發條件。
  • 429:Webhook 超過「每小時最多呼叫次數」,或你排隊中與執行中的工作太多。請在回應指示的時間後重試。

下一步

頻道

從 Slack、Teams、Discord、電子郵件、網頁聊天與公開連結使用 Agent

版本與紀錄

回溯版本並檢視每一次執行