2026年のファインチューニング:根拠を先に置くLoRA・QLoRA実験
上級者13 分の読書プライベート/ローカルAI

2026年のファインチューニング:根拠を先に置くLoRA・QLoRA実験

パラメーター効率の高いチューニングが妥当かを判断し、データを統制し、再現可能な実験を固定し、ホールドアウトと安全性の結果を比較し、導入前に推論提供を測定します。

あなたが行えること

パラメーター効率の高い手法は、モデル適応で学習するパラメーター数とハードウェアの負担を軽減できます。本番品質の結果を保証するものではありません。データの利用権、代表性のある評価、安全性の回帰テスト、推論提供、保守によって、ファインチューニングを本番に出す価値があるかが決まります。

このブラウザのみに保存されます。
この記事の目次

モデル全体の適応には、多くの計算資源、データエンジニアリング、機械学習の運用が必要になることがあります。パラメーター効率の高い手法はその負担の一部を軽減しますが、実現できるかどうかは、選ぶモデル、シーケンス長、ハードウェア、ライブラリのバージョン、データ、受入テストによって決まります。

パラメーター効率の高い手法、たとえばLoRAやQLoRAは、学習するパラメーター数を減らし、メモリ要件を下げられます。結果は、それでもベースモデル、シーケンス長、データ、ハイパーパラメーター、ハードウェア、タスクに左右されます。学習ジョブが成功しても、本番で使えるシステムになったことにはなりません。

これにより、実施できる実験の幅は広がります。特定のワークロードで、ファインチューニングがプロンプト設計や検索を上回ると証明されるわけではありません。

この記事では、判断と実験のワークフローを示します。プロバイダーの状況は、OpenAIの廃止案内、Vertex AIのチューニング資料、Hugging Face PEFTと照合し、2026年八月4日時点で確認しています。

ファインチューニング実験が妥当な場合

プロンプティング、RAG、ファインチューニングで判断の要点は簡潔に扱いました。ここでは、より長い説明です。

1. フォーマットと構造の一貫性

ごく特定の形式で出力する必要がある場合は、プロンプトのみ、制約付きデコード、チューニングを比較してください。ファインチューニングが、どちらのベースラインにも自動的に勝つわけではありません。

例:出力は必ず五つの箇条書きで、各項目は動詞で始まり、特定のトーンであること。同じホールドアウト事例で、プロンプトのみ、該当する場合は制約付きデコード、チューニング済みモデルを比較します。転用できる95%対99%の改善はありません。

チューニング済みの候補は、繰り返しの例を減らせたり、対象分布での準拠を改善したりする場合があります。有効な構造でも内容が誤っていることがあるため、形だけでなく意味の正しさも測定してください。

2. 文体・語り口の一貫性

人による確認を経たプロンプトベースラインが、代表的なやり取りで定義した語り口基準を満たさない場合、チューニングは介入の候補の1つです。

人による確認を経た事例でファインチューニングすると、語り口一致の指標は改善する場合があります。ただし、必要なデータ量と多様性はワークロードごとに異なります。ブランドの語り口を「内面化した」と仮定せず、学習曲線と、条件を伏せた人による採点を使ってください。

3. 専門ドメインまたはDSL

ドメインに特殊な用語、独自DSL、またはベースモデルが十分に知らない特定のパターンがある場合です。

例:ある企業に、社内独自のデータ問い合わせ言語があります。ベースモデルはそれを見たことがありません。例を付けたプロンプトは役立ちますが、十分ではなく、モデルは構文エラーを繰り返します。

ラベル付きのDSLコーパスは、構文解析率と意味的正確性を改善できる場合があります。プロンプト、文法制約付き生成、DSL仕様の検索と比較してください。固定の5,000例レシピは根拠ではありません。

4. より小さなモデルで、同程度の品質

より小さなチューニング済みモデルが、狭い指標では、より大きなベースラインに匹敵する場合があります。あり得る利点は、推論コストの低下、レイテンシーの低下、自社運用のしやすさ、狭いタスクでのより一貫した挙動です。実際に使うハードウェア、量子化、同時実行数、品質基準で数値化してください。

処理量の多い狭いワークロードでは、実測した推論コストの削減が、データ、学習、評価、導入、保守の費用を回収できるかを計算してください。

5. 挙動の安全性

ファインチューニングは拒否挙動を変えられますが、拒否不足、過剰拒否、能力の回帰を生む場合もあります。

例:顧客向けシステムが古い価格を引用してはならない場合、その規則をツール認可と出力検証で強制してください。挙動のファインチューニングは追加の層として評価できますが、それだけでは禁止を堅牢にはできません。

6. プロンプト内で繰り返す例

繰り返しの例が、意味のあるコンテキストや費用を消費する場合は、プロンプトキャッシュ、関連例だけを検索する方式、チューニングを比較してください。ホールドアウトしたタスクと安全性の品質が許容範囲に収まり、ライフサイクル全体の費用も改善する場合に限り、短いチューニング済みプロンプトは有用です。

ファインチューニングが不利になる場合

同様に重要なのは、ファインチューニングをしない場合です。

1. 変化する知識

ファインチューニング済みモデルはスナップショットです。最新の出来事、アカウント固有のデータ、ポリシーなど、動的な知識については、権威ある事実を、統制された検索またはツールに置いてください。チューニングは、与えられた根拠の使い方に影響する場合があります。最新で帰属可能な記録元にはなりません。

2. 十分なデータがない場合

ファインチューニングには代表性のあるデータが必要ですが、普遍的な最小件数はありません。サブセットを増やしながら学習し、ホールドアウト性能、安全性、ばらつきをグラフにしてください。学習曲線が頭打ちになるか、制約要因が未対応のスライス(生の件数ではない)になった時点で、データの追加を止めてください。

3. ベースモデルの改善に追いつけない場合

ベースモデルと推論基盤は変化します。チューニング済みモデルは優位を失ったり、未対応になったりすることがあるため、どちらかが勝つと仮定せず、現行の固定ベースラインと定期的に比較してください。

明確な保守計画がなければ、ファインチューニングは技術的負債になります。

4. プロンプティングとRAGの作業をしていない場合

プロンプトと検索のベースラインなしでファインチューニングすると、結果の要因を切り分けられません。品質と総運用コストの両方を比較に含めるため、先にそれらのベースラインを構築してください。

比較の要因を切り分けられるよう、チューニングの前に、該当するプロンプト、制約付き出力、検索、またはツールのベースラインを構築してください。

5. 評価がない場合

ホールドアウト評価なしのファインチューニングでは、役立ったのか、害になったのか、開発中に見た事例へ過学習しただけなのかを確立できません。

先に評価を構築します。その後でファインチューニングします。

2026年のファインチューニングの状況

利用できるものを簡潔に整理します。

ホスト型サービス

ホスト型の利用可否は、ベンダーとアカウントによって異なります(状態の確認日は2026-08-04)。

  • OpenAIのセルフサービス型ファインチューニングは縮小が進んでいます。 新規の組織はジョブを作成できません。非アクティブな組織は、文書化された60-day規則のもとで制限されます。残っているアクティブな顧客は、公式の廃止案内によると2027-01-06に新規ジョブの作成ができなくなります。既存のチューニング済みモデルによる推論は、基礎となるベースモデルが廃止されるまで続きます。
  • Google Vertex AIのチューニング。 引き続きGeminiファミリーのチューニングを提供しています。

ほかのマネージドプロバイダーもチューニングに対応している場合があります。意思決定の記録に加える前に、現行のモデル一覧、データの取り扱い、エクスポートと移行の経路、料金、提供地域、アカウントの適格性を公式資料で確認してください。

長期運用を前提とする新しい学習パイプラインでは、残っているマネージドサービスとオープンウェイト経路を、移行コストも含めて比較します。1社の廃止は、すべての商用チューニングサービスが縮小していることの証明にはなりません。

費用:プロバイダーの現行の学習料金と推論料金から、学習トークン数、エポック数、チェックポイント数、想定する推論量を使って算出します。日付入りの計算結果を保管してください。

マネージド方式を候補にする場合:プロバイダーの契約と管理策がデータに適合し、必要なモデルとチューニング方法が利用でき、実測した総コストと移行リスクが自社運用経路を上回る場合です。1社の廃止だけを根拠に、商用チューニング全般を「レガシー」と呼んではいけません。

自社運用のファインチューニング

GPU、コード、インフラストラクチャは自分たちで用意します。

  • オープンウェイトモデル: モデルファミリーにはLlama、Qwen、Mistral、DeepSeek、Phi、Gemmaがあります。ライセンスと利用条件は、モデルとバージョンによって異なります。学習または配布の前に、対象の成果物そのものを確認してください。
  • ツール: Hugging Face TRL、Axolotl、Unsloth、LLaMA-Factoryが候補です。選んだバージョンを固定し、モデル、トークナイザー、量子化、分散学習、エクスポートへの対応を確認してください。
  • 計算資源: モデルサイズ、量子化、シーケンス長、バッチ方式、オプティマイザー、分散構成によって変わります。日付入りの見積もりを取得するか、自前のハードウェアで測定してください。

費用:学習トークン数÷実測スループット×ハードウェア料金に、ストレージ、失敗した実行、評価、エンジニアリング、人による確認の時間を加えます。

候補にする場合:選んだモデルまたはデータ境界のために自社管理の環境が必要で、チームが学習、成果物、推論提供、パッチ適用、復旧を運用できる場合です。実測した稼働率と人件費を比較してください。実行回数が多いこと自体は、自社運用のほうが安いことの証明にはなりません。

軽量な選択肢

範囲を限った実験向けです。

  • 対応GPU上のUnsloth。 現行のモデルとハードウェアの対応表を確認し、メモリの余裕を測定してください。
  • Apple Silicon上のMLX。 モデルとメモリが収まる場合の、対応した小規模モデル実験に適しています。
  • ホスト型ノートブック。 実験には便利ですが、使用前にセッション制限、ストレージ、プライバシー、可用性、料金を確認する必要があります。

これらは実験の場になり得るというだけであり、選んだモデルが収まることや、学習経路が動作することを保証するものではありません。

実践的なワークフロー

本番のファインチューニングを構築するチーム向けのワークフローです。

ステップ1:必要性を検証する

データ作業の前に、次を検証してください。

  • 用途に合った最も単純なプロンプト、制約付き出力、検索、またはツールのベースラインを構築しましたか?
  • 現在の方法では不十分だと示す評価がありますか?
  • ファインチューニングが具体的に何を改善すべきかを説明できますか?

差、ベースライン、権利、受入基準、予算、推論提供の経路が定義されていなければ、まだ学習を始めないでください。

ステップ2:評価を構築する

ホールドアウト評価がなければ、学習ジョブが成功しても、より良いモデルになったことにはなりません。

  • 目標挙動と重要なスライスを網羅し、十分な検出力を持つホールドアウトセットを構築します。想定エラー率と判断リスクから規模を正当化してください。
  • 指標を定義します。成功の姿は何か。形式準拠、語り口一致、正確性などです。
  • ベースライン:ベースモデルで評価を実行します。現在のスコアを記録します。

ファインチューニングが役立ったかを知るために、これが必要です。

ステップ3:データを準備し、統制する

作業の大部分です。学習データの品質が、ファインチューニングの品質を決めます。

ソース:

  • チームによる既存の高品質な出力。
  • 選別した過去の顧客対応。
  • 生成した事例(強いモデルと慎重なプロンプトを使う)。
  • 顧客固有のデータ(適切な場合。許諾とPIIを尊重する)。

フォーマット:

チャットのファインチューニングでよく使う形式です。

{
  "messages": [
    {"role": "system", "content": "..."},
    {"role": "user", "content": "..."},
    {"role": "assistant", "content": "..."}
  ]
}

JSONLでは、1行に1例です。

量: 層別化したサブセットを増やしながら学習曲線を作ります。「増やすこと」が有益なのは、追加した事例が正しく、利用権があり、代表性があり、測定した不足を補う場合だけです。

品質 > 量。

品質、多様性、網羅性は、件数とは独立して重要です。学習前にラベルを監査し、ほぼ同一の事例を重複除去してください。

多様性。

データセットは、実際に見る入力の全範囲にまたがる必要があります。易しい事例だけで学習すると、難しい事例で失敗します。エッジケースだけで学習すると、補正しすぎます。

安全性と拒否のデータ。

適切な拒否の事例を含めてください。含めないと、ファインチューニング済みモデルは従いすぎる(何でも実行する)ことが多く、安全性の回帰になります。

学習と評価の分割。

反復用の開発セットと、学習、プロンプト変更、ハイパーパラメーター選択から隔離した最終テストセットを保持してください。重要なスライスが残る規模を選んでください。比率だけでは、まれなリスクが未テストのままになることがあります。

ステップ4:条件を固定した学習実験を実行する

ホスト型のオープンウェイトサービス(Together、Fireworksなど)では、流れは次のとおりです。検証済みのJSONLチャットデータセットをアップロードし、名前付きベースモデルに対してLoRAジョブを開始し、導入可能なアダプターまたはエンドポイントを待ちます。SDKの正確なフィールドはベンダーごとに異なるため、現行のファインチューニング資料に従ってください。

# ベンダーに依存しないホスト型の流れです。特定ベンダーのAPI例ではありません。
# 現行のフィールド、対応ベースモデル、料金、保持期間を先に確認してください。
検証済みのJSONLをアップロードする → LoRAジョブを開始する → ホールドアウトセットを評価する → アダプターをデプロイする

自社運用(Axolotl)では、この記事が新規の取り組みに推奨する経路です。

base_model: Qwen/Qwen3-8B
load_in_4bit: true

adapter: lora
lora_r: 16
lora_alpha: 32
lora_dropout: 0.05
lora_target_modules:
  - q_proj
  - v_proj
  - k_proj
  - o_proj

datasets:
  - path: ./data/train.jsonl
    type: chat_template

num_epochs: 3
micro_batch_size: 2
gradient_accumulation_steps: 4
learning_rate: 0.0002
warmup_steps: 100

output_dir: ./output

実行:accelerate launch -m axolotl.cli.train config.yaml

ハードウェア、ドライバー、コンテナまたはイメージのダイジェスト、パッケージロック、データセットのハッシュ、トークン、スループット、経過時間、チェックポイント、費用を記録してください。この概略から実行時間を推測してはいけません。

意図を持って記録し、変えるハイパーパラメーター: エポック数またはステップ数、学習率スケジュール、オプティマイザー、有効バッチサイズ、シーケンス長とパッキング、アダプターのランク・アルファ・ドロップアウトと対象モジュール、精度と量子化、ウォームアップ、チェックポイントと評価の頻度、シードです。対象モデルと固定したライブラリバージョン向けに保守されているレシピから始め、小規模な実行をプロファイリングし、その後ホールドアウト指標と安全性指標に対して、仮説を1つずつ変えてください。例示のYAML値をデフォルトとしてコピーしてはいけません。

ステップ5:評価する

ファインチューニング済みモデルで評価スイートを実行します。

  • スコアはベースより改善しましたか?
  • どの程度ですか?
  • 回帰したものはありますか(汎用能力、安全性、エッジケース)。

原因を推測せず、根拠を分類してください。対象タスクの変化(信頼度とばらつき付き)、重要なスライスごとの回帰、較正と安全性の変化、推論コストとレイテンシー、確認者間の不一致です。回帰は、データ、最適化、形式、評価の漏えい、偶然のばらつきから生じ得ます。データを増やす、またはハイパーパラメーターを変えると決める前に、条件を制御した実行で診断してください。

ステップ6:シャドウ、カナリア、ロールバックのテスト

全面導入の前に、A/Bテストを行います。

  • 可能な場合はシャドウモードから始め、影響範囲、トラフィック、統計的検出力、ロールバック速度からカナリアの規模を選びます。
  • 指標を比較します。品質スコア、ユーザーからのフィードバック、下流のシグナルです。

事前に定めたサンプルサイズと観察期間を満たしてから、拡大、反復、ロールバックを決めてください。

ステップ7:ロールバック経路を用意して導入する

ホスト型のオープンウェイトエンドポイントでは、プロバイダーが返すチューニング済みモデルまたはアダプターIDへトラフィックを向けます。

自社運用では、固定したベースモデルとアダプター形式への対応を明示している推論エンジンを選び、セキュリティガイダンスを確認し、読み込み、アンロード、同時実行、ロールバック、ベースとアダプターの同一性を測定してください。vLLMは候補の1つであり、万能の標準ではありません。

ステップ8:監視(継続)

ファインチューニングは本番に入っています。監視します。

  • 品質指標(オンライン評価、ユーザーからのフィードバック)。
  • 時間経過によるドリフト。
  • ベースモデルの改善が差を埋めたか(最新ベースと定期的に再評価します)。

ステップ9:契機に応じた保守

ファインチューニングは、「一度出して終わり」ではありません。

  • ベースモデルが更新される:新しいベースで定期的に再ファインチューニングします。
  • データがドリフトする:現在のパターンを反映するよう学習データを更新します。
  • 評価スイートが広がる:新しいテストケースが出るたびに再検証します。

データのドリフト、ポリシー変更、ベースモデル変更、新しい失敗群、または予定した鮮度確認で再評価してください。新しい候補が導入済みバージョンを上回り、すべての回帰ゲートを通過した場合に限り、再学習します。

作業例

完了した実行ではなく、モデル化した実験計画です。顧客サポートの語り口向けファインチューニングです。Axolotlの断片は出発点の仮説であり、実行前に現行のAxolotlスキーマと選んだモデルカードに合わせて修正する必要があります。

問題: SaaS企業は、サポートコミュニケーションで、親しみやすく平易な語り口がはっきりしています。プロンプトでは不安定に近似されます。チームは、AIが支援するすべてのコミュニケーションで、語り口の一致を安定させたいと考えています。

データ計画: 利用権を確認し、プライバシーを確認した過去のサポート事例。出所、重複除去、代表的なスライス、確認者のラベル、ホールドアウトセットを付けます。件数は、この記事からではなく、網羅性と学習曲線から決めてください。

検証する方針: 互換性のあるオープンウェイトベースにLoRAを適用し、初期のランクとエポック数は、保守されているレシピから取ります。まず小規模なプロファイリングジョブを実行し、その後でハードウェア、経過時間、費用を見積もります。推論提供は、互換性のある推論サーバーまたはマネージドホストで、別のベンチマークです。

判定方法(学習前に決める): 複数の適格なコンテンツ確認者が、ホールドアウトしたスライスで、ベースとチューニング済みの文案を条件を伏せて採点します。合格マージンと評価者間の扱いを事前に定義し、事実性、タスク完了、ポリシーと安全性も採点します。差が結論を出せない場合は、検出力、基準の信頼性、データの網羅性、学習時の挙動を調べ、原因を1つに仮定しないでください。

保守: チケット分布、ブランドポリシー、ベースモデル、障害記録が変わったときに再評価します。一日で済むと約束するのではなく、サイクルごとの作業量を測定してください。

導入前後の具体的な割合は、ここでは意図的に示しません。それはこのシナリオの数字であって読者のものではなく、語り口一致のスコアはデータセットをまたいで転用できないためです。私たちが独自の実測実行を公開するときは、評価セットと判定手順を添付します。

これが、検証可能なファインチューニング計画の形です。本番で成功した結果を言うには、欠けている実行成果物、導入時の制御、実測比較が必要です。

よくある失敗モード

いくつかのパターンです。

失敗1:過学習。 学習指標は改善しても、ホールドアウトまたは分布のずれた入力の指標は悪化します。漏えい、重複、容量、ステップ、正則化、スライスの網羅性を診断してください。対策は実験ごとに異なります。

失敗2:破滅的忘却。 狭いタスクへの過度な学習は、汎用能力を低下させます。対象のことは上手になり、ほかのことは下手になります。対策:学習率を下げる、エポック数を減らす、または対象外の多様なデータを含める。

失敗3:データ形式の不一致。 学習データの形式が、本番での使い方と異なります。ファインチューニングは誤った分布を学習します。対策:学習時と推論時の形式が正確に一致していることを確認する。

失敗4:評価の網羅性不足。 評価セットは易しく、本番は難しい。ファインチューニングは評価では高得点でも、実ユーザーでは失敗します。対策:評価に難しい事例を含める。

失敗5:無秩序なハイパーパラメーター。 方法なしにハイパーパラメーターをいじる。良くなったり悪くなったりし、学びが残らない。対策:一度に1つ変え、評価し、学ぶ。

失敗6:保守の途切れ。 導入済みアダプターが、ベースモデル、推論、データ、ポリシー、ワークロードの変更後に再評価されない。対策:比較を起動する。新しい候補がゲートを通過したときだけ再学習する。

失敗7:安全性への注意不足。 チューニングは、拒否やほかの安全挙動をどちらの方向にも変えられます。拒否不足、過剰拒否、ジェイルブレイク、正当利用のスライスを評価してください。学習事例は、決定論的な制御の代わりにはなりません。

失敗8:誤った指標へのチューニング。 学習は特定の指標を最適化する方向へモデルを押しますが、実際のユーザー価値は別のものです。対策:測定しやすい代理指標だけでなく、ユーザー価値に沿う指標を選ぶ。

コピーするレシピではなく、実験テンプレート

比較設計として使ってください。モデル、データ量、アダプター構成、最適化の値は、固定したモデルとライブラリの資料に加え、プロファイリングと学習曲線から選んでください。

仮説必要なベースラインデータと根拠の設計合格の根拠
チューニングがスキーマ制約付き抽出を改善するプロンプトのみと制約付きデコードフィールドと例外のラベルを付け、利用権を確認した代表的な入力スキーマの有効性と意味的なフィールド正確性、照合、拒否、レイテンシー、費用
チューニングが確認済みのブランド語り口を改善する最良のプロンプトとスタイルガイドのベースライン安定した基準で採点し、出所を追跡できる事例条件を伏せた比較、評価者間一致、事実性、ポリシーと安全性のスライス
チューニングが独自DSLを改善するfew-shot、文法制約、仕様検索のベースライン構文と意味の構成を網羅するホールドアウトプログラム構文解析率、意味的正確性、実行時の安全性、構成の網羅性
より小さなチューニング済みモデルが非劣性である同一入力で評価する、固定したより大きなモデル利用権と漏えい管理のある学習データ。独立した最終セット事前に定めた非劣性マージン、重要スライスの回帰、実測スループット、レイテンシー、処理能力、総費用
チューニングが拒否挙動を改善する未調整モデルに加え、決定論的なポリシー制御拒否不足と過剰拒否の両方を検出するよう設計した有害事例と正当利用事例安全方針の指標、ジェイルブレイクテスト、正当タスクの品質、独立した確認。決定論的な制御は残す

戦略上の問い

仕組みを超えて、ファインチューニングは戦略上の問いです。

  • この能力へ長期的に投資するのか、それともすべてでフロンティアモデルを使うのか?
  • ファインチューニングを無期限に保守する意思があるか?
  • 品質の向上は、継続する複雑さに見合うか?

実測した効果、推論とガバナンスの制約、継続する保守負担から決めてください。正しい構成にファインチューニングが1つもない場合も、狭いアダプターが1つの場合も、独立して所有するモデルが複数の場合もあります。普遍的な個数を示す調査根拠は、この記事にはありません。

選んで本番に出し、意図を持って保守する

パラメーター効率の高い手法により、小規模チームでも適応実験が技術的にやりやすくなります。本番の日程と費用はワークロードごとに異なり、学習の計算資源だけでなく、データ、評価、推論提供、ガバナンス、保守を含める必要があります。

「AIの品質が足りない」は、学習可能な目標ではありません。失敗しているタスクとスライスを名付け、該当するベースラインを構築し、データ利用権を取得し、受入と回帰のゲートを宣言してから、チューニングが価値を足すかを検証してください。持続する効果を主張できるのは、出荷したシステムで、ホールドアウト、安全性、推論提供、保守の根拠を繰り返した後だけです。

次を読む

次の実践的な記事で同じ学習パスを続けてください。

無限ループしないエージェントの設計

無限ループしないエージェントの設計

本番エージェントで最も一般的な失敗は、無限または擬似的な無限ループです。進展がないまま、エージェントが再試行や分岐を繰り返してトークンを浪費します。これを防ぎ、難しいタスクでも完了できるエージェントを生み出すアーキテクチャパターンを解説します。

次を読む
LangGraph vs CrewAI vs直接API:2026年のエージェントフレームワークの選び方

LangGraph vs CrewAI vs直接API:2026年のエージェントフレームワークの選び方

2026年のエージェントフレームワークを取り巻く環境は成熟しましたが、選択が明快になったわけではありません。LangGraph、CrewAI、Pydantic AI、OpenAI Agents SDK、直接APIは、それぞれ特定のチームやプロジェクトに適していますが、万能なものはありません。率直な比較と意思決定のフレームワークを紹介します。

次を読む
コンテキストエンジニアリング:コンテキスト劣化を避けて100万トークンのウィンドウを管理する

コンテキストエンジニアリング:コンテキスト劣化を避けて100万トークンのウィンドウを管理する

100万トークンのコンテキストウィンドウは実現していますが、品質は上限に達するはるか前から低下します。コンテキストエンジニアリングとは、何を含め、何を要約し、何を新たに検索するかを決め、コンテキストが増えても高い品質を維持するパターンを適用することで、コンテキストウィンドウを効果的に使うための規律です。

次を読む