Back to Insights Hub
Technical Insight

なぜLLMのファインチューニングは失敗するのか?巨大テックの数千億モデル開発に消耗戦を挑むな — AIを作るな。ハーネスとドメイン特化データを作れ

A

Author

Ayato (AIフルスタックエンジニア)

Published

2026.11.2

なぜLLMのファインチューニングは失敗するのか?巨大テックの数千億モデル開発に消耗戦を挑むな

対象読者: 自前モデル開発や無理なファインチューニングに予算と時間を溶かし、ハイパースケーラーのアップデート一撃で陳腐化することに危機感を抱いているエンジニア・CTO・研究者 難易度: 初級〜中級 テーマ: 特化AIのための代替アーキテクチャ(ドメイン特化データ × ハーネス)

:::message この記事の要点 (TL;DR)

  • 課題: 「自前でファインチューニングして特化モデルを作ろう」とすると、精度が出ない・コストが見合わない・次のモデル更新で陳腐化する、という3重苦に陥る。
  • 原因: LLMの知能はすでにPCのOS並みの設備投資ゲームであり、中途半端な規模のコストで挑んでも「知能の差」で負ける構造になっている。
  • 解決策: モデルを弄るのをやめる。ドメイン特化データ(高品質データ)をDuckDB/Parquetに蓄積し、汎用LLMを制御するハーネスを外側に組む。この2つは時代が変わっても価値が目減りしない。 :::

1. はじめに:多くの人が「モデルのファインチューニング」に手を出して失敗する

「LLMで〇〇を実現しよう」と考えたとき、多くの人が最初に取る選択肢は2つです。

  1. 自前データで ファインチューニング(FT) しよう
  2. とりあえず RAG を繋いでみよう

どちらも正しい方向性の「断片」ではありますが、そのまま実行すると高い確率で失敗します。 そして失敗の理由を「プロンプトの工夫が足りない」「データが少ない」と誤診し、さらに多くの時間を溶かしていく。

この記事では、実際に長編小説生成と専門文書解析のためにプレトレーニングとFTに挑み、 VRAMとコンテキスト長の物理限界を肌で痛感し、最終的に**「モデルを弄るのを完全にやめる」**という結論に至った経緯を共有します。

そして、その先に何があるのか——AIモデルではなく、特化データ(高品質データ)とハーネスが優先という選択肢を、具体的なアーキテクチャと一緒に提示します。


2. 実体験に基づく壁の解剖:なぜFTは失敗するのか

2.1 物理的限界——VRAMとコンテキスト長

特化モデルを作ろうとすると、まず壁になるのは物理リソースです。

  • VRAMの壁: 意味のあるFTをしようとすると、コンシューマGPUでは即座に限界に達する。マルチGPU構成にすると、今度は投資対効果が成立しなくなる。
  • コンテキスト長の壁: 長文(長編小説、契約書、論文)を扱うほど、モデルが「文脈の外」を推定する必要が出る。FTで「知識」を盛れても、文脈的一貫性は別問題である。

私自身、長編小論生成においてこの2つの壁に正面から衝突しました。 設定の整合性を保とうとしてFTを試みましたが、VRAM内で収まるサイズに縮めた瞬間に「知能の質」が落ち、 かといって大きくすると投資対効果が崩壊する——堂々巡りです。

2.2 もっと深刻な問題——モデル更新による陳腐化

しかし物理的限界は、まだマシな方です。

本当に致命的なのは、ハイパースケーラーが次世代フロンティアモデルを出した瞬間に、あなたの特化モデルが「知能の差」で一撃で陳腐化するという構造です。

数ヶ月かけて中途半端なコストでFTした特化モデルは、 巨大テックが数千億円を投じて出してくるモデルと比較すると、知能そのものが劣る。 汎用モデルの方が賢くなった時点で、あなたの「特化モデル」は意味を失います。

これは技術力の問題ではなく、資本力の絶対差です。 弱小な部隊が、巨大な火力の前に同じ土俵で消耗戦を挑むようなものですか?

2.3 なぜこの構造に気づかないのか

多くの人がこの構造に気づかないのは、「自前モデルを作る」こと自体が、エンジニアとしての威信や、技術的な所有感と結びついているからです。

「うちだけの特化モデル」という言葉の響きは魅力的です。 しかし、その所有感は、あなたの会社のビジネス価値を高めているでしょうか? それとも、単に陳腐化していく負債を積み上げているだけでしょうか。


3. 解決策① —— ドメイン特化データの構築

モデルを弄るのをやめた私が最初に取り組んだのは、**ドメイン特化データ(高品質データ)**の蓄積です。

3.1 なぜ「データ」が本体なのか

LLMの知能は交換可能な部品です。しかし、あなたの事業領域に最適化された、クリーンな一次情報は、 どこかのベンダーが提供してくれるものではありません。

  • 論文のLaTeXと数式(strata)
  • 法定開示に基づく財務数値(finance)
  • 小説の設定図と世界観辞書(Story_creator)

これらはあなたにしか作れない資産です。 そして、このクリーンなデータがあれば、汎用モデルをRAGによって即座に特化させられます。 さらに、将来もしFTが必要になったとしても、きれいな種データがあればいつでも実行できます。

3.2 データパイプラインの現実的な設計

ここで重要なのは、スケールを夢見ないことです。

❌ 世間がやりがちな失敗: PostgreSQLクラスタ + FastAPI中継サーバー8個 + 外販SaaS機能
✅ 現実的な解:          DuckDB / Parquet に「正しい特化データを冪等に積む」

私は strata(arXiv 15.7万本のLaTeX・数式抽出)と finance(SEC EDGAR / EDINET 正規化財務データ)で、 **「正しい特化データを単一ファイルのデータレイクに冪当に積む」**という単一責務に絞りました。 Web外販をしないフェーズにおいて、PostgreSQLサーバーやAPI層を排することで、 「データを正しく積む」という本質的な作業に集中できました。


4. 解決策② —— ハーネス設計(責務分離と監査ゲート)

データだけでは不十分です。汎用LLMは暴走します。ハルシネーションを吐き、文脈を破綻させます。

そこで必要なのが、ハーネス(制御・実行システム)——巨人の暴れ馬を手綱で縛る外側の設計です。

4.1 生成と監査の責務を分離する

私のアプローチは、「生成プロセス」と「監査ゲート」を明確に分離することです。

[生成層] 汎用LLM  ── 自由に生成させる(創造性を殺さない)
    │
    ▼
[監査層] 決定論的ゲート ── 設定図・辞書と照合し、矛盾を遮断
    │
    ▼
[トリアージ] 多層的最適化 ── 許容範囲か、修正要求か、再生成かを決定

Story_creator では、この監査を決定論的に行っています。 Python標準ライブラリ(difflib, re, dataclasses, frozenset)とIPA辞書データを使い、 文脈や設定との照合を多層的に検証します。確率的な生成物を、決定論的なルールで遮断する——この責務分離こそが、破綻しない長編生成を可能にしています。

4.2 通信もハーネスで守る

生成とは別に、通信のレイヤーもハーネス化が必要です。

resilient-llm では、外部Redisやプロキシを排し、単一プロセス内で 429レート制限・複数キースロット・TTFTを監視する薄いインメモリ層を提供しています。 LiteLLMとInstructorの肩に乗り、**「429レスポンスからの自己学習型台帳(RateLimitLedger)」**と 「複数キースロット回転・5xx隔離」のみを自作しました。

ポイントは、**「どのモデル(Claude, Gemini, OpenAI)に知能を差し替えても、夜間バッチを絶対に途中で落とさない」**ということです。 知能は交換可能なOSとして扱い、通信防壁だけは自分で持ち、かつ薄く保つ。

4.3 開発すらハーネス化する

CLI_Subagents は、Claude CodeからKiroやOpenCodeを安全に従属・並行実行させるハーネスです。 重いコンテナやtmux(Linux依存)を排し、標準 git worktree とファイルベース状態管理で完結させ、 **「OpenCode非対話ハング回避」「Kiro予算残量遮断」「.git 指紋照合」**というコアロジックに集中しました。


5. 結論:AIを作るな。ハーネスとドメイン特化データを作れ

ここまで読んでいただければ、結論は明確です。

巨大テックが数千億円を投じるAIモデル開発に、中途半端な規模のコストで消耗戦を挑むのは愚策である。

LLMの知能は、PCのOS並みに設備投資の参入障壁が高い巨大資本のゲームです。 数ヶ月かけて中途半端なコストでFTした特化モデルは、次世代フロンティアモデルが出た瞬間に、 知能の差で一撃で陳腐化します。

だからこそ、LLMの知能は「いつでも交換可能なOS(コモディティ)」として割り切り、巨人の肩に乗るのが合理的な戦略です。

そして、時代が変わっても絶対に価値が目減りしない、私たちが手元に積み上げるべき永続資産は2つしかありません。

  1. ドメイン特化データ(高品質データ) RAGの燃料となり、必要に応じてファインチューニングの種となる、自前のクリーンな一次情報資産。
  2. ハーネス(制御・実行システム) 巨人の暴れ馬(汎用LLM)を手綱で縛り、ハルシネーションや429エラーを防いで目的を完走させる外側の設計。

AIモデルを追うな。自前で無理にモデルを作るな。 ハイパースケーラーの知能を最大限に活かし、知能はいつでも交換可能にしておけ。 そして、自分だけの「ドメイン特化データ」と「ハーネス」を構築せよ。


6. 次に読むべきもの

A

Ayato

ハーネス&特化データ設計

arXiv 15.7万本のLaTeX抽出データレイク、法定開示に基づく財務データ基盤、 長編小説の整合性監査ハーネス、ゼロインフラ通信ハーネスまでを一貫して設計。 プレトレーニングとファインチューニングに挑み断念した経験から、 「AIを作るな。ハーネスとドメイン特化データを作れ。」という結論に到達。