View a markdown version of this page

Amazon Bedrock でプロンプトを最適化して移行する - Amazon Bedrock

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

Amazon Bedrock でプロンプトを最適化して移行する

Amazon Bedrock は、基盤モデルから最高のパフォーマンスを得るのに役立つモデル移行および最適化ツールであるプロンプト最適化を提供します。Amazon Bedrock には 2 つのプロンプト最適化オプションがあります。

  • シンプルな最適化では、1 つのモデルに対して 1 つの短いプロンプトを迅速かつヒューリスティックに書き換えることができます。

  • Advanced Prompt Optimization (AdvPO) を使用すると、Bedrock 上の任意のモデルのプロンプトを最適化しながら、元のプロンプトと最大 5 つのモデルにわたって最適化されたプロンプトを同時に比較できます。

    これは、新しいモデルに移行する場合や、現在のモデルのパフォーマンスを向上させたい場合に使用できます。モデルを変更する場合は、現在のモデルをベースラインとして選択し、他のモデルを最大 4 つまで選択します。モデルを変更しない場合は、現在のモデルを選択して、最適化の前後を確認します。オプティマイザは、プロンプトテンプレート (ジョブあたり最大 10 個) と変数値のユーザー入力例 (プロンプトテンプレートあたり最大 100 個) を取得します。また、最適化の指針となるグラウンドトゥルース回答と評価メトリクスも必要です。jpeg、png、PDF などのマルチモーダル入力とも互換性があります。LLM-as-a-judge rubric、Lambda 関数、または短い自然言語ステアリング基準を指定できます。評価はプロンプトの最適化を誘導します。オプティマイザは、評価ベースのフィードバックループで動作し、プロンプトと結果のモデルレスポンスを最適化します。評価スコア、コスト見積もり、レイテンシーを含む元のプロンプトテンプレートと最終的なプロンプトテンプレートを出力します。

最適化方法を選択する

シンプルな最適化 高度なプロンプトの最適化
ユースケース ショートプロンプトの基本的な単一プロンプト書き換え モデル移行とパフォーマンス調整のために、評価がプロンプトの書き換えを誘導する柔軟で反復的な最適化
最適な用途 ショートプロンプト (約 1,000 トークン以下) モデルのコンテキストウィンドウに収まる任意の長さのプロンプトテンプレート
Input (入力) 単一プロンプトテキスト マルチモーダルを含む、評価サンプルを含む最大 10 個のプロンプトテンプレート
モデル 1 モデル 最大 5 つのモデルを同時に比較
評価 なし (ヒューリスティック書き換え) ステアリング基準、LLM-as-judge rubric、またはカスタム Lambda 関数から選択できます。
出力 プロンプトの書き換え (インスタント) モデルあたりの評価スコア、コスト見積もり、レイテンシーで最適化されたテンプレート
実行 同期 (秒) 非同期ジョブ (プロンプトテンプレートと評価サンプルの数に応じて 15 分から数時間)
マルチモーダル いいえ はい (画像、PDFs)
モデル移行 部分的: プロンプトを書き換えることができますが、並べて比較することはできません はい、現在のモデルと候補を並べて比較します