AI Agents · レッスン

プロンプトよりファインチューニングが有効な場合

狭いタスク、独自フォーマット、プロンプトの短縮にはファインチューニングを使います — 新しい事実を教えるためではありません。

レッスン 1/414 ステップ

「プロンプトよりファインチューニングが有効な場合」はCoddyKit上の無料AI Agentsレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはAI Agents学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 AI Agentsコースには全4レッスンが含まれています。

まずプロンプト、次にファインチューニング

ファインチューニングに手を出す前に、まずプロンプトの改善を徹底してください。

  1. より良いシステムプロンプト
  2. 少数ショットの例
  3. ツールの説明
  4. より良いモデル
  5. 構造化出力 / Pydantic
  6. RAG
  7. …その後にファインチューニング

ファインチューニングが有効な場合

  • 特定の形式やスタイル— 独自のYAML出力言語
  • 狭い専門領域— 医療、法律、コードレビュー
  • レイテンシー— 短いプロンプト(少数ショットなし)により推論が高速化
  • コスト— 短いプロンプトにより、課金対象のトークン数が減少
  • 一貫したペルソナ— キャラクターの話し方、ブランドのトーン

ファインチューニングが逆効果になる場合

  • 事実を教える— RAGのほうが適しています。ファインチューニングでは事実を忘れてしまいます
  • 一般的な推論— 最先端モデルはすでに優れています
  • 頻繁な更新— 再トレーニングには時間がかかります
  • 小規模なデータセット— 100例未満では、ほとんど効果がありません

クローズドモデルのファインチューニング

OpenAIとAnthropicは、どちらもファインチューニングAPIを提供しています。

# OpenAI:
client.fine_tuning.jobs.create(
    training_file='file-abc',
    model='gpt-4o-mini-2024-07-18'
)

オープンモデルのファインチューニング

Llama、Mistral、Qwenでは、すべてを自分で制御できます。ツールは次のとおりです。

  • Unsloth— 最も高速で、VRAMの使用量が少ない
  • Axolotl— 設定駆動で、包括的
  • LLaMA-Factory— 中国系チームによる代替ツール
  • HuggingFace TRL— 公式で柔軟

フルファインチューニングとPEFT

アプローチは2つあります。

  • フル— すべての重みを更新します。コストが高く、大容量のVRAMが必要です。
  • PEFT / LoRA— 小さなアダプターレイヤーを学習します。コストは100分の1で、多くのタスクでは同程度の品質が得られます。

ファインチューニングのコスト(OpenAI)

概算(2025年半ば時点):

  • 学習:1,000トークンあたり0.003ドル
  • ファインチューニング済みモデルでの推論:ベースモデルよりやや高価
  • 数万件の例:学習コストの合計は20~200ドル

ファインチューニングのコスト(セルフホスト)

Lambda Labsでは、H100を8基使う1時間の料金は約100ドルです。10,000サンプルを使ったLlama 70BのLoRAは、合計で約50~150ドルです。

データ量の目安

  • 50例— スタイルや形式にのみ有効
  • 500例— 意味のある改善
  • 5,000例以上— 大幅な新しい能力
  • 50,000例以上— データセットの品質と比較すると、効果が次第に小さくなる

データはどこから来るのか

  1. 本番環境のトレース(修正内容を含む)
  2. より強力なモデルによる合成データ生成
  3. 人手によるラベリング
  4. 公開データセット

ファインチューニングとRAGとプロンプトの選択

目的最適なアプローチ
新しい事実RAG
新しい形式ファインチューニング(または強力なプロンプト)
新しいスタイルファインチューニング
より良い推論より強力なモデル
低コスト / 低レイテンシー小規模モデル + ファインチューニング

評価の前後を比較する

必ずご自身の評価セットで、チューニング済みモデルとベースモデルをベンチマークしてください。チューニングによって性能が低下することもあるため、破棄する判断もできるようにしておきましょう。

ファインチューニングを行う最適な理由

ファインチューニングを行う最も適切な理由はどれでしょうか。

まとめ

まずはプロンプトを試し、形式・スタイル・ドメインに関する限定的な理由がある場合にのみファインチューニングを行います。コスト削減にはPEFT/LoRAを使用します。必ず実施前と実施後に評価してください。

無料で開始

AI チューターと学ぶ AI Agents — 無料

ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。

コース
60
レッスン
239

よくある質問

「プロンプトよりファインチューニングが有効な場合」レッスンは無料ですか?

はい。「プロンプトよりファインチューニングが有効な場合」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、AI Agentsコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 AI Agentsコースには全4レッスンが含まれています。

「プロンプトよりファインチューニングが有効な場合」で何を学びますか?

狭いタスク、独自フォーマット、プロンプトの短縮にはファインチューニングを使います — 新しい事実を教えるためではありません。 ブラウザで直接実行するハンズオンコードでAI Agentsを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

AI Agentsを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのAI Agentsは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。

「プロンプトよりファインチューニングが有効な場合」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このAI Agentsレッスンでコードを書いて実行できますか?

はい。すべてのAI Agentsレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. プロンプトよりファインチューニングが有効な場合
  2. データ収集:軌跡とトレースの再生
  3. コスト効率の高いチューニングのためのLoRAとQLoRA
  4. チューニング済みモデルとベースモデルの評価
← AI Agentsに戻る