ANTIGRAVITY LABEN
記事一覧/AIツール
AIツール/2026-04-22上級

Gemma 4 の複数 LoRA を組み合わせて使う — マージ技法と動的スイッチングで『1モデルで何でもこなす』を本番で実現する

要約・翻訳・コード生成など複数タスクに LoRA を学習させたとき、どう本番で組み合わせるか。重み付きマージ、TIES、動的スイッチングまで、個人開発者が実際に詰まった箇所を Antigravity と一緒にほどいていく実装ノートです。

gemma-420lora4mergekitpeft2multi-taskantigravity435

プレミアム記事

3つの LoRA を学習し終えた翌朝、本当の課題が見えてきた

要約用、日英翻訳用、コードレビュー用。社内ユースケースごとに、Gemma 4 へ LoRA を別々に学習させてみました。個々のベンチマークはどれも満足のいく数字になり、週末の達成感をひとしきり噛みしめていました。

翌朝、プロダクトチームからの質問でハッと目が覚めます。「これ、1つのサーバーにまとめて、リクエストに応じて切り替えられますか?」。推論コストは抑えたい、けれどチャットは要約モードにしたり翻訳モードにしたりと自在に動いてほしい。3つの LoRA を3サーバーで動かす贅沢は、個人の財布にも中小企業の予算にも合いません。

この記事は、そのときの私の試行錯誤をそのまま残した実装ノートです。複数 LoRA の「マージ」と「動的スイッチング」という2つのアプローチを軸に、Antigravity のエージェントを伴走させながら、実運用できる形に落としていきます。途中で Weighted / TIES / DARE といったマージ技法の違いや、peftset_adapter() の罠まで、つまずいた場所を丁寧に残しました。

対象読者は、LoRA / QLoRA での学習をすでに一度は経験し、次のステップとして「本番でどう組み合わせるか」を考えている方を想定しています。ファインチューニング自体の基礎は、Gemma 4 の LoRA / QLoRA ファインチューニング実務ノート に譲ります。

複数タスクに LoRA を使うときの選択肢は3つしかない

整理すると、選べる戦略はおおむね次の3つに集約されます。

  • 戦略A: マージして1つの単一モデルにする — 学習後の LoRA 重みを加算的に統合して、通常の Gemma 4 と同じように動かす方法。推論経路が単純で、既存の vLLM / TGI / Ollama 環境にそのまま載せられます
  • 戦略B: ベースモデル1つにアダプタを動的に差し替える — Gemma 4 本体は1つだけロードし、リクエストの性質に応じて LoRA アダプタだけを切り替える方法。メモリは節約できるが、スイッチのレイテンシと同時実行の難しさを引き受けることになります
  • 戦略C: アダプタを並列で有効化し、タスクルーターで重みを制御するpeftMultiLoRAS-LoRA のような仕組みで、複数 LoRA を同時に載せて、入力ごとに混合比を変える方法。もっとも柔軟ですが、実装と運用のコストは一段高くなります

それぞれどの規模に向いているかは経験則としてはっきりしていて、私はいつも次の指針で選んでいます。

  • 扱うタスクが2〜3個で、性格が似ている(例: 英日翻訳と日英翻訳、要約と抽出)→ 戦略A のマージ
  • タスクが4個以上あり、かつ完全に独立している(例: 要約、コードレビュー、SQL 生成、OCR 後処理)→ 戦略B の動的スイッチ
  • タスクの境界が曖昧で、入力文によってグラデーションが必要(例: 技術文書 × カジュアル翻訳)→ 戦略C のマルチアダプタ

以降、戦略A と戦略B を深掘りします。戦略C は LLM 推論サーバーの自前運用が前提になりがちで、個人開発の現実解としては使いどころが限定されるため、ここで概念のみ触れます。

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
タスクごとに LoRA を学習したのはいいが、本番でどう使い分ければいいか分からなかった人が、3つの具体的な運用パターンを選べるようになります
Weighted / TIES / DARE など LoRA マージ手法の違いと、実際に選ぶべき基準を、自分のデータで検証できる形で手にできます
動的 LoRA スイッチングを備えた推論サーバーを Antigravity の支援で書き上げ、複数プロダクトで1つの Gemma 4 を使い回す運用に踏み出せます
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Antigravity Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

AIツール2026-04-21
Gemma 4 を自分用に仕上げる — LoRA / QLoRA ファインチューニングを現実的な予算で回すための実務ノート
Gemma 4 をフルファインチューニングするのは個人には荷が重いですが、LoRA/QLoRA で軽量に『自分用』に仕上げるのは現実的な予算で可能です。データ準備、学習設定、落とし穴、評価方法、そして Antigravity で活用するまでを、実体験ベースで掘り下げます。
AIツール2026-06-12
RAG の「それっぽいのに違う」回答を減らす — Gemma 4 × Antigravity で組む検索品質の評価ハーネス
RAG の回答が時々ズレる問題を数値に置き換える評価ハーネスの作り方。30問のゴールデンデータセット、recall@5・MRR・nDCG の実装、Gemma 4 による忠実性審査、pytest の回帰テストまで、ローカル環境の実測値と共に共有します。
AIツール2026-05-10
Gemma 4 を Antigravity で動かすとき、Q4 と Q5 のどちらを選ぶか — M2 Mac で実測した3軸の結果
Gemma 4 を Antigravity でローカル運用するときに迷う Q4_K_M / Q5_K_M / Q8_0 / fp16 の選び方を、M2 Mac 16GB の実機で速度・メモリ・出力品質の3軸で測った結果から解説します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →