Google AI Studio でモデルをチューニングする

Gemini 人工知能(AI)モデルを使用してアプリケーションを構築する場合は、モデルが指示やリクエストにどのように応答するかについて、自由形式のプロンプト構造化プロンプトよりも強力なガイダンスを提供できます。モデルのチューニングを使用すると、モデルの動作を大幅に変更できます。また、一般的なプロンプトよりもはるかに多くのトレーニング サンプルデータが必要になります。チューニング済みモデルのもう一つの利点は 複数のプロンプトで使用できることですモデルのチューニングの詳細については、モデルのチューニング ガイドをご覧ください。

このガイドでは、Google AI Studio でチューニング済みモデルを作成して使用する方法について説明します。

チューニング用データセットを作成

モデルをチューニングするには、標準のプロンプト手法よりも多くのサンプル(トレーニング データ)が必要です。わずか 20 個のサンプルでモデルをチューニングできます。一般に、モデルの動作を大幅に変更するには、100 ~ 500 個のサンプルが必要です。このサイズ以上のトレーニング データセットがない場合は、まず構造化プロンプトを使用してみてください。この機能では、わずか 3 つまたは 4 つのトレーニング サンプルでモデルの動作をガイドできます。

チューニング データセットで提供するトレーニング サンプルは、生成モデルによるレスポンスの生成の指針となります。少なくとも、データセット内の各レコードには、プロンプトの指示を表す入力値と、生成モデルから想定されるレスポンスを表す出力値が必要です。

このプロンプトの入力値と出力値の例を次に示します。この場合、[Product name] はモデルの入力またはプロンプトで、[Product copy] が想定される出力です。

商品名(入力) 商品のコピー(出力)
レトロなスニーカー レースアップをしましょう!これらのキックにより、アイコニックなルックスと他に類を見ないカラーパレットが実現。他の靴にはないスタイルと機能性を兼ね備えています。
スーパーソフト パーカー 新しいユニセックス パーカーで、くつろいだでスタイリッシュ!綿 100% 製のパーカー。ソフトで快適な着け心地で、1 日中快適に着用できます。セミブラッシュ仕上げの内側は、寒い日でも暖かく保ちます。

トレーニング データセットには、複数の入力と複数の出力を含めることができます。レコードごとに少なくとも 1 つの入力と 1 つの出力が必要です。AI Studio の構造化プロンプト ユーザー インターフェースを使用してデータセットを作成することも、カンマ区切り値(CSV)データファイルや Google スプレッドシート スプレッドシートからデータをインポートすることもできます。

チューニング済みモデルの作成

チューニング用データセットを作成したら、データセットを指定して構成パラメータを設定することで、AI Studio で Gemini モデルのチューニング済みバージョンを構築できます。必要な入力を指定すると、チューニングされたモデルが作成され、プロンプトで使用できます。

チューニング済みモデルを作成するには:

  1. AI Studio ウェブアプリのインターフェースの左側で、[チューニング済みモデル] オプションを選択します。
  2. [Select Data for tuning] ダイアログで、構造化プロンプトを選択してチューニング データセットを接続するか、[Import] ボタンをクリックして、カンマ区切り値(.CSV)形式のファイルまたは Google スプレッドシートのスプレッドシートでデータを読み込みます。
  3. [チューニング済みモデル名] フィールドに、チューニング済みモデルの名前を入力します。チューニング オペレーションが完了すると、この名前は選択可能なモデルとして表示されます。
  4. [説明] フィールドに、チューニング済みモデルの説明を入力します(省略可)。
  5. [モデル] フィールドで、チューニング済みモデルのベースとして使用する基盤モデルを選択します。
  6. 必要に応じて、チューニング済みモデルを作成するための詳細設定を設定できます。これらの設定の詳細については、モデルのチューニング ガイドをご覧ください。
  7. [チューニング] を選択して、チューニング済みモデルの作成プロセスを開始します。

サイズまたはデータセット、指定されたエポックの数、現在のシステム負荷によっては、チューニング済みバージョンのビルドに数分かかる場合があります。チューニング プロセスのステータスを確認するには、アプリの左側にある [My Library] を選択し、チューニング済みモデルの名前を探します。

チューニング済みモデルを使用する

モデルのチューニングのビルドが完了したら、プロンプトで使用するモデルを選択できます。プロンプトがチューニング済みデータセットの構造例に従っている限り、チューニング済みモデルは、既存または新規の自由形式または構造化プロンプトで使用できます。

チューニング済みモデルを使用するには:

  1. AI Studio のウェブアプリで、既存のプロンプトを開くか、新しいプロンプトを開始します。
  2. [実行設定] セクションで [モデル] プルダウンを選択し、チューニング済みモデルの名前を選択します。
  3. チューニング済みモデルを使用するには、プロンプトを作成するか、プロンプトを更新して [実行] を選択します。

チューニングでは、生成モデルの動作を変更するには大量のデータが必要です。プロンプトで期待どおりの動作が得られない場合は、チューニング データセットチューニング パラメータを評価し、例の追加を検討してください。