ラボの設定手順と要件
アカウントと進行状況を保護します。このラボを実行するには、常にシークレット ブラウジング ウィンドウとラボの認証情報を使用してください。

Google Gemini Enterprise のデプロイとクエリ

ラボ 1時間 30分 universal_currency_alt クレジット: 5 show_chart 中級
info このラボでは、学習をサポートする AI ツールが組み込まれている場合があります。
このコンテンツはまだモバイル デバイス向けに最適化されていません。
快適にご利用いただくには、メールで送信されたリンクを使用して、デスクトップ パソコンでアクセスしてください。

GENAI082

概要

このラボでは、Google ドライブ データストアに接続された Gemini Enterprise アプリをデプロイし、AI アシスタントを使用して組織内から情報を検索します。

あなたは科学会議の主催者であり、新たな太陽系外惑星の発見について議論するための会議を計画しているとします。

注: ビジネス用の Google ID と Qwiklabs 用の一時的な受講者アカウントとの混同を避けるため、このラボで使用する Google Cloud コンソールと Google ドライブのタブには、新しいシークレット ウィンドウを使用することを強くおすすめします。Chrome でシークレット ウィンドウを簡単に開くには、ラボを開始した後、[Google Cloud コンソールを開く] ボタンを右クリックして、[シークレット ウィンドウでリンクを開く] を選択します。

目標

このラボでは、次の方法について学びます。

  • AI Applications の認証を構成する
  • Google ドライブのデータストアを作成する
  • Gemini Enterprise アプリを作成する
  • AI アシスタントを使用してデータストアのコンテンツを検索、要約、抽出する
  • アシスタント アクションでカレンダーの招待状を作成する

設定と要件

[ラボを開始] ボタンをクリックする前に

こちらの手順をお読みください。ラボの時間は制限されており、一時停止することはできません。[ラボを開始] ボタンをクリックするとタイマーが開始され、Cloud リソースを利用できる時間が表示されます。

この Qwiklabs ハンズオンラボでは、シミュレーションやデモ環境ではなく、実際のクラウド環境を使ってご自身でラボのアクティビティを行うことができます。一時的な認証情報が新しく提供されるため、ラボ受講中の Google Cloud Platform へのログインおよびアクセスにはその認証情報を使用してください。

前提条件

このラボを完了するには、次のものが必要です。

  • 標準的なインターネット ブラウザ(Chrome を推奨)。
  • ラボを完了するために必要な時間。

注: すでに個人の GCP アカウントやプロジェクトをお持ちの場合でも、そのアカウントやプロジェクトはラボでは使用しないでください。

ラボを開始して Google Cloud コンソールにログインする方法

  1. [ラボを開始] ボタンをクリックします。ラボの料金をお支払いいただく必要がある場合は、表示されるダイアログでお支払い方法を選択してください。 左側の [ラボの詳細] ペインには、以下が表示されます。

    • [Google Cloud コンソールを開く] ボタン
    • 残り時間
    • このラボで使用する必要がある一時的な認証情報
    • このラボを行うために必要なその他の情報(ある場合)
  2. [Google Cloud コンソールを開く] をクリックします(Chrome ブラウザを使用している場合は、右クリックして [シークレット ウィンドウで開く] を選択します)。

    ラボでリソースがスピンアップし、別のタブで [ログイン] ページが表示されます。

    ヒント: タブをそれぞれ別のウィンドウで開き、並べて表示しておきましょう。

    注: [アカウントの選択] ダイアログが表示されたら、[別のアカウントを使用] をクリックします。
  3. 必要に応じて、下のユーザー名をコピーして、[ログイン] ダイアログに貼り付けます。

    {{{user_0.username | "Username"}}}

    [ラボの詳細] ペインでもユーザー名を確認できます。

  4. [次へ] をクリックします。

  5. 以下のパスワードをコピーして、[ようこそ] ダイアログに貼り付けます。

    {{{user_0.password | "Password"}}}

    [ラボの詳細] ペインでもパスワードを確認できます。

  6. [次へ] をクリックします。

    重要: ラボで提供された認証情報を使用する必要があります。Google Cloud アカウントの認証情報は使用しないでください。 注: このラボでご自身の Google Cloud アカウントを使用すると、追加料金が発生する場合があります。
  7. その後次のように進みます。

    • 利用規約に同意してください。
    • 一時的なアカウントなので、復元オプションや 2 要素認証プロセスは設定しないでください。
    • 無料トライアルには登録しないでください。

その後、このタブで Google Cloud コンソールが開きます。

注: Google Cloud のプロダクトやサービスにアクセスするには、ナビゲーション メニューをクリックするか、[検索] フィールドにサービス名またはプロダクト名を入力します。 ナビゲーション メニュー アイコンと検索フィールド

タスク 1. Google ドライブと Google カレンダーにコンテンツを追加する

  1. [Cloud Storage] > [バケット] に移動して、[] という既存のバケットをクリックします。

  2. デモデータとして使用する以下のファイルをローカル システムにダウンロードします。

    • PlanetCon_Persephone.docx
    • Persephone_Analysis_Report.pdf
  3. Google Cloud コンソールにログインしているシークレット ウィンドウで、新しいタブを作成して drive.google.com に移動します。

  4. Qwiklab 受講者アカウントのドライブに新しいフォルダを作成し、「PlanetCon: Persephone」という名前を付けます。

  5. Cloud Storage からダウンロードしたドキュメントを Google ドライブの PlanetCon: Persephone フォルダにアップロードします。これらのドキュメントは、「Persephone」という架空の新惑星の発見と、その発見について科学界で議論するための会議の開催に関連したものです。

  6. 同じシークレット ウィンドウで新しいタブを作成し、calendar.google.com に移動します。ポップアップが表示されたら、同意するか閉じます。

  7. 右上隅の円内にある「s」をクリックし、自分の Qwiklabs 受講者アカウント()で認証されていることを確認します。

    受講者アカウント

  8. 左上の [+ 作成] をクリックし、プルダウン メニューから [予定] を選択します。

  9. 表示される予定作成ウィンドウで、予定のタイトルを「Astronomers Lunch Planning Meeting」とし、開始時刻を今から 1 時間以上先に設定します。

    予定

  10. [保存] を選択します。

    会議

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 ダウンロードしたドキュメントをドライブに追加し、予定をカレンダーに追加する

タスク 2. ID プロバイダを構成する

  1. Google Cloud コンソールの上部で「AI Applications」を検索して、AI Applications ランディング ページに移動します。

  2. [続行して API を有効にする] をクリックします。

    AI Applications API
  3. 左側のナビゲーション パネルで [設定] を選択します。

  4. global ロケーションの行で、鉛筆アイコン [編集] ボタン をクリックします。

  5. ID プロバイダとして [Google Identity] を選択します。

    ID プロバイダ

  6. [保存] を選択します。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 AI Applications の ID プロバイダを構成する

タスク 3. Google ドライブと Google カレンダーのデータストアを作成する

  1. AI Applications のメニューで、左側のナビゲーション パネルから [データストア] を選択します。

  2. [+ データストアを作成] を選択します。

  3. [Google ドライブ] カードを見つけて、[選択] をクリックします。

    Google ドライブ
  4. [同期するドライブを選択] で、[すべて] を選択します。

    注: Gemini Enterprise ではデータソース全体での情報検索が支援されますが、追加のアクセス権が付与されるわけではありません。自分と共有されているドキュメントに、ドライブでの既存の権限の範囲内でアクセスできます。共有元ではないユーザーは、共有元のユーザーが共有したドキュメントにのみアクセスできます。
  5. [続行] をクリックします。

  6. デフォルトのリージョンを global のままにして、データコネクタ名に「Google Drive」と入力します。

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

  8. 同じ手順で、次に Google カレンダーのデータソースのデータストアをデフォルト構成で作成します。[データコネクタ名] に「Google Calendar」と入力します。

  9. 2 つのデータストアが [AI Applications] > [データストア] パネルに表示されます。

    リストに登録されているデータストア

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 Google ドライブと Google カレンダーのデータストアを作成する

タスク 4. Gemini Enterprise アプリをデプロイする

  1. AI Applications メニューで、左側のナビゲーション パネルから [アプリ] を選択します。

  2. [+ アプリを作成する] を選択します。

  3. [Gemini Enterprise] カードを見つけて、[詳細] を選択します。

    Enterprise Search
  4. アプリに「Scientific Conferences App」という名前を付けます。

  5. [詳細オプション] で、会社名に「Scientific Conferences」と入力します。

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

  7. 左側のナビゲーション パネルで、[接続されたデータストア] > [既存のデータストアを追加] をクリックします。

  8. 先ほど作成した Google ドライブ データストアと Google カレンダー データストアのチェックボックスをオンにして、[接続] をクリックします。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 Gemini Enterprise アプリをデプロイする

タスク 5. OAuth 同意画面を設定し、クライアントを作成する

AI アシスタントがユーザーに代わって操作を行うには、エンタープライズ検索とアシスタント アプリへのアクセス権を付与する必要があります。OAuth 同意画面とクライアントを構成するには、以下の手順に沿って操作します。

  1. Cloud コンソール上部の検索バーで、Google Auth Platform を検索して選択します。

    Google Auth Platform

  2. [開始] をクリックします。

  3. [アプリ名] に「Scientific Conferences App」と入力します。

  4. [ユーザー サポートメール] で、Qwiklabs 受講者アカウント()を選択します。

  5. [次へ] をクリックします。

  6. [対象] セクションで、対象として [内部] を選択します。

  7. [次へ] をクリックします。

  8. [連絡先情報] セクションにメールアドレスを入力します。実際のビジネス用メールアドレスでも、Qwiklabs 受講者アカウントでもかまいません。[次へ] をクリックします。

  9. [終了] セクションで、利用規約に同意します。

  10. [作成] をクリックして OAuth 同意画面を作成します。

  11. Google Auth Platform ダッシュボードに、まだクライアントを作成していないことを示すバナーが表示されます。[OAuth クライアントを作成] を選択します。このバナーが表示されない場合は、左側の [クライアント] を選択し、[+ クライアントを作成] をクリックします。

    OAuth クライアント

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

  13. クライアントの [名前] に「Gemini App Client」と入力します。

  14. [承認済みのリダイレクト URI] に https://vertexaisearch.cloud.google.com/oauth-redirect を追加します。

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

    アプリケーション
  16. OAuth クライアントが作成されたら、[OK] をクリックしてポップアップを閉じます。次に、「Gemini App Client」という名前の OAuth クライアントを選択します。クライアント IDクライアント シークレットをコピーして、テキスト ドキュメントに保存します。これらは、すぐ後のタスクでアクションを有効にする際に必要になります。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 OAuth 同意画面を設定し、クライアントを作成する

タスク 6. Google カレンダーのアクションを有効にする

アクションを構成するには、Google Calendar API を有効にする必要があります。手順は次のとおりです。

  1. Cloud コンソール上部の検索バーで、Google Calendar API を検索して選択します。

    API とサービス

  2. API が有効になっていない場合は、[有効にする] をクリックします。

    Google Calendar API
  3. これで、アプリにアクションを追加できるようになりました。Gemini Enterprise コンソールに戻ります。

  4. Gemini Enterprise アプリの名前である [Scientific Conferences App] をクリックします。

  5. 左側のナビゲーションから [操作] を選択します。

  6. [操作を追加] を選択します。

  7. [カレンダー] カードを見つけて、[接続] をクリックします。

    カレンダー カード

  8. [アクションコネクタ名] に「calendar_action」と入力します。

    構成

  9. 前の手順で作成した OAuth クライアントのクライアント IDクライアント シークレットを入力し、[認証を確認する] をクリックします。

  10. チェックボックスをオンにして [カレンダーの予定の作成] アクションを有効にすると、Gemini Enterprise の検索バーでアシスタントに会議の作成を指示できるようになります。

  11. [設定を終了する] をクリックします。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 Google カレンダーのアクションを有効にする

タスク 7. Gemini Enterprise アシスタントにクエリする

  1. 10 分ほどでアプリ、データストア、アクションの作成が完了します。コネクタの状態が [アクティブ] と表示されたら、アクションの準備は完了です。

    有効なカレンダー アクション

  2. Gemini Enterprise ページからアプリにアクセスするには、左側のメニューの [アプリの概要] タブに移動し、[URL をコピー] をクリックして、新しいブラウザタブで開きます。または、[統合] タブに移動し、[ウェブアプリへのリンク] セクションから URL をコピーすることもできます。

    本番環境で Gemini Enterprise を構成する場合は、DNS レコードを使用すると、ウェブサイトのサブドメイン(例: gemini-enterprise.my-domain.com)からアクセスできるようにこのホームページを構成できます。

  3. このホームページを利用すると、有用なコンテンツや予定に簡単にアクセスできます。次のセクションがあります。

    • エージェント: Google 提供のエージェントを使用するか、独自のエージェントを作成して、調査、アイデアの反復処理などのタスクを支援します。
    • プロンプト: AI アシスタントの使用方法に関する候補を取得します。
    • ユーザー向け: 最近操作したファイルや今後のカレンダーの予定が表示されます。ドライブに追加したファイルと、作成した予定「Astronomers Lunch Planning Meeting」が表示されます。
    注: データストアのインデックス作成がまだ完了していない場合、ファイルにアクセスできるようになるまでに多少の時間がかかることがあります。
  4. 検索バーに「what topics will be discussed at planetcon?」というクエリを入力します。

  5. アプリによって生成された回答が表示されます。関連するサポート ドキュメントを表示する手順は次のとおりです。

    回答の一番下までスクロールして [ソース] をクリックし、関連ドキュメントを確認します。

    アプリの [ソース] ボタン

    出力例:

    検索結果 1

  6. メインの検索バーに別のプロンプト「what is the size of Persephone compared to Earth?」を入力します。

  7. ドライブにアップロードした Persephone Analysis Report.pdf ドキュメントから必要な情報が抽出され、結果が表示されます。Persephone という太陽系外惑星は実在しないため、モデルはトレーニング データに依存せず、アップロード済みのデータから情報を取得していることがわかります。確認をさらに進めるには、リンクアイコンと回答の下に表示されるカードをクリックして、この情報のソースとなったファイルに直接移動します。

    出力例:

    検索結果 2

  8. ドキュメントを確認する時間がない場合は、Gemini Enterprise の AI アシスタントで有用な要約を作成できます。検索バーに「summarize the document Persephone Analysis Report」というクエリを入力します。

  9. アシスタントの回答を確認します。

    出力例:

    アシスタントの回答

  10. 検索バーに「Create a 1-hour meeting tomorrow at 10am for exoplanet-research@qwiklabs.net to review conference presentation proposals」と入力します。

  11. アシスタントがカレンダーの予定のテンプレートを作成し、承認を求めます。

  1. [承認] をクリックして、Qwiklabs 受講者アカウント()で構成した OAuth 同意画面を使用してアプリケーションを承認します。

    • Scientific Conferences App に再度ログインするように求めるプロンプト ウィンドウが表示されたら、[続行] をクリックします。
    • 次のプロンプトで [許可] をクリックし、アプリに Google アカウントへのアクセスを許可します。

    出力例:

    カレンダー上の会議

  2. [送信] をクリックし、Google カレンダーのタブで予定が表示されていることを確認します(または、新しいタブで calendar.google.com に移動します)。

    送信の確認

    出力例:

    送信の確認

お疲れさまでした

このラボでは、Gemini Enterprise をデプロイして、検索、生成 AI、クラウド インフラストラクチャに関する Google の専門技術を組み合わせて活用し、知識を組織全体で簡単に共有するための方法を学習しました。

マニュアルの最終更新日: 2025 年 10 月 14 日

ラボの最終テスト日: 2025 年 10 月 14 日

Copyright 2020 Google LLC All rights reserved. Google および Google のロゴは Google LLC の商標です。その他すべての企業名および商品名はそれぞれ各社の商標または登録商標です。

始める前に

  1. ラボでは、Google Cloud プロジェクトとリソースを一定の時間利用します
  2. ラボには時間制限があり、一時停止機能はありません。ラボを終了した場合は、最初からやり直す必要があります。
  3. 画面左上の [ラボを開始] をクリックして開始します

シークレット ブラウジングを使用する

  1. ラボで使用するユーザー名パスワードをコピーします
  2. プライベート モードで [コンソールを開く] をクリックします

コンソールにログインする

    ラボの認証情報を使用して
  1. ログインします。他の認証情報を使用すると、エラーが発生したり、料金が発生したりする可能性があります。
  2. 利用規約に同意し、再設定用のリソースページをスキップします
  3. ラボを終了する場合や最初からやり直す場合を除き、[ラボを終了] はクリックしないでください。クリックすると、作業内容がクリアされ、プロジェクトが削除されます

このコンテンツは現在ご利用いただけません

利用可能になりましたら、メールでお知らせいたします

ありがとうございます。

利用可能になりましたら、メールでご連絡いたします

1 回に 1 つのラボ

既存のラボをすべて終了して、このラボを開始することを確認してください

シークレット ブラウジングを使用してラボを実行する

このラボを実行するには、シークレット モードまたはシークレット ブラウジング ウィンドウを使用することをおすすめします。これにより、個人アカウントと受講者アカウントの競合を防ぎ、個人アカウントに追加料金が発生することを防ぎます。