本文へスキップ
hdknr blog
戻る

ローカルで動くコーディングAI——Gemma 4 12B Coder(Fable 5蒸留版)を試す

更新日:

Gemma 4 12B Coder(Fable 5蒸留版)とは

コンシューマー向け GPU でフロンティアモデル級のコーディング能力をオフラインで動かせる——そんなモデルが登場した。**Gemma 4 12B Coder(Fable 5 / Composer 2.5 蒸留版)**だ。

Google の Gemma 4 12B をベースに、Anthropic の Fable 5 と Composer 2.5 の推論トレース(Chain-of-Thought)を蒸留してファインチューニングされている。12GB の VRAM があれば推奨量子化(Q4_K_M)で動き、クラウドも API キーも不要なプライベート・コーディングアシスタントとして使える。

Fable 5 の推論能力を 12B モデルに蒸留する仕組み

知識蒸留とは

このモデルの核心は知識蒸留(Knowledge Distillation)だ。大規模モデルの出力を教師データとして小規模モデルに学習させる手法で、Fable 5 や Composer 2.5 が Python コーディングタスクを解いた際の推論チェーンだけを学習データとして使用する。さらに、実際のテストを通過したコードのみを採用することで、「考え方が正しく、コードも動く」サンプルだけが訓練データになっている。

フロンティアモデルの思考プロセスを 12B のコンパクトな重みに「焼き付ける」ことで、巨大なモデルに頼らずとも高品質な推論を実現している。

ベースモデル:Gemma 4 12B

Google DeepMind が開発した Gemma 4 12B は、以下の特徴を持つ。

コーディング特化モデルはこの Gemma 4 12B-it(インストラクションチューニング済み)を起点にしている。

Hugging Face からの GGUF ダウンロード方法

Hugging Face の yuxinlu1/gemma-4-12B-coder-fable5-composer2.5-v1-GGUF リポジトリから量子化済みファイルをダウンロードできる。

量子化バリアントと必要 VRAM

量子化ファイルサイズ最低 VRAM 目安
Q2_K4.5 GB8 GB
Q3_K_M5.7 GB8 GB
Q4_K_M6.87 GB12 GB(推奨)
Q6_K9.11 GB16 GB
Q8_011.8 GB16 GB

8 GB GPU なら Q2_K または Q3_K_M で動き、12 GB なら推奨の Q4_K_M が選べる。量子化が高いほど精度は元モデルに近づく。

コンテキスト長の目安(VRAM 別)

VRAM量子化実用的なコンテキスト長
8 GBQ2_K〜16K トークン
12 GBQ4_K_M〜30K トークン
16 GBQ4_K_M〜64K トークン
24 GB+Q4_K_M256K トークン(最大)

Ollama / llama.cpp / LM Studio での実行手順

Ollama で使う(最も手軽)

ollama run xentriom/gemma-4-12B-coder-fable5-composer2.5-v1

初回実行時に自動でモデルがダウンロードされる。インストール方法は ollama.com を参照。

llama.cpp のサーバーモードで使う

llama.cpp をビルドした後、以下のコマンドでサーバーを起動する。

llama-server \
  --model gemma-4-12B-coder-fable5-composer2.5-v1-Q4_K_M.gguf \
  --n-gpu-layers 99 \
  --ctx-size 32768 \
  --port 18080

起動後は http://localhost:18080 で Web UI が利用できる。--n-gpu-layers 99 で GPU に全レイヤーをオフロードし、--ctx-size でコンテキスト長を調整する。

GUI アプリで使う

使いどころ

このモデルが特に力を発揮する場面は以下だ。

コミュニティの反応

Hugging Face でのダウンロード数は公開直後から 6,000 を超え、v2 もリリース済みだ(v2 GGUF は yuxinlu1/gemma-4-12B-agentic-fable5-composer2.5-v2-3.5x-tau2-GGUF として公開)。v2 ではエージェント能力がさらに強化されている。

まとめ

フロンティアモデルの推論能力を蒸留することで、コンシューマー機材で動く高品質なコーディングアシスタントを実現した好例だ。クラウド API の料金や情報漏洩リスクを気にせずに、Fable 5 クラスの推論トレースで訓練されたモデルをローカルで使えるのは魅力的だ。

12 GB GPU を持つ開発者なら今すぐ試せる。まずは Ollama でワンコマンド実行してみるのが一番手軽だろう。

参考リンク



前の記事
Harness Engineering:AIエージェントを信頼性高く動かすランタイム設計の考え方
次の記事
無料なのに使わないのはもったいない:AI株式分析・金融端末・サイバー調査のGitHub 3選