查看 Application Integration 支援的連接器

運用 Gemini Code Assist 建構整合功能

Gemini Code Assist 是 Google Cloud 中的 AI 輔助工具,無論使用者的技能程度為何,都能在需要時獲得協助。在 Application Integration 中,Gemini Code Assist 可協助您執行下列操作:

如要詳細瞭解 Gemini for Google Cloud,請參閱 Gemini for Google Cloud 總覽

事前準備

  1. 前往 Google Cloud 控制台的「Application Integration」頁面。

    前往「Application Integration」

    下圖顯示「Application Integration」頁面:

    在 Application Integration 中啟用 Gemini 在 Application Integration 中啟用 Gemini

    1. 在「讓 AI 建立整合」部分,按一下「探索」
    2. 在隨即顯示的「Gemini in Application Integration」窗格中,按一下「Enable Service」,啟用 Gemini for Google Cloud API。

      如要瞭解如何在 Google Cloud 專案中啟用 Gemini Code Assist,請參閱「為專案設定 Gemini Code Assist」。

  2. 在 Google Cloud 專案中設定 Application Integration。詳情請參閱「設定應用程式整合」。
  3. 如果您打算使用連接器建立整合,請務必在 Google Cloud 專案中設定所需連線。
  4. 如果您打算使用主專案中的 Apigee API Hub API 建立整合,請確保您已在專案中佈建 API Hub,且 Application Integration 服務帳戶具有必要角色,可存取其他專案中的 API。

必要的角色

支援的工作和觸發條件

Gemini 可協助你新增下列工作和觸發條件:
觸發條件 Tasks

Gemini 也可協助您建立下列控制流程工作,但無法產生子整合:

建立整合

Gemini 會以自然語言陳述 (或提示) 做為輸入內容,協助您建立及建構整合項目。因此,您能快速建立及建構簡單到複雜的整合,且手動設定的次數最少。

只要簡短提示或描述要建構的整合流程,Gemini 就會建議一或多個整合流程,協助你著手進行。

如要使用 Gemini 建立整合,請執行下列步驟:

  1. 前往 Google Cloud 控制台的「Application Integration」頁面。

    前往「Application Integration」

  2. 依序按一下「spark」「幫我創作」。系統隨即會顯示「Create Integration with Gemini」(使用 Gemini 建立整合功能) 窗格。

    或者,您也可以在「建立整合」頁面建立新的整合,然後在整合編輯器中,按一下「使用 Gemini 建立整合流程」pen_spark,即可使用 Gemini。

  3. 圖片:導覽列中的 Gemini 圖示 圖片:導覽列中的 Gemini 圖示

    1. 如要選取提示範本,請從「範例提示範本」中選取。否則,請輸入提示,讓 Gemini 生成整合項目。如要瞭解如何撰寫更有效的提示,請參閱「撰寫更有效的提示」。

      舉例來說,假設您新增了以下提示:「建立整合功能,擷取 JIRA 問題,然後建立 Zendesk 支援單。」

    2. 按一下「生成」

      下圖顯示「使用 Gemini 建立整合」窗格,以及 Gemini 提供的建議:

      Gemini 建立整合建議 Gemini 建立整合建議

      使用「上一個」和「下一個」按鈕,查看系統提供的建議。

    3. 如要修改建議的整合名稱,請更新「整合名稱」欄位。
    4. 選取整合的區域。如果專案只有一個已佈建的區域,則「區域」欄位會設為該區域。
    5. 如要編輯提示,請按一下「編輯提示」
    6. 如要接受整合流程建議,請按一下「確認」。Application Integration 會顯示建立整合步驟的進度。使用 Gemini 建立的整合項目會取代所有現有的整合元素和變數。

      Gemini 建立整合載入器 Gemini 建立整合載入器

內容相關建議

您可以運用 Gemini,為現有整合功能提供情境建議。Gemini 可根據現有整合的邏輯流程,協助您提供適當的連結器設定建議。如果整合中的連線有超過 1000 個實體,Gemini 就不會提供該連結器的建議。如需更多限制,請參閱「限制」一節。

設定連接器工作

Gemini 可根據現有整合的邏輯流程,協助您提供適當的連結器設定建議。如果整合中的連線有超過 1000 個實體,Gemini 就不會提供該連結器的建議。如需更多限制,請參閱「限制」一節。

您可以透過 Gemini 建議的替代項目設定連接器,也可以與 Gemini 互動 (使用提示),要求提供所需的設定建議。

如要使用 Gemini 在整合中設定連接器工作,請按照下列步驟操作:

  1. 前往 Google Cloud 控制台的「Application Integration」頁面。

    前往「Application Integration」

  2. 在導覽選單中,按一下「整合」

    系統隨即會顯示「整合」頁面,列出 Google Cloud 專案中所有可用的整合功能。

  3. 選取現有的整合服務,在整合服務編輯器中開啟。
  4. 在導覽列中,按一下「新畫布檢視畫面 (預覽版)」切換鈕,將其設為開啟。接著,使用畫布建立整合工作流程。
  5. 如果是連接器工作,請依序點選 「更多動作」和「設定工作」

    系統會顯示類似下圖的彈出式選單,內含一組 Gemini 建議。

    圖片:顯示 Gemini 彈出式選單 圖片:顯示 Gemini 彈出式選單

  6. Gemini 會自動建議一或多個替代項目,或與整合的邏輯流程相關的替代方案。你可以使用提示輸入與 Gemini 互動,並視需要微調或重新生成建議。

  7. 選取任一建議的替代項目或修改內容,然後接受。Gemini 會設定所選的連接器工作。

設定「呼叫 REST API」工作

如果專案已啟用 API Hub,Gemini in Application Integration 就能根據現有整合的邏輯流程,協助您提供適當的呼叫 REST 端點任務和任務設定建議。您可以運用這些建議直接取代或修改現有工作,不必經過任何手動設定程序。

你可以直接以 Gemini 建議的替代項目取代現有工作或工作設定,也可以與 Gemini 互動 (使用提示),要求提供所需的工作建議。

符合所有必要條件後,請按照下列步驟,使用 Gemini 替換或修改整合中的現有工作:

  1. 前往 Google Cloud 控制台的「Application Integration」頁面。

    前往「Application Integration」

  2. 在導覽選單中,按一下「整合」

    系統隨即會顯示「整合」頁面,列出 Google Cloud 專案中所有可用的整合功能。

  3. 選取現有的整合服務,在整合服務編輯器中開啟。
  4. 在導覽列中,按一下「新畫布檢視畫面 (預覽版)」切換鈕,將其設為開啟。接著,使用畫布建立整合工作流程。
  5. 整合編輯器畫布中,選取要取代或修改的工作。
  6. 依序點選「更多動作」和「設定工作」

    系統會顯示類似下圖的彈出式選單,內含一組 Gemini 建議。

    圖片:顯示 Gemini 彈出式選單 圖片:顯示 Gemini 彈出式選單

  7. Gemini 會自動建議一或多個替代項目,或與整合的邏輯流程相關的替代方案。你可以使用提示輸入與 Gemini 互動,並視需要微調或重新生成建議。

  8. 選取任一建議的替換或修改內容,即可接受。

    Gemini 會直接取代或修改所選工作,無須額外設定。

新增邊緣條件並附加其他工作

你可以使用 Gemini 附加新工作,並在現有的整合流程中新增邊緣條件

如要使用 Gemini 新增邊緣條件,或將新工作附加至整合,請按照下列步驟操作:

  1. 前往 Google Cloud的「Application Integration」頁面。

    前往「Application Integration」

  2. 在導覽選單中,按一下「整合」

    系統隨即會顯示「整合」頁面,列出 Google Cloud 專案中所有可用的整合功能。

  3. 選取現有的整合服務,在整合服務編輯器中開啟。
  4. 在導覽列中,按一下「新畫布檢視畫面 (預覽版)」切換鈕,將其設為開啟。接著,使用畫布建立整合工作流程。
  5. 整合編輯器中,選取要新增邊緣條件或附加新工作的邊緣
  6. 依序點選「更多動作」和「建立分支」

    系統會顯示類似下圖的彈出式選單,提示您提供輸入內容。

    圖片:顯示 Gemini 彈出式選單 圖片:顯示 Gemini 彈出式選單

  7. 輸入提示,指定要新增的邊緣條件或要附加的其他工作。

    以下是可用的提示範例:

          If order qty>100, send an email
    如要瞭解如何撰寫更有效的提示,請參閱「撰寫更有效的提示」。

  8. 按一下 pen_spark 「建立」
  9. Gemini 會自動插入符合條件的邊緣條件,並在現有整合中,設定所選邊緣的其他工作。

  10. 按一下「確認」,接受系統建議的插入和新增內容。

    如果不喜歡建議的插入內容或新增項目,請按一下「取消」

設定 JavaScript 工作

您可以使用 Gemini 在整合中設定 JavaScript 工作。Gemini 可根據現有整合的邏輯流程,協助您提供適當的 JavaScript 工作設定建議。您可以運用這些建議直接取代或修改現有工作,不必經過任何手動設定程序。

新增 JavaScript 工作

您可以使用 JavaScript 工作,為整合服務編寫自訂 JavaScript 程式碼片段。如要使用 Gemini 新增程式碼片段,請按照下列步驟操作:

  1. 前往 Google Cloud的「Application Integration」頁面。

    前往「Application Integration」

  2. 在導覽選單中,按一下「整合」

    系統隨即會顯示「整合」頁面,列出 Google Cloud 專案中所有可用的整合功能。

  3. 建立整合服務,或選取現有整合服務,在整合服務編輯器中開啟。
  4. 在整合服務編輯器中,點按並放置 JavaScript 元素。
  5. 按一下畫布上的「JavaScript」元素,即可查看「JavaScript」任務設定窗格。
  6. 依序點選「火花」「使用 Gemini 生成指令碼」。「使用 Gemini 撰寫指令碼」窗格隨即開啟。接著,按照下列步驟操作:
    1. 如要選取提示範本,請從「範例提示範本」中選取。否則,請輸入提示,讓 Gemini 生成 JavaScript 程式碼。如要瞭解如何撰寫更有效的提示,請參閱「撰寫更有效的提示」。

      假設您要處理客戶訂單,您的整合包含 customeritem 變數。如要建立訂單,請輸入類似下列的提示:

      Create order using customer and items.
      

      使用 Gemini 新增提示來生成指令碼 使用 Gemini 新增提示來生成指令碼

    2. 按一下「生成」

      Gemini 會根據提示建議一或多個程式碼片段。使用「上一個」和「下一個」按鈕,查看系統提供的建議。

    3. 如要將建議的程式碼片段新增至 JavaScript 工作,請按一下「確認」。 程式碼片段會顯示在「JavaScript 編輯器」欄位中。

編輯 JavaScript 工作

您可以使用 JavaScript 工作,為整合服務編寫自訂 JavaScript 程式碼片段。如要使用 Gemini 新增程式碼片段,請按照下列步驟操作:

  1. 前往 Google Cloud的「Application Integration」頁面。

    前往「Application Integration」

  2. 在導覽選單中,按一下「整合」

    系統隨即會顯示「整合」頁面,列出 Google Cloud 專案中所有可用的整合功能。

  3. 選取包含 JavaScript 工作的整合服務。
  4. 在整合服務編輯器中,點按並放置 JavaScript 元素。
  5. 按一下畫布上的「JavaScript」元素,即可查看「JavaScript」任務設定窗格。
  6. 按一下「開啟指令碼編輯器」。系統隨即會顯示「JavaScript Task Editor」(JavaScript 工作編輯器) 頁面。
  7. 依序點選「火花」圖示 >「使用 Gemini 編輯及瞭解腳本」>「編輯腳本」。系統會顯示「使用 Gemini 編輯指令碼」窗格。接著,按照下列步驟操作:
    1. 如要選取提示範本,請從「範例提示範本」中選取。如否,請輸入提示,讓 Gemini 生成 JavaScript 程式碼。如要瞭解如何撰寫更有效的提示,請參閱「撰寫更有效的提示」。

      假設您想在訂單費用超過 100 時記錄訂單,接著,您可以輸入類似下列的提示:

            Log in the order when the cost is greater than 100.
            

      編輯提示,使用 Gemini 生成指令碼 編輯提示,使用 Gemini 生成指令碼

    2. 按一下「生成」

      Gemini 會根據提示建議一或多個程式碼片段。使用「上一個」和「下一個」按鈕,查看系統提供的建議。

    3. 如要將建議的程式碼片段更新新增至「JavaScript」工作,請按一下「確認」。更新後的程式碼片段會顯示在「JavaScript 編輯器」欄位中。

瞭解 JavaScript 工作

Gemini 可協助您瞭解 JavaScript 工作中的程式碼片段。請按照以下步驟操作:

  1. 在整合中,按一下畫布上的「JavaScript」元素,即可查看「JavaScript」任務設定窗格。
  2. 在任務設定窗格中,按一下「開啟指令碼編輯器」。系統隨即會顯示「Script editor」(指令碼編輯器) 窗格。接著,按照下列步驟操作:
    1. 依序點選「spark」>「info_spark」「幫我瞭解」。

      如要瞭解程式碼的某個部分,請選取要瞭解的程式碼片段部分,然後依序點選「spark」>「info_spark」「幫我瞭解」。

      「Gemini」Gemini窗格隨即顯示:

      使用 Gemini 瞭解指令碼 使用 Gemini 瞭解指令碼

    2. Gemini 窗格中輸入提示,讓 Gemini 瞭解程式碼片段。如要瞭解如何撰寫更有效的提示,請參閱「撰寫更有效的提示」。

生成整合說明

Gemini in Application Integration 提供的整合說明功能,可為您在整合編輯器中建立的整合項目提供說明摘要。整合說明摘要會以簡單易懂的語言生成,協助您瞭解整體整合用途、基礎協調流程和業務情境,避免因整合結構或複雜度而難以評估。

如要使用 Gemini 生成整合的整合說明摘要,請執行下列步驟:

  1. 前往 Google Cloud 控制台的「Application Integration」頁面。

    前往「Application Integration」

  2. 在導覽選單中,按一下「整合」

    系統隨即會顯示「整合」頁面,列出 Google Cloud 專案中所有可用的整合功能。

  3. 選取現有的整合服務,在整合服務編輯器中開啟。
  4. 整合服務編輯器的工具列中,按一下 (「整合服務摘要」)。系統隨即會顯示整合詳細資料頁面。
  5. 在整合詳細資料頁面中,按一下「幫我撰寫說明」

    Gemini 會在整合編輯器中剖析整合內容,並生成詳細摘要說明,類似於下圖。

    圖片:顯示 Gemini 彈出式選單 圖片:顯示 Gemini 彈出式選單

  6. 按一下「完成」,接受系統生成的整合說明。

    請先驗證整合 (包括變數) 是否正確,再執行整合。

配額與限制

如要瞭解配額和限制,請參閱配額和限制

限制

Gemini in Application Integration 受到下列限制:

  • 如果整合中的連線有超過 1000 個實體,Gemini 就不會提供該連結器的建議。
  • Application Integration 支援資料落地。使用 Gemini 建構的整合功能支援資料落地。我們不會儲存任何資料,例如提示和 Gemini 回覆。只有使用中和傳輸中的資料,不支援資料落地機制。

提供意見回饋

使用 Gemini 建立整合項目時,可以取得支援或提供情境意見回饋。這項資訊有助於提升 Gemini 品質。

後續步驟