プロンプト管理を使用してプロンプトをテストする - Amazon Bedrock

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

プロンプト管理を使用してプロンプトをテストする

プロンプト管理で作成したプロンプトをテストする方法については、任意の方法のタブを選択し、以下のステップに従います。

Console
プロンプト管理でプロンプトをテストするには
  1. IAM Amazon Bedrock アクセス許可を持つ ロール AWS Management Console を使用して にサインインし、 の開始方法 AWS Management Consoleで Amazon Bedrock コンソールを開きます。

  2. 左側のナビゲーションペインから [プロンプト管理] を選択します。次に、[プロンプト] セクションでプロンプトを選択します。

  3. [プロンプトのドラフト] セクションの プロンプトビルダーで編集] を選択するか、[バージョン] セクションでプロンプトのバージョンを選択します。

  4. (オプション) プロンプト内の変数の値を指定するには、まず、[設定] ペインでモデルを選択する必要があります。次に、[テスト変数] ペインの各変数について、[テスト値] を入力します。

    注記

    これらのテスト値は一時的なものであり、プロンプトを保存しても保存されません。

  5. プロンプトをテストするには、[テストウィンドウ] ペインで [実行] を選択します。

  6. プロンプトまたはその設定を変更し、必要に応じてプロンプトを再度実行します。プロンプトに納得している場合は、[バージョンを作成] を選択して、本番環境で使用できるプロンプトのスナップショットを作成できます。詳細については、「プロンプト管理でバージョンを使用して、アプリケーションにプロンプトをデプロイする」を参照してください。

次の方法でプロンプトをテストすることもできます。

API

プロンプトは、次の方法でテストできます。

  • プロンプトで推論を実行するには、Amazon Bedrock ランタイムエンドポイントInvokeModel InvokeModelWithResponseStreamConverse、または ConverseStream リクエストを送信し、 modelIdパラメータでプロンプトARNの を指定します。Converse または でプロンプト管理プロンプトを使用する際には、次の制限に注意してくださいConverseStream

    • additionalModelRequestFieldsinferenceConfig、、systemまたは toolConfigフィールドを含めることはできません。

    • messages フィールドを含めると、プロンプトで定義されたメッセージの後にメッセージが追加されます。

    • guardrailConfig フィールドを含めると、ガードレールがプロンプト全体に適用されます。ContentBlock フィールドにguardContentブロックを含めると、ガードレールはそれらのブロックにのみ適用されます。

  • フローでプロンプトをテストするには、Agents for Amazon Bedrock ビルドタイムエンドポイントCreateFlowまたは UpdateFlowリクエストを送信して、フローを作成または編集します。PromptNode タイプの Node.js JavaScript に SDK の を含め、 promptArnフィールドにプロンプトARNの を含めます。次に、Agents for Amazon Bedrock ランタイムエンドポイントを使用して InvokeFlowリクエストを送信します。詳細については、Amazon Bedrock でフローを作成するおよびフロー内のノードタイプを参照してください。

  • エージェントでプロンプトをテストするには、Amazon Bedrock コンソール (コンソールタブを参照) を使用するか、プロンプトのテキストを の inputTextフィールドに入力します。 InvokeAgent リクエスト。