プレイグラウンド - Amazon Bedrock

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

プレイグラウンド

重要

基盤モデルを使用する前に、そのモデルへのアクセスをリクエストする必要があります。モデルへのアクセスをリクエストしていないのに、(API またはコンソール内で) モデルを使用しようとすると、エラーメッセージが表示されます。詳細については、「モデルアクセス」を参照してください。

Amazon Bedrock プレイグラウンドは、推論をアプリケーションで使用することを決定する前に、さまざまなモデルやさまざまな設定で推論を実行してみるためのコンソール環境を提供します。コンソールで、左側のナビゲーションペインで [プレイグラウンド] を選択します。また、プレイグラウンドに直接移動するには、モデルの詳細ページまたは例ページでモデルを選択します。

プレイグラウンドには、テキストモデル、チャットモデル、画像モデル用があります。

各プレイグラウンドでは、プロンプトを入力したり、推論パラメータを試したりできます。プロンプトは通常、モデルのシナリオ、質問、またはタスクをセットアップする 1 つ以上のテキスト文です。プロンプトの作成の詳細については、「 プロンプトエンジニアリングガイドライン」を参照してください。

推論パラメータは、生成テキストのランダム性など、モデルが生成するレスポンスに影響します。プレイグラウンドにモデルを読み込むと、そのプレイグラウンドはモデルをデフォルトの推論設定で構成します。モデルを試しながら設定を変更したりリセットできます。各モデルには、独自の推論パラメータのセットがあります。詳細については、「基盤モデルの推論パラメータ」を参照してください。

などのモデルでサポートされている場合はAnthropicClaude 3 Sonnet、システムプロンプトを指定できます。システムプロンプトは、実行すべきタスクや会話中に採用すべきペルソナに関する指示やコンテキストをモデルに提供するプロンプトの一種です。たとえば、応答でコードを生成するようにモデルに指示するシステムプロンプトを指定したり、応答を生成する際に学校の教師のペルソナを採用するようにモデルに要求したりできます。

レスポンスを送信すると、モデルは生成された出力で応答します。

チャットモデルまたはテキストモデルがストリーミングをサポートしている場合、デフォルトではモデルからレスポンスをストリーミングします。必要に応じてストリーミングをオフにできます。

チャットのプレイグラウンド

チャットプレイグラウンドでは、Amazon Bedrock が提供するチャットモデルを試すことができます。モデルにプロンプトを送信すると、チャットの Playground にモデルからの応答がモデルメトリクスとともに表示されます。設定を変更してモデルを試してみることもできます。

設定変更

実行できる構成の変更はモデルによって異なりますが、通常は Temperature や Top K などの推論パラメーターの変更が含まれます。 詳細については、を参照してください。推論パラメータ特定のモデルの推論パラメータを確認するには、を参照してください基盤モデルの推論パラメータ

1 つ以上の停止シーケンスを設定できます。停止シーケンスがモデルによって生成された場合は、それ以上出力の生成を停止しなければならないことを知らせるものです。

モデルメトリクス

チャットプレイグラウンドは、処理するプロンプトに対して以下のメトリクスを作成します。

  • [レイテンシー] — モデルがシーケンス内の各トークン (単語) を生成するのにかかる時間。

  • [入力トークン数] — 推論中に入力としてモデルに入力されるトークンの数。

  • [出力トークン数] — プロンプトに応答して生成されたトークンの数。レスポンスが長く、会話が多いほど、必要なトークンは多くなります。

  • [コスト] — 入力トークンの処理と出力トークンの生成にかかるコスト。

また、モデルレスポンスに一致させたい条件を定義することもできます。

モデルの比較をオンにすると、1 つのプロンプトのチャットレスポンスを、最大 3 つのモデルからのレスポンスと比較できます。これにより、モデルを切り替えなくても、各モデルのパフォーマンスを比較して把握できます。詳細については、「プレイグラウンドを使用する」を参照してください。

テキストのプレイグラウンド

テキストプレイグラウンドでは、Amazon Bedrock が提供するテキストモデルを試すことができます。モデルにテキストを送信すると、テキストプレイグラウンドにはモデルがプロンプトから生成したテキストが表示されます。

イメージのプレイグラウンド

イメージプレイグラウンドでは、Amazon Bedrock が提供するイメージモデルを試すことができます。モデルにテキストプロンプトを送信すると、そのプロンプト用にモデルが生成したイメージがイメージプレイグラウンドに表示されます。

推論パラメータの設定に加えて、追加の設定変更を行うことができます (モデルによって異なります)。

  • モードモデルは新しいイメージを生成 (生成) するか、[参照イメージ] に入力したイメージを編集 (編集) します。参照画像を編集する場合、モデルに編集させたい画像の領域をカバーするセグメンテーションマスクが必要です。イメージプレイグラウンドを使用して参照イメージ上に長方形を描画し、セグメンテーションマスクを作成します。または、マスクプロンプト (Amazon Titan Image Generator G1 Generator G1 イメージのみ) を指定してセグメンテーションマスクを作成することもできます。

  • マスクプロンプト — Amazon Titan Image Generator G1 モデルで画像を編集する場合、マスクプロンプトを使用して、セグメンテーションマスクでカバーするオブジェクトを指定できます。たとえば、マスクプロンプト sky を指定して、画像内の空を覆うセグメンテーションマスクを作成できます。次に「雨の日の画像」というプロンプトを実行すると、画像内の空が雨のように見えます

  • [負のプロンプト]漫画暴力など、モデルに生成させたくないアイテムやコンセプト。

  • [参照画像] — レスポンスを生成する画像、またはモデルに編集させたい画像。

  • [レスポンス画像] — 品質、向き、サイズ、生成する画像の数など、生成された画像の出力設定。

  • [高度な設定] — モデルに渡す推論パラメータ。

プレイグラウンドを使用する

次の手順では、プレイグラウンドにプロンプトを送信し、レスポンスを表示する方法を示します。各プレイグラウンドでは、モデルの推論パラメータを設定できます。[チャットプレイグラウンド] では、メトリクスを表示したり、オプションで最大 3 つのモデルの出力を比較できます。[イメージのプレイグラウンド] では、モデルによって異なる高度な設定変更を行うことができます。

プレイグラウンドを使用するには
  1. まだ設定していない場合は、使用するモデルへのアクセスをリクエストします。詳細については、「モデルアクセス」を参照してください。

  2. Amazon Bedrock コンソールを開きます。

  3. ナビゲーションペインの [プレイグラウンド] から、[チャット][テキスト]、または [イメージ] を選択します。

  4. [モデルを選択] を選択して [モデルを選択] ダイアログボックスを開きます。

    1. [カテゴリ] で、使用可能なプロバイダーまたはカスタムモデルを選択します。

    2. [モデル] でモデルを選択します。

    3. [スループット] で、モデルに使用させたいスループット (オンデマンドまたはプロビジョニングされたスループット) を選択します。カスタマイズモデルを使用する場合は、事前にそのモデルのプロビジョンドスループットを設定しておく必要があります。詳細については、「Amazon Bedrock のプロビジョンドスループット」を参照してください。

    4. [適用] を選択します。

  5. (オプション) [設定] で、使用する推論パラメータを選択します。詳細については、「基盤モデルの推論パラメータ」を参照してください。イメージのプレイグラウンドでできる設定変更に関する情報については、「イメージのプレイグラウンド」を参照してください。

  6. テキストフィールドにプロンプトを入力します。プロンプトとは、「Tell me about the best restaurants to visit in Seattle.」のような自然言語のフレーズまたはコマンドです。詳細については、「 プロンプトエンジニアリングガイドライン」を参照してください。

    マルチモーダルプロンプトをサポートするモデルでチャットプレイグラウンドを使用している場合は、「画像」を選択するか、プロンプトテキストフィールドに画像をドラッグして、プロンプトに画像を追加します。また、モデルがシステムプロンプトをサポートしている場合は、「システムプロンプト」テキストボックスにシステムプロンプトを入力できます。

    注記

    レスポンスがコンテンツモデレーションポリシーに違反している場合、Amazon Bedrock はそのレスポンスを表示しません。ストリーミングを有効にしている場合、Amazon Bedrock は、ポリシーに違反するコンテンツを生成すると、レスポンス全体をクリアします。詳細については、Amazon Bedrock コンソールに移動し、[プロバイダー] を選択して、[Content limitations] セクションの説明をお読みください。

    プロンプトエンジニアリングの詳細については、「 プロンプトエンジニアリングガイドライン」を参照してください。

  7. [実行] を選択してプロンプトを実行します。

  8. チャットプレイグラウンドを使用している場合は、次の手順を実行してモデルメトリクスを表示し、モデルを比較します。

    1. [モデルメトリクス] セクションで、各モデルのメトリクスを表示します。

    2. (オプション) 次の操作を行って、一致させたい条件を定義します。

      1. [メトリクスの基準の定義] を選択します。

      2. 使用したいメトリクスについて、条件と値を選択します。設定できる条件は以下のとおりです。

        • [次未満] — メトリクスの値が指定された値未満です。

        • [次より大きい:] — メトリクスの値が指定された値より大きいです。

      3. [適用] を選択して条件を適用します。

      4. どの基準が満たされているかを表示します。すべての基準が満たされている場合、[全体的な要約][すべての基準を満たしている] になります。1 つ以上の基準が満たされない場合、[全体的な要約][n 基準が満たされていない] となり、満たされていない基準は赤で強調表示されます。

    3. (オプション) 次の手順を実行して、比較するモデルを追加します。

      1. [比較モード] をオンにします。

      2. [モデルを選択] を選択してモデルを選択します。

      3. ダイアログボックスで、プロバイダー、モデル、スループットを選択します。

      4. [適用] を選択します。

      5. (オプション) 各モデルの横にあるメニューアイコンを選択して、そのモデルの推論パラメータを設定します。詳細については、「基盤モデルの推論パラメータ」を参照してください。

      6. [チャットプレイグラウンド] セクションの右側にある [+] アイコンを選択し、比較対象の 2 番目または 3 番目のモデルを追加します。

      7. ステップ a~c を繰り返し、比較するモデルを選択します。

      8. テキストフィールドにプロンプトを入力し、[実行] を選択します。