查看 Application Integration 支援的連接器。
運用 Gemini Code Assist 建構整合功能
Gemini Code Assist 是 Google Cloud 中的 AI 輔助工具,無論使用者的技能程度為何,都能在需要時獲得協助。在 Application Integration 中,Gemini Code Assist 可協助您執行下列操作:
如要詳細瞭解 Gemini for Google Cloud,請參閱 Gemini for Google Cloud 總覽。
事前準備
- 前往 Google Cloud 控制台的「Application Integration」頁面。
下圖顯示「Application Integration」頁面:
- 在「讓 AI 建立整合」部分,按一下「探索」。
- 在隨即顯示的「Gemini in Application Integration」窗格中,按一下「Enable Service」,啟用 Gemini for Google Cloud API。
如要瞭解如何在 Google Cloud 專案中啟用 Gemini Code Assist,請參閱「為專案設定 Gemini Code Assist」。
- 在 Google Cloud 專案中設定 Application Integration。詳情請參閱「設定應用程式整合」。
- 如果您打算使用連接器建立整合,請務必在 Google Cloud 專案中設定所需連線。
- 如果您打算使用主專案中的 Apigee API Hub API 建立整合,請確保您已在專案中佈建 API Hub,且 Application Integration 服務帳戶具有必要角色,可存取其他專案中的 API。
必要的角色
-
如要取得使用 Gemini 所需的權限,請要求管理員為您授予專案的 Gemini for Google Cloud 使用者 (
roles/cloudaicompanion.user
) IAM 角色。如要進一步瞭解如何授予角色,請參閱「管理專案、資料夾和機構的存取權」。 - 如果您打算與 Apigee API 中心建立整合,請確保您在包含 API 的專案中擁有 Cloud API 中心檢視者角色 (
roles/apigeeregistry.viewer
)。 - 如果您打算使用 Integration Connectors 建立整合功能,請確認您在專案中具備 Connectors 檢視者角色 (
roles/connectors.viewer
)。
支援的工作和觸發條件
Gemini 可協助你新增下列工作和觸發條件:觸發條件 | Tasks |
---|---|
Gemini 也可協助您建立下列控制流程工作,但無法產生子整合:
|
建立整合
Gemini 會以自然語言陳述 (或提示) 做為輸入內容,協助您建立及建構整合項目。因此,您能快速建立及建構簡單到複雜的整合,且手動設定的次數最少。
只要簡短提示或描述要建構的整合流程,Gemini 就會建議一或多個整合流程,協助你著手進行。
如要使用 Gemini 建立整合,請執行下列步驟:
- 前往 Google Cloud 控制台的「Application Integration」頁面。
- 依序按一下「spark」「幫我創作」。系統隨即會顯示「Create Integration with Gemini」(使用 Gemini 建立整合功能) 窗格。
或者,您也可以在「建立整合」頁面建立新的整合,然後在整合編輯器中,按一下「使用 Gemini 建立整合流程」pen_spark,即可使用 Gemini。
- 如要選取提示範本,請從「範例提示範本」中選取。否則,請輸入提示,讓 Gemini 生成整合項目。如要瞭解如何撰寫更有效的提示,請參閱「撰寫更有效的提示」。
舉例來說,假設您新增了以下提示:「建立整合功能,擷取 JIRA 問題,然後建立 Zendesk 支援單。」
- 按一下「生成」。
下圖顯示「使用 Gemini 建立整合」窗格,以及 Gemini 提供的建議:
使用「上一個」
和「下一個」 按鈕,查看系統提供的建議。 - 如要修改建議的整合名稱,請更新「整合名稱」欄位。
- 選取整合的區域。如果專案只有一個已佈建的區域,則「區域」欄位會設為該區域。
- 如要編輯提示,請按一下「編輯提示」。
- 如要接受整合流程建議,請按一下「確認」。Application Integration 會顯示建立整合步驟的進度。使用 Gemini 建立的整合項目會取代所有現有的整合元素和變數。
內容相關建議
您可以運用 Gemini,為現有整合功能提供情境建議。Gemini 可根據現有整合的邏輯流程,協助您提供適當的連結器設定建議。如果整合中的連線有超過 1000 個實體,Gemini 就不會提供該連結器的建議。如需更多限制,請參閱「限制」一節。
設定連接器工作
Gemini 可根據現有整合的邏輯流程,協助您提供適當的連結器設定建議。如果整合中的連線有超過 1000 個實體,Gemini 就不會提供該連結器的建議。如需更多限制,請參閱「限制」一節。
您可以透過 Gemini 建議的替代項目設定連接器,也可以與 Gemini 互動 (使用提示),要求提供所需的設定建議。
如要使用 Gemini 在整合中設定連接器工作,請按照下列步驟操作:
- 前往 Google Cloud 控制台的「Application Integration」頁面。
- 在導覽選單中,按一下「整合」。
系統隨即會顯示「整合」頁面,列出 Google Cloud 專案中所有可用的整合功能。
- 選取現有的整合服務,在整合服務編輯器中開啟。
- 在導覽列中,按一下「新畫布檢視畫面 (預覽版)」切換鈕,將其設為開啟。接著,使用畫布建立整合工作流程。
- 如果是連接器工作,請依序點選
系統會顯示類似下圖的彈出式選單,內含一組 Gemini 建議。
「更多動作」和「設定工作」。
- Gemini 會自動建議一或多個替代項目,或與整合的邏輯流程相關的替代方案。你可以使用提示輸入與 Gemini 互動,並視需要微調或重新生成建議。
- 選取任一建議的替代項目或修改內容,然後接受。Gemini 會設定所選的連接器工作。
設定「呼叫 REST API」工作
如果專案已啟用 API Hub,Gemini in Application Integration 就能根據現有整合的邏輯流程,協助您提供適當的呼叫 REST 端點任務和任務設定建議。您可以運用這些建議直接取代或修改現有工作,不必經過任何手動設定程序。
你可以直接以 Gemini 建議的替代項目取代現有工作或工作設定,也可以與 Gemini 互動 (使用提示),要求提供所需的工作建議。
符合所有必要條件後,請按照下列步驟,使用 Gemini 替換或修改整合中的現有工作:
- 前往 Google Cloud 控制台的「Application Integration」頁面。
- 在導覽選單中,按一下「整合」。
系統隨即會顯示「整合」頁面,列出 Google Cloud 專案中所有可用的整合功能。
- 選取現有的整合服務,在整合服務編輯器中開啟。
- 在導覽列中,按一下「新畫布檢視畫面 (預覽版)」切換鈕,將其設為開啟。接著,使用畫布建立整合工作流程。
- 在整合編輯器畫布中,選取要取代或修改的工作。
- 依序點選「更多動作」
系統會顯示類似下圖的彈出式選單,內含一組 Gemini 建議。
和「設定工作」。
- Gemini 會自動建議一或多個替代項目,或與整合的邏輯流程相關的替代方案。你可以使用提示輸入與 Gemini 互動,並視需要微調或重新生成建議。
- 選取任一建議的替換或修改內容,即可接受。
Gemini 會直接取代或修改所選工作,無須額外設定。
新增邊緣條件並附加其他工作
你可以使用 Gemini 附加新工作,並在現有的整合流程中新增邊緣條件。
如要使用 Gemini 新增邊緣條件,或將新工作附加至整合,請按照下列步驟操作:
- 前往 Google Cloud的「Application Integration」頁面。
- 在導覽選單中,按一下「整合」。
系統隨即會顯示「整合」頁面,列出 Google Cloud 專案中所有可用的整合功能。
- 選取現有的整合服務,在整合服務編輯器中開啟。
- 在導覽列中,按一下「新畫布檢視畫面 (預覽版)」切換鈕,將其設為開啟。接著,使用畫布建立整合工作流程。
- 在整合編輯器中,選取要新增邊緣條件或附加新工作的邊緣。
- 依序點選「更多動作」
系統會顯示類似下圖的彈出式選單,提示您提供輸入內容。
和「建立分支」。
- 輸入提示,指定要新增的邊緣條件或要附加的其他工作。
以下是可用的提示範例:
如要瞭解如何撰寫更有效的提示,請參閱「撰寫更有效的提示」。If order qty>100, send an email
- 按一下 pen_spark 「建立」。
- 按一下「確認」,接受系統建議的插入和新增內容。
如果不喜歡建議的插入內容或新增項目,請按一下「取消」。
Gemini 會自動插入符合條件的邊緣條件,並在現有整合中,設定所選邊緣的其他工作。
設定 JavaScript 工作
您可以使用 Gemini 在整合中設定 JavaScript 工作。Gemini 可根據現有整合的邏輯流程,協助您提供適當的 JavaScript 工作設定建議。您可以運用這些建議直接取代或修改現有工作,不必經過任何手動設定程序。
新增 JavaScript 工作
您可以使用 JavaScript 工作,為整合服務編寫自訂 JavaScript 程式碼片段。如要使用 Gemini 新增程式碼片段,請按照下列步驟操作:
- 前往 Google Cloud的「Application Integration」頁面。
- 在導覽選單中,按一下「整合」。
系統隨即會顯示「整合」頁面,列出 Google Cloud 專案中所有可用的整合功能。
- 建立整合服務,或選取現有整合服務,在整合服務編輯器中開啟。
- 在整合服務編輯器中,點按並放置 JavaScript 元素。
- 按一下畫布上的「JavaScript」元素,即可查看「JavaScript」任務設定窗格。
- 依序點選「火花」「使用 Gemini 生成指令碼」。「使用 Gemini 撰寫指令碼」窗格隨即開啟。接著,按照下列步驟操作:
- 如要選取提示範本,請從「範例提示範本」中選取。否則,請輸入提示,讓 Gemini 生成 JavaScript 程式碼。如要瞭解如何撰寫更有效的提示,請參閱「撰寫更有效的提示」。
假設您要處理客戶訂單,您的整合包含
customer
和item
變數。如要建立訂單,請輸入類似下列的提示:Create order using customer and items.
- 按一下「生成」。
Gemini 會根據提示建議一或多個程式碼片段。使用「上一個」
和「下一個」 按鈕,查看系統提供的建議。 - 如要將建議的程式碼片段新增至 JavaScript 工作,請按一下「確認」。 程式碼片段會顯示在「JavaScript 編輯器」欄位中。
- 如要選取提示範本,請從「範例提示範本」中選取。否則,請輸入提示,讓 Gemini 生成 JavaScript 程式碼。如要瞭解如何撰寫更有效的提示,請參閱「撰寫更有效的提示」。
編輯 JavaScript 工作
您可以使用 JavaScript 工作,為整合服務編寫自訂 JavaScript 程式碼片段。如要使用 Gemini 新增程式碼片段,請按照下列步驟操作:
- 前往 Google Cloud的「Application Integration」頁面。
- 在導覽選單中,按一下「整合」。
系統隨即會顯示「整合」頁面,列出 Google Cloud 專案中所有可用的整合功能。
- 選取包含 JavaScript 工作的整合服務。
- 在整合服務編輯器中,點按並放置 JavaScript 元素。
- 按一下畫布上的「JavaScript」元素,即可查看「JavaScript」任務設定窗格。
- 按一下「開啟指令碼編輯器」。系統隨即會顯示「JavaScript Task Editor」(JavaScript 工作編輯器) 頁面。
- 依序點選「火花」圖示 >「使用 Gemini 編輯及瞭解腳本」>「編輯腳本」。系統會顯示「使用 Gemini 編輯指令碼」窗格。接著,按照下列步驟操作:
- 如要選取提示範本,請從「範例提示範本」中選取。如否,請輸入提示,讓 Gemini 生成 JavaScript 程式碼。如要瞭解如何撰寫更有效的提示,請參閱「撰寫更有效的提示」。
假設您想在訂單費用超過 100 時記錄訂單,接著,您可以輸入類似下列的提示:
Log in the order when the cost is greater than 100.
- 按一下「生成」。
Gemini 會根據提示建議一或多個程式碼片段。使用「上一個」
和「下一個」 按鈕,查看系統提供的建議。 - 如要將建議的程式碼片段更新新增至「JavaScript」工作,請按一下「確認」。更新後的程式碼片段會顯示在「JavaScript 編輯器」欄位中。
- 如要選取提示範本,請從「範例提示範本」中選取。如否,請輸入提示,讓 Gemini 生成 JavaScript 程式碼。如要瞭解如何撰寫更有效的提示,請參閱「撰寫更有效的提示」。
瞭解 JavaScript 工作
Gemini 可協助您瞭解 JavaScript 工作中的程式碼片段。請按照以下步驟操作:
- 在整合中,按一下畫布上的「JavaScript」元素,即可查看「JavaScript」任務設定窗格。
- 在任務設定窗格中,按一下「開啟指令碼編輯器」。系統隨即會顯示「Script editor」(指令碼編輯器) 窗格。接著,按照下列步驟操作:
- 依序點選「spark」>「info_spark」「幫我瞭解」。
如要瞭解程式碼的某個部分,請選取要瞭解的程式碼片段部分,然後依序點選「spark」>「info_spark」「幫我瞭解」。
「Gemini」Gemini窗格隨即顯示:
- 在 Gemini 窗格中輸入提示,讓 Gemini 瞭解程式碼片段。如要瞭解如何撰寫更有效的提示,請參閱「撰寫更有效的提示」。
- 依序點選「spark」>「info_spark」「幫我瞭解」。
生成整合說明
Gemini in Application Integration 提供的整合說明功能,可為您在整合編輯器中建立的整合項目提供說明摘要。整合說明摘要會以簡單易懂的語言生成,協助您瞭解整體整合用途、基礎協調流程和業務情境,避免因整合結構或複雜度而難以評估。
如要使用 Gemini 生成整合的整合說明摘要,請執行下列步驟:
- 前往 Google Cloud 控制台的「Application Integration」頁面。
- 在導覽選單中,按一下「整合」。
系統隨即會顯示「整合」頁面,列出 Google Cloud 專案中所有可用的整合功能。
- 選取現有的整合服務,在整合服務編輯器中開啟。
- 在整合服務編輯器的工具列中,按一下 (「整合服務摘要」)。系統隨即會顯示整合詳細資料頁面。
- 在整合詳細資料頁面中,按一下「幫我撰寫說明」。
Gemini 會在整合編輯器中剖析整合內容,並生成詳細摘要說明,類似於下圖。
- 按一下「完成」,接受系統生成的整合說明。
請先驗證整合 (包括變數) 是否正確,再執行整合。
配額與限制
如要瞭解配額和限制,請參閱配額和限制。
限制
Gemini in Application Integration 受到下列限制:
- 如果整合中的連線有超過 1000 個實體,Gemini 就不會提供該連結器的建議。
- Application Integration 支援資料落地。使用 Gemini 建構的整合功能支援資料落地。我們不會儲存任何資料,例如提示和 Gemini 回覆。只有使用中和傳輸中的資料,不支援資料落地機制。
提供意見回饋
使用 Gemini 建立整合項目時,可以取得支援或提供情境意見回饋。這項資訊有助於提升 Gemini 品質。