Slack 用の Gemini Enterprise アプリを構成する

Gemini Enterprise は Slack と統合して、Slack ユーザーに AI を活用した回答と検索を Slack ワークスペースで直接提供できます。Slack 用の Gemini Enterprise アプリを構成すると、ユーザーは Gemini Enterprise にプロンプトを送信し、接続されているすべての Gemini Enterprise データストアのデータを含む回答を受け取ることができます。

制限事項

Slack 用 Gemini Enterprise アプリには次の制限があります。

  • Gemini Enterprise 検索のみをサポートします。データストア アクションはサポートされていません。
  • Workforce Identity 連携をサポートしていません。管理者は、Google Identity を使用して Slack 用 Gemini Enterprise アプリを設定する必要があります。詳細については、始める前にをご覧ください。

始める前に

Slack 用の Gemini Enterprise アプリを構成する前に、次のことを確認してください。

  • Slack AI アドオンへのアクセス権。Slack AI について詳しくは、Slack のウェブサイトをご覧ください。
  • Gemini Enterprise app。アプリをまだ作成していない場合は、アプリを作成するをご覧ください。
  • ID プロバイダとして Google Identity を使用するように構成された Gemini Enterprise アプリ。Google Identity の設定については、ID プロバイダを構成するをご覧ください。
  • ユーザーが検索できるようにするサービスのデータストアを構成します。Google とサードパーティのデータソースを Gemini Enterprise に接続する方法については、コネクタとデータストアの概要をご覧ください。
  • Google Cloudプロジェクトのプロジェクト IAM 管理者ロール(roles/resourcemanager.projectIamAdmin)。
  • Google Cloud Slack インスタンスの OAuth 2.0 認証情報。認証情報を取得する手順は次のとおりです。

    1. Google Cloud コンソールで、[API とサービス>認証情報] に移動します。

      [認証情報] に移動

    2. [ 認証情報を作成] をクリックし、[OAuth クライアント ID] を選択します。

    3. [アプリケーションの種類] プルダウンで、[ウェブ アプリケーション] を選択します。

    4. [名前] に、OAuth 2.0 クライアントの名前を入力します。

    5. [承認済みのリダイレクト URI] セクションで、[ URI を追加] をクリックします。

    6. URL https://vertexaisearch.cloud.google.com/slack/oauth_callback を入力します。

    7. [作成] をクリックします。

    8. [OAuth クライアントを作成しました] ダイアログが表示されたら、[クライアント ID] と [クライアント シークレット] の値をコピーします。

  • Slack ワークスペースの ID。

    Slack ワークスペース ID を取得するには:

    1. ウェブブラウザで Slack ワークスペースを開きます。
    2. URL で、T で始まる文字列をコピーします。たとえば、URL https://app.slack.com/client/T0123456789/... の場合、ワークスペース ID は T0123456789 です。

Slack ワークスペースを Gemini Enterprise に接続する

Gemini Enterprise アプリの設定で Slack ワークスペースを登録します。

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

    Gemini Enterprise

  2. [アプリ] リストで、Slack を接続する Gemini Enterprise アプリを選択します。

  3. [Integration] > [Slack] をクリックします。

  4. 必須項目に入力します。

    • Slack ワークスペース ID を入力します。
    • Google Cloud OAuth 2.0 クライアント ID を入力します。
    • Google Cloud OAuth 2.0 クライアント シークレットを入力します。
  5. [保存] をクリックします。

Slack ワークスペースに Slack 用 Gemini Enterprise app をインストールする

ワークスペースを登録したら、Slack ワークスペースに Gemini Enterprise アプリをインストールします。

  1. 次のリンクをクリックします。

    Gemini Enterprise app for Slack をインストールする

  2. [許可] をクリックします。

  3. Slack ワークスペースの設定で、アプリが正常にインストールされたことを確認します。Workspace Owner または Workspace Admin のロールがある場合は、[管理> インストール済みアプリ] をクリックして、Slack 用 Gemini Enterprise app が正常にインストールされているかどうかを確認できます。

アプリをインストールした後、Gemini Enterprise にデータを検索させるには、各ユーザーが Slack 用 Gemini Enterprise アプリに 1 回限りのアクセス権を付与する必要があります。この承認は、ユーザーごとに個別に行われます。手順については、ユーザー認証をご覧ください。

Slack でアプリを使用する

ユーザーが Slack 用 Gemini Enterprise アプリを承認すると、次の方法で操作できるようになります。

  • ダイレクト メッセージ: Slack 用 Gemini Enterprise アプリとのダイレクト メッセージで、ユーザーは質問して Gemini Enterprise から回答を得ることができます。
  • スラッシュ コマンド: 任意の Slack チャンネルで、ユーザーはスラッシュ コマンド /Gemini Enterprise YOUR_QUESTION を入力して質問できます。Slack 用 Gemini Enterprise アプリは、そのユーザーにのみ表示される回答を返信します。

    YOUR_QUESTION は、Gemini Enterprise に質問する内容に置き換えます。

次のステップ