◉ANTIGRAVITY LABEN
記事一覧/AIツール
⚙ AIツール/2026-07-14上級

ローカル Gemma とクラウド Gemini 3.5 Flash を「検証しやすさ」で振り分ける設計

ローカルとクラウドの振り分けを「機密かどうか」「速いかどうか」で決めていた頃、判断が毎回ぶれていました。本当に効いた軸は、出力が間違っていたときに安く気づけて安く戻せるか、でした。検証しやすさと復旧コストからモデルを選ぶルーターを、判定コードと実測ログの設計まで含めて組み立てます。

Antigravity386Gemma4Gemini 3.5 Flash5ローカルLLM22振り分け設計ai-tools16

✦ プレミアム記事

ローカルの Gemma とクラウドの Gemini 3.5 Flash、この2つをどう使い分けるかで、私はしばらく決めきれずにいました。

最初は「機密を含むコードはローカル、それ以外はクラウド」で切っていました。次に「速さが要るならローカル、賢さが要るならクラウド」に変えました。どちらも一見もっともらしいのですが、実際に手を動かすと判断が毎回ぶれます。同じファイルでも、その日の作業内容によって答えが変わってしまうのです。

ある晩、スケジュール実行に任せていたコード整形が、静かに壊れた差分を出したまま朝まで気づかれずに残っていました。出力そのものは自然な体裁で、パッと見では正しく見えます。そこでようやく腑に落ちました。私が本当に問うべきだったのは「このモデルは賢いか」ではなく、「この出力が間違っていたとき、私は安く気づけて、安く元に戻せるか」でした。

ここでまとめるのは、モデルを賢さやレイテンシではなく、検証しやすさと復旧コストで振り分ける設計です。判定ルール、動くルーター、そして振り分けが正しかったかを後から測るログまでを、個人開発で実際に回している形でお見せします。

なお、機密度を軸にした振り分けは別の判断軸として有効です。そちらはローカル LLM を併用して機密コードを外に出さない振り分け設計にまとめてありますので、本稿の検証軸と組み合わせてお使いいただければと思います。

なぜ「速さ」と「賢さ」だけでは決まらないのか

Gemini 3.5 Flash は、ほぼすべてのベンチマークで前世代の 3.1 Pro を上回りながら、他のフロンティアモデル比で4倍近く高速だとされています。数字だけを見れば、迷わずクラウドに寄せたくなります。

しかし個人開発の運用では、モデルの絶対性能はボトルネックになりにくいのです。詰まるのはたいてい別の場所です。出力が正しいかを人間が確かめる時間、間違っていたときに切り戻す手間、そしてその作業が他に波及したときの後始末。これらは、モデルがどれだけ賢くても消えません。

つまり、振り分けの問いを立て直す必要があります。「どちらのモデルが優秀か」ではなく、「このタスクは、失敗しても安全に吸収できるか」。安全に吸収できるタスクなら、多少精度が落ちてもローカルの Gemma で十分です。吸収できないタスクは、たとえ速くても、検証と承認の重いクラウド側に置くべきです。

ここで軸になるのが検証しやすさです。検証が自動化できて安いタスクは、間違いをすぐ捕まえられます。捕まえられるなら、そもそも精度の低いモデルを使っても損失は限定的です。逆に、検証が人手頼みで高いタスクは、間違いが下流まで流れます。

タスクを3つの軸で採点する

私は個々のタスクを、次の3軸で採点しています。いずれも「モデルの性質」ではなく「タスクの性質」を測っている点が肝心です。

軸問い低い(ローカル寄り)高い(クラウド寄り)
検証容易性出力の正しさを自動で確かめられるか型チェック・テスト・リンタで即判定できる人間が読んで意味を判断するしかない
可逆性間違っていたとき安く戻せるかコミット単位で即 revert できる外部送信・課金・不可逆な書き込みを伴う
波及範囲壊れたとき影響が及ぶ広さ単一ファイル・ローカル完結本番・複数アプリ・ユーザー影響

3軸すべてが低いタスクは、失敗しても静かに吸収できます。ここはローカルの Gemma に任せてよい領域です。ローカルなら往復も速く、クラウドの利用上限も消費しません。

逆に、1軸でも高いタスクは、失敗の代償が大きくなります。ここはクラウドに寄せ、加えて人間の承認を挟みます。速さより、間違いを外に出さないことを優先します。

大切なのは、この採点をタスク種別ごとに一度決めて固定してしまうことです。毎回その場で悩むと、冒頭に書いたとおり判断がぶれます。判断を設計に移し替えることが、この振り分けの本質です。

✦

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

この記事の続きを読む

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

この記事で得られること
✦タスクを「自動検証できるか」「安く戻せるか」「壊れる範囲」の3軸で採点し、ローカルかクラウドかを決める判定表と Python ルーター
✦振り分け後の実測(訂正率・所要時間・コスト)をタスク別に記録し、閾値を運用で調整するログハーネスの設計
✦静かに劣化するローカルモデルと、検証器そのものの陳腐化を後から検知するための監視ポイント
Stripe による安全な決済 · いつでもキャンセル可能
✦

この記事を購入する

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

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

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

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

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

関連記事

⚙ AIツール2026-10-06
キャッシュを消すだけのはずが、ドライブごと消えた報告を読んで。削除だけは関所を通すことにしました
キャッシュ削除を頼んだらドライブの中身が消えた、という報告を読んだ夜、自分の削除スクリプトを開き直しました。承認を外す前に、削除の届く範囲だけを機械で狭める小さな Python の関所と、任せてよい作業・任せない作業の線引きをまとめます。
⚙ AIツール2026-09-14
二次情報の「10月16日」が一次表に見当たらない — Gemini のモデル廃止日を自分で棚卸しする
Gemini 2.5 系の廃止日として広く出回っている日付が、公式の deprecations 表には載っていませんでした。呼び出しているモデル ID をリポジトリから洗い出し、手元の台帳と突き合わせるところまでを、動くスクリプトで残します。
⚙ AIツール2026-08-14
速いはずのモデルが遅いとき、疑うのはモデルではなく推論強度です
Antigravity でモデルごとに選べるようになった推論強度(Low / Medium / High)を、作業の性質からどう決めるかをまとめました。段階を変えても速くならないときに疑う箇所と、自分の判断を記録で直す方法も添えています。