工作流程代理總覽

工作流程代理是一種代理,您可以在 Gemini Enterprise 網頁應用程式中使用工作流程建構工具建立這類代理。這類代理可根據設定的觸發條件,執行一連串的步驟或動作,包括 AI 自動化和人為介入。工作流程代理的回應可確定或不確定,取決於代理的整體協調邏輯。

工作流程代理程式非常適合下列用途:

  • 多步驟程序,並定義順序邏輯。舉例來說,您可以在 Gmail 和 Google 日曆等工具中,自動執行員工入職檢查清單。
  • 透過 AI 自動執行工作,並由專人核准。舉例來說,使用 AI 草擬報告,但必須先經過使用者簽核才能發布。
  • 使用條件邏輯的複雜自動化調度管理機制。舉例來說,根據區域和預算,將銷售線索轉給不同團隊。

EAP 版本的新功能

Gemini Enterprise 的 Workflow Builder 搶先體驗計畫 (EAP) 推出多項新功能。這些進階工作流程功能包括以事件為準的觸發條件、連接器回寫動作、流量控制步驟、Model Context Protocol (MCP) 伺服器整合、人機迴圈步驟,以及改良的自然語言編輯功能。

這些功能擴充了現有的 Workflow Builder,提供各種工具,協助您建構可部署於正式環境的代理程式,回應即時事件、在連結的應用程式中執行動作,並視需要納入人工監督。

這個搶先體驗計畫版本提供下列功能:

  • 使用自然語言建立代理程式:以簡單的語言描述代理程式,系統就會自動生成工作流程架構。
  • 使用代理範本:瀏覽並使用預先建構的範本,滿足常見的商務用途。
  • 設定事件觸發條件:在連結的應用程式中,當資料變更時自動執行代理程式。
  • 使用連結器動作:在工作流程中新增回寫動作,例如傳送訊息、建立活動及上傳檔案。
  • 使用篩選器搜尋:使用範圍篩選器搜尋已連結的應用程式,以擷取目標結果。
  • 使用流量控制步驟:在工作流程中新增條件分支、資料篩選和迴圈。
  • 連結 MCP 伺服器:將 MCP 伺服器連結為工作流程步驟,或做為 Gemini 代理步驟的工具。
  • 使用人機迴圈步驟:在工作流程中新增人工審查、核准和資訊要求步驟。
  • 將現有代理加入工作流程:將工作交給工作流程中的其他專業 AI 代理。
  • 管理代理程式版本:儲存、共用、比較及還原代理程式版本。
  • 使用自然語言編輯代理程式:以自然語言描述變更,即可編輯現有工作流程。
  • 查看代理程式執行記錄:透過逐步執行追蹤記錄,監控代理程式執行作業。
  • 共用代理:與貴機構的其他使用者共用即時工作流程代理。

事前準備

探索這些新功能前,請先完成下列步驟:

  • 確認貴機構已加入 Workflow Builder EAP。
  • 請確認 Gemini Enterprise 管理員已在應用程式的功能管理設定中,啟用「Workflow Builder」功能切換鈕。詳情請參閱「管理網頁應用程式功能」一文。
  • 請確認您已連上必要的資料儲存庫,並擁有 Gemini Enterprise 網頁應用程式。詳情請參閱「關於應用程式和資料儲存庫」。

工作流程代理畫布

工作流程代理程式提供混合式畫布,結合自然語言提示的便利性與視覺化編輯器的控制能力。

  • 對話式設計工具:您可以在建立工作流程代理時,以及在視覺編輯器中存取對話式設計工具,透過對話式介面輸入自然語言提示詞,建構和調整工作流程代理。這非常適合偏好無程式碼開發體驗的使用者,以及想使用自然語言建構工作流程代理的使用者。

    • 工作流程代理建立作業開始時的對話式設計工具介面。
    • 工作流程代理畫布中的對話設計工具介面。
  • 編輯器畫布:編輯器畫布會以視覺化方式呈現工作流程代理程式。節點代表步驟,節點之間的連線則代表步驟之間的關係,視覺編輯器非常適合想微調工作流程邏輯、新增條件式邏輯,以及整合各種工具和應用程式的使用者。

    工作流程代理程式編輯器分頁。

    • 預覽:預覽分頁會即時預覽工作流程代理,讓您執行模擬作業來測試代理的流程,並進行任何必要調整。

      工作流程代理預覽分頁。

    • 執行:「執行」分頁會列出所有工作流程代理程式執行作業,包括每次執行的日期和時間、啟動執行的觸發條件,以及執行的目前狀態。

      工作流程代理程式執行分頁。

工作流程代理元件

工作流程代理程式包含下列元件:

  • 觸發條件
  • 步數
  • 變數

觸發條件

觸發條件是啟動工作流程代理執行的事件。下表列出工作流程代理程式支援的觸發條件:

觸發條件 說明 設定欄位
排程觸發條件 以指定頻率觸發工作流程代理的執行作業。
  • 頻率:觸發工作流程代理程式的頻率。您可以指定頻率,以分鐘、小時、天、週或月為單位,也可以使用自訂 cron 運算式。
  • 時區:頻率的時區。
事件觸發條件 當連結的應用程式中的資料變更時,觸發工作流程代理程式的執行作業。
  • 連接器:產生事件的已連結應用程式。
  • 篩選器:事件必須符合的條件,才能觸發工作流程。

步驟

步驟是工作流程代理程式執行的個別工作。每個步驟都會依序執行,且每個步驟的結果可能會影響下一個步驟。

下表列出支援的步驟,並依據執行的動作類型分類:

類別 步驟 說明 設定欄位
代理程式節點 Gemini Agent AI 輔助代理程式,可根據預先定義的指令讀取、推論及回覆。 輸入欄位:
  • 指令:Gemini 代理程式的指令。
  • 知識:Gemini 代理程式可存取的額外檔案或資源,用來生成回覆。

    設定 Google 雲端硬碟或 OneDrive 資料儲存庫後,即可使用「從雲端硬碟新增」和「從 OneDrive 新增」選項。您可以透過這些選項選取特定檔案或資料夾,將代理程式的搜尋範圍限制在這些資源。每次執行代理程式時都會即時搜尋,因此來源檔案的任何變更都會立即反映。

  • 工具和整合服務:Gemini 代理程式可存取的資料來源 (例如應用程式和連接器) 和工具。
  • 模型:Gemini 代理使用的 Gemini 模型。
輸出欄位:

Gemini 代理程式的回覆會擷取為變數,可做為工作流程後續步驟的輸入內容。

  • 輸出格式:您可以指定輸出內容為純文字或結構化 JSON 格式。
  • JSON 結構定義:使用結構化輸出內容時,您可以手動定義 JSON 結構定義,指定輸出變數的格式和資料類型,確保整個流程的資料處理方式一致。
流量控制 條件 條件是邏輯陳述式,可決定工作流程代理程式執行步驟的方式。這些條件會定義步驟執行的必要條件,且可根據先前步驟的結果和外部資料來源而定。 輸入欄位:
  • 分支名稱:條件為 true 時要執行的分支名稱。
  • 變數:要評估的變數。您可以從先前步驟的輸出內容中選取變數。
  • 運算子:用於評估的運算子 (例如 `contains`、`equals`、`greater than`)。
  • :要與變數比較的值。您可以指定靜態價值,或從先前步驟的輸出內容中選取變數。
  • + 條件:您可以使用 `AND` 和 `OR` 等邏輯運算子新增其他條件。
人機迴圈 要求資訊 可要求真人使用者提供資訊。 輸入欄位:
  • 訊息:要向使用者顯示的訊息。您可以指定靜態訊息,或從先前步驟的輸出內容中選取變數。
  • 問題:要詢問使用者的問題。您可以指定要求的答案類型 (例如簡答、段落、日期、電子郵件、單選是/否)。
輸出欄位:

使用者回答的問題。

應用程式 為 Gemini Enterprise 網頁應用程式設定的所有資料儲存庫動作。 可讓您連結及存取 Google 和第三方資料來源的資料。 請參閱連接器動作參考資料

變數

變數是可在工作流程代理程式的步驟之間傳遞的值。 這些值是步驟的輸出內容,可用於後續步驟的輸入內容。

工作流程代理版本

建立工作流程代理程式時,可以將其儲存為草稿或開啟。 代理程式發布後,您可以建立其他工作流程代理程式版本,並儲存、比較及還原這些版本。在下列情況中,擁有多個工作流程代理版本會很有幫助:

  • 您想測試新版工作流程代理程式,但不想中斷現有版本。
  • 您想還原為舊版工作流程代理程式。

詳情請參閱「管理代理程式版本」。

已知問題

以下是這個搶先體驗版中,工作流程代理程式的已知問題和限制:

後續步驟