工作流程總覽

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

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

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

Workflow Builder 提供下列功能:

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

支援的連接器

工作流程支援下列連接器:

  • Gmail
  • Google 日曆
  • Google Chat
  • Google 雲端硬碟
  • Slack
  • Jira
  • ServiceNow
  • Confluence
  • OneDrive
  • SharePoint
  • Outlook

事前準備

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

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

工作流程畫布

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

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

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

    工作流程編輯器分頁。

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

      工作流程預覽分頁。

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

      「工作流程執行作業」分頁。

工作流程元件

工作流程包含下列元件:

  • 觸發條件
  • 步數
  • 變數

觸發條件

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

觸發條件 說明 設定欄位
手動觸發 視需要觸發工作流程代理的執行作業。使用者可以在 Gemini Enterprise 應用程式的對話提示中輸入 @ 和工作流程代理程式名稱,啟動工作流程代理程式。
  • 輸入欄位:使用者啟動工作流程時可提供選填或必填的輸入欄位。
排程觸發條件 以指定頻率觸發工作流程執行作業。
  • 頻率:觸發工作流程的頻率。您可以指定頻率,以分鐘、小時、天、週或月為單位,也可以使用自訂 cron 運算式。
  • 時區:頻率的時區。
事件觸發條件 當連結的應用程式中的資料變更時,觸發工作流程的執行。
  • 連接器:產生事件的已連結應用程式。
  • 篩選器:事件必須符合的條件,才能觸發工作流程。

步驟

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

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

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

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

  • 已連結的應用程式:選取代理程式可在執行階段存取的已連結應用程式和動作。您可以精細選取搜尋動作,並啟用或停用資料修改動作。詳情請參閱「設定 Agent 節點連結的應用程式和動作」。
  • 模型:Gemini 代理使用的 Gemini 模型。
輸出欄位:

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

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

使用者回答的問題。

設定 Agent 節點連結的應用程式和動作

設定 Gemini 代理程式節點時,您可以控管代理程式在執行階段可存取的應用程式、連接器和動作。您可以將代理程式限制為只能執行唯讀搜尋作業,或啟用可變動的回寫動作。

一覽:代理節點動作功能

功能 動作類別 選取精細程度 用途範例
搜尋和查詢 Search For Data 依動作 (開啟或關閉個別動作) 廣泛查詢、查詢票證、搜尋知識庫。
資料修改 Add Or Update Data 連接器層級 (全有或全無切換) 建立支援單、更新問題狀態、傳送電子郵件。

附加並授權連結的應用程式

應用程式

如要將已連結的應用程式附加至代理程式節點,請按照下列步驟操作:

  1. 在工作流程畫布中,按一下「Gemini Agent」節點,開啟設定窗格。
  2. 在「已連結的應用程式」下方,找出要附加的連結器或應用程式 (例如 JiraGmailGoogle 雲端硬碟)。
  3. 將連接器切換鈕設為「開啟」
    • 如果您或貴機構是第一次使用連結器,請完成系統提示的 OAuth 授權流程,授予必要權限。
  4. 按一下連接器名稱旁的展開箭頭 (),開啟連接器支援的動作。

選取動作類別

每個已連結的應用程式都會將動作分成兩類:

  • 搜尋資料:從連結的服務搜尋、查詢、列出或擷取記錄的動作。
    • 精細的動作選取:按一下「搜尋資料」旁邊的「設定」圖示 (),即可查看所有可用的搜尋動作 (例如 Search EventsList EventsList Calendars)。您可以個別啟用或停用動作。
    • 確定性搜尋篩選器:使用結構化下拉式選單或原生查詢運算式 (例如 Jira 查詢語言 (JQL)、Confluence 查詢語言 (CQL)、雲端硬碟搜尋查詢或 Gmail 搜尋運算子) 設定篩選器,限制搜尋範圍。
    • 內嵌查詢測試:直接在設定窗格中驗證查詢,確認篩選器傳回預期結果,再執行工作流程。
  • 新增或更新資料:在目標應用程式中建立、修改、傳送或刪除記錄的動作 (例如建立 Jira 問題或傳送電子郵件)。
    • 連接器層級的切換按鈕:變更動作切換按鈕會在連接器層級運作。開啟這項設定後,代理程式就能存取該連接器的所有支援變動作業。

動作依附元件需求

範例:限制代理程式只能讀取 Jira 搜尋結果

應用程式

以下範例說明如何設定 Gemini 代理程式節點,以便搜尋 Jira 問題,但不允許代理程式建立或修改問題:

  1. 在工作流程畫布中,按一下「Gemini Agent」節點,開啟設定窗格。
  2. 在「已連結的應用程式」下方,將「Jira」切換為「開啟」 (如果系統提示,請完成 OAuth 授權)。
  3. 按一下「Jira」旁邊的展開箭頭 ()。
  4. 確認「搜尋資料」切換鈕已設為「開啟」,然後將「新增或更新資料」切換鈕設為「關閉」
  5. 按一下「Search For Data」(搜尋資料) 旁的「設定」圖示 (),確認只有所需的唯讀搜尋動作 (例如「Search Jira」) 處於啟用狀態。

動作解析和執行階段優先順序

工作流程執行時,Gemini 代理程式會根據下列優先順序規則選取並叫用動作:

設定狀態 執行階段動作執行
已啟用搜尋功能 針對所有已啟用的搜尋作業,公開標準清單和擷取動作。
已停用個別搜尋動作 代理程式的動作目錄中省略了特定搜尋動作。
已啟用新增 / 更新資料 連同任何已啟用的搜尋動作,一併公開異動動作。
新增 / 更新資料已停用 該連接器會封鎖所有資料建立、更新和刪除動作。

變數

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

工作流程版本

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

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

詳情請參閱「管理工作流程版本」。

已知問題

這個版本的流程有下列已知問題和限制:

後續步驟