AIの比較
プロンプトエンジニアリングとファインチューニングの違い
まずは速く安く変えられるプロンプトエンジニアリングから始め、より良いプロンプトや例では埋まらない差が測定で残ったときだけファインチューニングに進みます。
| 観点 | プロンプトエンジニアリング | ファインチューニング |
|---|---|---|
| 試すまでの時間 | 数分 | データ集めも含めて数日 |
| 変更の手間 | 文章を直す | 学習し直す |
| 必要なデータ | 数個の例 | 数百から数千の例 |
| 呼び出しごとの費用 | 長いプロンプトはトークンが増える | 学習後はプロンプトが短くなる |
プロンプトエンジニアリングを選ぶとき
- 良い結果がどんなものかをまだ探っている
- 作業がよく変わる
- 例が少ない
ファインチューニングを選ぶとき
- プロンプトでは埋まらない差を評価が示している
- 作業が安定していて、大量に繰り返す
- きれいな学習データと別のテストデータがある
手を動かして学ぶ
これらの無料レッスンでは、ラボで実行するコマンドと採点される課題で学べます。アカウントなしで全文を読めます。
関連する用語
- プロンプト
- プロンプトとは、言語モデルに何をしてほしいかを伝えるために送る文章で、指示、例、作業の材料を含みます。
- フューショットプロンプティング
- フューショットプロンプティングとは、解いた例をいくつかプロンプトに入れ、新しい入力にもその形式や判断をまねさせる方法です。
- ファインチューニング
- ファインチューニングとは、既存のモデルを自分の例でさらに学習させ、それまで苦手だった作業、文体、形式を身に付けさせることです。