このドキュメントでは、Gemini Enterprise Agent Platform プロンプトオプティマイザーを使用して、一連の プロンプトのシステム 指示を改善し、プロンプトのパフォーマンスを 自動的に最適化する方法について説明します。
Agent Platform プロンプト オプティマイザーを使用すると、システム指示や個々のプロンプトを手動で書き換えることなく、プロンプトを迅速かつ大規模に改善できます。これは、モデルを切り替えて、システム指示とプロンプトを再利用する場合に便利です。
プロンプトを最適化するには、次のアプローチを使用できます。
- The ゼロショット
オプティマイザー
は、単一のプロンプトまたはシステム
指示テンプレートを改善するリアルタイムの低レイテンシ オプティマイザーです。これは高速で、元のプロンプトやシステム指示の提供以外に追加の設定は必要ありません。
ゼロショット オプティマイザーはモデルに依存せず、ほとんどの
Google モデルのプロンプトを改善できます。また、
gemini_nanoモードを提供して Gemini Nano や Gemma 3n E4B などの 小規模モデル向けにプロンプトを最適化します。 - The フューショット オプティマイザー は、モデルのレスポンスが期待どおりにならなかった例を分析して、システム指示を調整するリアルタイムの低レイテンシ オプティマイザーです。プロンプト、モデルのレスポンス、レスポンスに関するフィードバックの具体的な例を提供することで、プロンプトのパフォーマンスを体系的に改善できます。
- The データドリブン オプティマイザー は、バッチタスク レベルの反復オプティマイザーです。選択したターゲット モデルの指定された 評価指標に基づいて、ラベル付きサンプル プロンプトに対するモデルのレスポンスを 評価することで、プロンプトを改善します。これは、最適化パラメータを構成し、ラベル付きのサンプルをいくつか提供できる、より高度な最適化のためのものです。 また、データドリブン オプティマイザーは、 Gemini Nano や Gemma 3n E4B などの 一般提供の Gemini モデルの最適化と、ローカルまたは Gemini Enterprise Agent Platform Model Garden からデプロイされたカスタムモデルをサポートします。
これらのメソッドは、 Google Cloud コンソールまたは Vertex AI SDK を介してユーザーが利用できます。
次のステップ
ゼロショット オプティマイザーについて学習する
フューショット オプティマイザーについて学習する
データドリブン オプティマイザーについて学習する