Application Integration でサポートされているコネクタをご覧ください。

Gemini との統合を構築する

Gemini コード アシスタンスは、Google Cloud の AI を活用したコラボレーターであり、必要なすべてのスキルレベルのユーザーに支援を提供します。Application Integration では、Gemini コード アシスタンスを使用して、次のことを行うことができます。

Google Cloud の Gemini の詳細については、Gemini をご覧ください。

Gemini がプロンプトやそのレスポンスをデータとして使用してモデルをトレーニングすることはありせん。詳細については、Google Cloud の Gemini がデータを使用する方法をご覧ください。初期段階のテクノロジーとして、Gemini は、もっともらしいが事実に反する出力が生成される場合があります。Gemini からのすべての出力は、使用する前に検証することをおすすめします。詳細については、Google Cloud の Gemini と責任ある AI をご覧ください。

始める前に

  • Gemini API を有効にします。
    1. Google Cloud コンソールで [Application Integration] ページに移動します。

      Application Integration に移動

      次の図は、[Application Integration] ページを示しています。

      Application Integration で Gemini を有効にする Application Integration で Gemini を有効にする

    2. [AI を取得して統合を構築します] セクションで、[探索] をクリックします。
    3. 表示された [Application Integration の Gemini] ペインで、[サービスを有効にする] をクリックして Cloud AI Companion サービスを有効にします。

      Google Cloud プロジェクトで Gemini Code Assist を有効にする方法については、プロジェクトに Gemini Code Assist を設定するをご覧ください。

  • Google Cloud プロジェクトで Application Integration を設定します。詳細については、Application Integration を設定するをご覧ください。
  • コネクタを使用して統合を構築する場合は、Google Cloud プロジェクトで必要な接続を構成してください。

サポートされているタスクとトリガー

Gemini では、次のタスクとトリガーを追加できます。
トリガー ToDo リスト

Gemini は、次の制御フロータスクの作成も支援しますが、サブインテグレーションを生成することはできません。

統合を作成してビルドする

Gemini では、自然言語のステートメント(またはプロンプト)を入力として使用し、統合を作成、構築できます。これにより、最小限の手動構成で、シンプルなインテグレーションから複雑なインテグレーションまでを迅速に作成して構築できます。

Gemini が構築する統合フローの簡単なプロンプトまたは説明を指定すると、Gemini は使用の開始に役立つ 1 つ以上の統合フローを提案します。

Gemini を使用して統合を構築するには、次の手順を行います。

  1. Google Cloud コンソールで [Application Integration] ページに移動します。

    Application Integration に移動

  2. ナビゲーション メニューで [統合] をクリックします。

    [統合] ページが開き、Google Cloud プロジェクトで使用可能なすべての統合が一覧表示されます。

  3. [統合を作成] をクリックして、新しい統合を作成します。

    [統合の作成] ページが表示されます。

  4. [pen_spark] 作成をクリックします。[Gemini との統合の作成] ペインが表示されます。

    または、統合の作成ページで新しい統合を作成し、その後、統合エディタにてpen_spark Gemini との統合フローを作成するをクリックすることで、Gemini を使用できます。

  5. ナビゲーション バーの Gemini アイコンを示す画像 ナビゲーション バーの Gemini アイコンを示す画像

    1. プロンプト テンプレートを選択する場合は、プロンプト テンプレートのサンプルから 1 つを選択します。それ以外の場合は、Gemini に対してプロンプトを入力して統合を生成します。Gemini でサポートされているタスクとトリガーのリストについては、サポートされているタスクとトリガーをご覧ください。
    2. [生成] をクリックします。

      Gemini は、プロンプトを修飾する 1 つ以上のインテグレーション フローを提案します。[ navigate_before 前へ] ボタンと [ navigate_before 次へ] ボタンを押すと、候補が表示されます。

      Gemini の提案を示す画像 Gemini の提案を示す画像

    3. 統合の名前を入力します。
    4. 統合のリージョンを選択します。プロジェクトにプロビジョニングされたリージョンが 1 つしかない場合、[リージョン] フィールドはそのリージョンに設定されます。
    5. プロンプトを編集する場合は、[プロンプトを編集] をクリックします。
    6. プロンプトを再生成するには、[再生成] をクリックします。
    7. 統合フローの提案を受け入れるには、[確認] をクリックします。

      Gemini を使用して作成された統合は、既存の統合要素と変数を置き換えます。

コネクタタスクを構成する

Gemini は、既存の統合の論理フローに基づいて、コンテキストに応じたコネクタ構成の推奨事項を提供します。統合の接続に 1, 000 を超えるエンティティがある場合、そのコネクタは Gemini の推奨事項には含まれません。その他の制限事項については、制限事項をご覧ください。

Gemini の推奨代替を使用してコネクタ構成を構成できます。また、Gemini を(プロンプトを使用して)操作して、必要な構成の提案をリクエストすることもできます。

Gemini を使用して統合でコネクタタスクを構成するには、次の手順を行います。

  1. Google Cloud コンソールで [Application Integration] ページに移動します。

    Application Integration に移動

  2. ナビゲーション メニューで [統合] をクリックします。

    [統合] ページが開き、Google Cloud プロジェクトで使用可能なすべての統合が一覧表示されます。

  3. 既存の統合を選択して、統合エディタで開きます。
  4. 統合エディタで、構成するコネクタタスクを選択し、構成ペインで [Gemini を使用する] をクリックします。

    次の画像のようなポップアップ メニューに、Gemini の提案のセットが表示されます。

    Gemini ポップアップ メニューを示す画像 Gemini ポップアップ メニューを示す画像

  5. Gemini は、インテグレーションの論理フローに関連する 1 つ以上の置換または代替を自動的に提案します。プロンプト入力を使用して Gemini とやり取りし、必要に応じて提案された推奨事項を微調整または再生成できます。

  6. 推奨される代替または変更からいずれか 1 つを選択して承認します。Gemini は、選択したコネクタタスクを構成します。

エッジ条件を追加してタスクを追加する

Gemini を使用すると、新しいタスクの追加や、既存のインテグレーション フローへのエッジ条件の追加が行えます。

エッジ条件を追加したり、Gemini を使用してインテグレーションに新しいタスクを追加したりするには、次の手順を行います。

  1. Google Cloud コンソールで [Application Integration] ページに移動します。

    Application Integration に移動

  2. ナビゲーション メニューで [統合] をクリックします。

    [統合] ページが開き、Google Cloud プロジェクトで使用可能なすべての統合が一覧表示されます。

  3. 既存の統合を選択して、統合エディタで開きます。
  4. 統合エディタで、エッジ条件を追加するエッジか、新しいタスクを追加するエッジを選択します。構成ペインで、[Gemini を使用する] をクリックします。

    次の画像のようなポップアップ メニューが表示され、入力を求めるメッセージが表示されます。

    Gemini ポップアップ メニューを示す画像 Gemini ポップアップ メニューを示す画像

  5. 追加するエッジ条件または追加するタスクを指定するプロンプトを入力します。

    次のサンプル プロンプトを使用できます。

          If order qty>100, send an email

  6. pen_spark [作成] をクリックします。
  7. Gemini は、対象となるエッジ条件を自動的に挿入し、既存のインテグレーションで選択したエッジから追加のタスクを構成します。

  8. [確認] をクリックして、提案された挿入と追加を受け入れます。

    提案された挿入または追加が気に入らない場合は、[キャンセル] をクリックします。

インテグレーションの説明を生成する

Application Integration の Gemini で利用可能なインテグレーションの説明機能は、インテグレーション エディタで作成したインテグレーションの概要を提供します。統合の説明の概要はわかりやすい言葉で生成され、統合の構造や複雑さが原因で評価が難しい統合ユースケース全体、基礎となるオーケストレーション、およびビジネスコンテキストを理解するのに役立ちます。

Gemini を使用してインテグレーションのインテグレーション説明の概要を生成するには、次の手順を行います。

  1. Google Cloud コンソールで [Application Integration] ページに移動します。

    Application Integration に移動

  2. ナビゲーション メニューで [統合] をクリックします。

    [統合] ページが開き、Google Cloud プロジェクトで使用可能なすべての統合が一覧表示されます。

  3. 既存の統合を選択して、統合エディタで開きます。
  4. エディターツールバーで、[] (統合の概要)をクリックします。統合の詳細ページが表示されます。

    インテグレーションの説明を示す画像 インテグレーションの説明を示す画像

  5. 統合の詳細ページで、[説明を表示] をクリックします。

    Gemini は、インテグレーション エディタ キャンバスのインテグレーションを解析し、次の画像のような詳細な概要説明を生成します。

    Gemini ポップアップ メニューを示す画像 Gemini ポップアップ メニューを示す画像

  6. [保存] をクリックして、生成された統合の説明を受け入れます。

    インテグレーションを実行する前に、インテグレーション(変数を含む)を確認して検証します。

制限事項

Application Integration の Gemini には、次の制限があります。

  • 統合の接続に 1, 000 を超えるエンティティがある場合、そのコネクタは Gemini の推奨事項には含まれません。
  • Application Integration では、データ所在地がサポートされています。Gemini を使用してビルドされた統合では、データ所在地がサポートされています。プロンプトや Gemini のレスポンスなどのデータを保存することはありません。Gemini を使用して生成するための使用中および転送中のデータのみが、データ所在地をサポートしていません。

フィードバックを送信

Gemini を使用してインテグレーションを構築しながら、サポートを利用したり、コンテキスト フィードバックを提供したりできます。この情報は Gemini の改善に役立ちます。