AI / LLM の判断 · 確認 2026-08-23
Local AI、本当に必要? Cloud・Local・Hybridで考える
目的から順に、必要な能力と道具を切り分けます。
Local AIには、少し強そうな響きがあります。
自分のPCで動く。 データを自分で持てる。 Token課金がない。 Open modelを選べる。
それだけ聞くと、Cloud AIの上級者版に見えます。
でもLocalは上位互換ではありません。
どこでModelを動かすかというHosting decisionです。
最初に聞くべきことは、
Local AIを使いたいか?
ではなく、
何の制約があるからLocalで動かす必要があるのか?
です。
普通の用途ならCloud-firstでいいことが多い
文章、一般調査、ファイル分析、日常的な相談のような用途では、CloudのGeneral AIは導入が簡単です。
Hardwareを選ばない。 Model runtimeを管理しない。 Updateを自分で追わない。 性能が足りないときにGPUを買い直さない。
Localにする理由が特にないなら、Cloudを使うのは妥協ではありません。
運用を外に出しているだけです。
Localを選ぶ正当な理由
1. Confidential data / policy
Cloudへ送ってはいけないデータがある。
これは最も分かりやすい理由です。
ただし「Local appを入れた」だけでは十分ではありません。
実際に確認するのは、
- Model inferenceはどこで行われるか
- PromptやDocumentは外へ出るか
- Web searchを使うか
- Remote MCPを使うか
- Telemetry/update checkはあるか
- ServerをNetworkへ公開していないか
です。
LM Studioは、download済みModelを使ったLocal chatやdocument処理をofflineで行えると現在明記しています。
一方で、Network server設定やCloud機能など、設定によって通信の意味は変わります。
つまり、
Local = Private
ではなく、
Local runtimeをPrivateに運用できる構成がある
と考える方が正確です。
2. Offline
Networkが使えない、または使ってはいけない。
現場、閉域、移動、障害時などです。
OfflineでModelが動くこと自体がRequirementなら、Localには明確な価値があります。
この場合は性能ランキングより、
- 必要ModelがHardwareに載るか
- 必要Context lengthで動くか
- 依存packageやruntimeを事前に揃えられるか
の方が重要です。
3. Control
Model、version、runtime、prompt、environmentを固定したい。
Cloud serviceは更新されます。
通常はそれが便利です。
一方、検証済み構成を一定期間固定したい用途では、自分でVersionを管理できることが価値になります。
当然、Updateを自分で管理する責任も一緒に来ます。
4. Sovereignty / infrastructure requirement
DataやComputeを特定環境に置く必要がある。
ただし、ここもLocal = Sovereignとは限りません。
Model licence、runtime、OS、dependency、update sourceまで含めて依存関係があります。
PCの机の下に置けば国家主権が完成するわけではありません。
5. Predictable repeated workload
一定量の処理を継続的に回す場合、Local infrastructureが合理的になることがあります。
ただし比較するのはCloud token costだけではありません。
Hardware、電力、maintenance、downtime、人の時間を含めます。
6. Experimentation
Open model、fine-tune、quantization、runtime、agent構成を試したい。
これはLocalの強い用途です。
目的が研究・開発そのものなら、運用の手間も学習価値になります。
普通のKnowledge workerに同じ手間を勧める理由にはなりません。
4つの誤解
Local = Private
違います。
Local inferenceでも、ApplicationがWeb search、remote MCP、Cloud feature、外部APIを呼べば通信は発生します。
さらにLocal serverをLANへ公開すれば、AuthenticationやNetwork設定も問題になります。
LM StudioのDocumentationでも、localhost以外へbindするとNetwork上へServerが露出するためAuthenticationを推奨しています。
PrivacyはProduct名ではなくData pathを見る。
Local = Free
Token invoiceがないことはあります。
代わりに、
- GPU/CPU/RAM
- Electricity
- Storage
- Setup
- Maintenance
- Update
- Security
- Time
があります。
No token invoice is not the same thing as no cost.
Local = Better
Task dependentです。
Cloudでしか現実的に使えない大きなModelもあります。
一方、Localの小さなModelで十分なTaskもあります。
「Localだから性能が高い/低い」ではなく、必要Taskで見る。
Local = Sovereign
Local ModelでもLicenceがあります。
RuntimeもSoftwareです。
OSやDriverも更新されます。
SovereigntyがRequirementなら、Model weightだけではなくstack全体を確認します。
Ollamaを見るとLocalとCloudの境界が分かりやすい
OllamaはLocal model実行で広く使われてきたRuntimeですが、現在はCloud modelも提供しています。
Cloud modelは、LocalのCLI/APIと似た操作感のままCloud computeへoffloadできます。
これは便利です。
同時に、重要な教訓があります。
Tool名からHosting場所を推測しない。
ollama run ... と打ったから必ず自分のGPUで推論している、とは限りません。
Modelとendpointを確認します。
Hybridは妥協ではなく普通の設計
CloudかLocalかを宗教戦争にする必要はありません。
Hybridが一番合理的なことがあります。
例えば、
Sensitive data
→ Local
Difficult reasoning
→ Cloud
Routine classification
→ Local
Latest web research
→ Cloud
Local coding context + larger cloud model
→ Hybrid
という分け方です。
同じUIからLocal/Cloudを切り替えられるRuntimeも増えています。
HostingはToolブランドではなくTask単位で考えられます。
Localのコストを数える
Hardware
GPUだけではありません。 RAM、Storage、Cooling、電源、Machine自体。
Electricity
常時稼働なら無視しにくい。
Setup
Runtime、Model、Driver、API、Network。
Maintenance
Model update、runtime update、OS、driver、backup。
Security
Server exposure、Authentication、Credential、MCP、Application permission。
Human operation
誰が壊れたとき直すか。
一人で全部やるなら、あなたです。
Performance opportunity cost
Local hardwareで遅いTaskを長時間待つなら、その時間もCostです。
Decision Map
Cloud
- 特別なprivacy/offline制約なし
- 最高性能へのAccessが重要
- 運用したくない
- Usageが変動する
Local
- Dataを外へ出せない
- Offline必須
- Model/runtime固定が必要
- Open model experimentationが目的
- WorkloadとHardware economicsが成立
Hybrid
- SensitiveだけLocal
- 難しいTaskだけCloud
- Coding contextはLocal、ReasoningはCloud
- Cost/latency/privacyをTaskごとに分ける
Private enterprise
自宅PCのLocalではなく、組織管理されたPrivate infrastructureがRequirementに合う場合があります。
Nothing
Local AIを調べるのが目的になっているだけなら、導入しない。
これも有効です。
結論
Local AIは「AIに詳しい人が最終的に到達する場所」ではありません。
必要なConstraintがある人が選ぶHosting optionです。
普通の用途ならCloud-firstでいい。
Data、offline、control、sovereignty、predictable workload、experimentationのどれかが本当に必要ならLocalを検討する。
両方必要ならHybrid。
そして、Localを選ぶときはProduct名ではなく、InferenceとDataが実際にどこへ行くかを見る。
What would change our mind?
Localに有利
- commodity hardwareの性能/容量向上
- small/open modelの能力向上
- Local runtime管理の簡易化
- Cloud privacy/価格条件の悪化
Localに不利
- maintenance/security complexity増加
- secure private cloudが安く簡単になる
- Cloud capability差が大きくなる
Structural
- Hybrid runtimeが一般化し、Local/Cloud境界をユーザーが意識しなくなる