arrow_back

Vertex AI Gemini API を使用した安全保護対策

ログイン 参加
知識をテストして、コミュニティで共有しましょう
done
700 を超えるハンズオンラボ、スキルバッジ、コースへのアクセス

Vertex AI Gemini API を使用した安全保護対策

ラボ 1時間 30分 universal_currency_alt クレジット: 1 show_chart 中級
info このラボでは、学習をサポートする AI ツールが組み込まれている場合があります。
知識をテストして、コミュニティで共有しましょう
done
700 を超えるハンズオンラボ、スキルバッジ、コースへのアクセス

概要

このラボでは、Vertex AI Gemini API から返される回答の安全性評価を確認する方法と、安全性のしきい値を設定して回答をフィルタする方法について学習します。

学習目標

  1. Vertex AI Gemini API を呼び出して回答の安全性評価を確認する
  2. ニーズに応じて安全性評価をフィルタするためのしきい値を定義する

タスク 0. 設定と要件

各ラボでは、新しい Google Cloud プロジェクトとリソースセットを一定時間無料で利用できます。

  1. Qwiklabs にシークレット ウィンドウでログインします。

  2. ラボのアクセス時間(例: 1:15:00)に注意し、時間内に完了できるようにしてください。
    一時停止機能はありません。必要な場合はやり直せますが、最初からになります。

  3. 準備ができたら、[ラボを開始] をクリックします。

  4. ラボの認証情報(ユーザー名パスワード)をメモしておきます。この情報は、Google Cloud Console にログインする際に使用します。

  5. [Google Console を開く] をクリックします。

  6. [別のアカウントを使用] をクリックし、このラボの認証情報をコピーしてプロンプトに貼り付けます。
    他の認証情報を使用すると、エラーが発生したり、料金の請求が発生したりします。

  7. 利用規約に同意し、再設定用のリソースページをスキップします。

Notebooks API を有効にする

  1. Google Cloud コンソールのナビゲーション メニューで、[API とサービス] > [ライブラリ] をクリックします。

  2. 検索ボックスに「Notebooks API」と入力して Enter キーを押します。

  3. 検索結果に表示される「Notebooks API」をクリックします。この API が有効になっていない場合は [有効にする] をクリックします。

Vertex AI API を有効にする

  1. Google Cloud コンソールのナビゲーション メニューで、[Vertex AI] > [ダッシュボード] をクリックします。

  2. [すべての推奨 API を有効化] をクリックします。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 Notebooks と Vertex AI API を有効にする

タスク 1. Vertex AI Workbench インスタンスを開く

  1. Google Cloud コンソールのナビゲーション メニューで、[Vertex AI] > [ワークベンチ] をクリックします。

  2. インスタンスのページで [新規作成] をクリックします。

  3. デフォルトのゾーンとリージョン( )を使用してください。残りの設定はすべてそのままにして [作成] をクリックします。新しい VM が起動するまでに 2~3 分かかります。

  4. [JUPYTERLAB を開く] をクリックします。 JupyterLab ウィンドウが新しいタブで開きます。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 Vertex AI Workbench インスタンスを作成する

タスク 2. Vertex AI Workbench インスタンス内でコース リポジトリのクローンを作成する

ノートブックのクローンを JupyterLab インスタンス内に作成するには:

  1. JupyterLab で、新しいターミナル ウィンドウを開きます。

  2. コマンドライン プロンプトで、次のコマンドを実行します。

git clone https://github.com/GoogleCloudPlatform/asl-ml-immersion.git cd asl-ml-immersion export PATH=$PATH:~/.local/bin make install
  1. リポジトリのクローンが作成されたことは、asl-ml-immersion ディレクトリをダブルクリックし、リポジトリのコンテンツが表示されることで確認できます。このディレクトリには、本コースのすべての Jupyter ノートブック ラボで使用するファイルが含まれています。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 Vertex AI Platform Notebooks インスタンス内でコース リポジトリのクローンを作成する

タスク 3. Gemini API で安全保護対策を行う

  1. Notebooks インターフェースで、[asl-ml-immersion] > [notebooks] > [responsible_ai] > [safety] > [solutions] に移動し、[gemini_safety_ratings.ipynb] を開きます。

  2. Notebooks インターフェースで、[Edit] > [Clear All Outputs] をクリックします。

  3. Notebooks の手順をよく読み、Notebooks を実行します。

ヒント: 現在のセルを実行するには、セルをクリックして Shift+Enter キーを押します。その他のセルコマンドは Notebooks UI の [Run] の下にあります。

ラボを終了する

ラボでの学習が完了したら、[ラボを終了] をクリックします。ラボで使用したリソースが Qwiklabs から削除され、アカウントの情報も消去されます。

ラボの評価を求めるダイアログが表示されたら、星の数を選択してコメントを入力し、[送信] をクリックします。

星の数は、それぞれ次の評価を表します。

  • 星 1 つ = 非常に不満
  • 星 2 つ = 不満
  • 星 3 つ = どちらともいえない
  • 星 4 つ = 満足
  • 星 5 つ = 非常に満足

フィードバックを送信しない場合は、ダイアログ ボックスを閉じてください。

フィードバック、ご提案、修正が必要な箇所については、[サポート] タブからお知らせください。

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

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

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

ありがとうございます。

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