工作流程代理總覽

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

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

  • 多步驟程序,並定義順序邏輯。舉例來說,在 Gmail 和 Google 日曆等工具中,自動執行員工入職檢查清單。
  • 透過 AI 自動執行工作,並由專人核准。舉例來說,使用 AI 草擬報表,但必須先由使用者簽核才能發布。
  • 使用條件邏輯進行複雜的協調作業。舉例來說,根據區域和預算,將銷售待開發客戶分配給不同團隊。

EAP 版本的新功能

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

這些功能擴充了現有的 Agent Designer 視覺化流程建構工具,提供建構可投入生產的代理程式工具,這類代理程式可回應即時事件、在連結的應用程式中採取行動,並視需要納入人工監督。

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

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

事前準備

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

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

工作流程代理畫布

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

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

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

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

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

      工作流程代理預覽分頁。

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

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

工作流程代理元件

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

  • 觸發條件
  • 步數
  • 變數

觸發條件

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

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

步驟

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

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

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

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

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

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

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

使用者回答的問題。

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

變數

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

工作流程代理版本

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

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

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

已知問題

這個 EAP 版本的工作流程代理程式有下列已知問題和限制:

後續步驟