bbizinets.life
n8nでLLMモデルを使い分ける方法【タスク別の判断基準と実装例】
実践ログ

n8nでLLMモデルを使い分ける方法【タスク別の判断基準と実装例】

結論:LLMの使い分けは「思想判定が必要か」で決まります

n8nでLLMを複数使うと、モデル選びを間違えた瞬間にコストか品質のどちらかが崩れます。

結論はシンプルです。「このタスクは思想判定が必要か」という1問で決まります。(※思想判定=文体・一貫性・判断の再現が必要な処理)思想・文体・一貫性の判断が必要なタスクはClaude、情報処理・整理・検索が中心のタスクはgpt-4o-miniを使ってください。

私が実際に動かしているパイプラインでの使い分けは以下の通りです。

ノード | タスク | モデル
--- | --- | ---
00 | 市場調査 | gpt-4o-mini
01 | 記事設計 | gpt-4o-mini
02 | 本文生成 | claude-sonnet-4-6
03(自己) | 自己監査 | claude-sonnet-4-6
03(外部) | 外部監査 | gpt-4o-mini
統合リライト | リライト | claude-sonnet-4-6

この使い分けを確立してから、コストと出力の安定性が同時に改善しました。

よくある失敗:モデルを統一するとコストか品質のどちらかが犠牲になります

n8nでLLMノードを追加するとき、モデルを統一してしまいがちです。でも統一には2つの問題があります。

全ノードをClaudeで統一した場合

品質は安定しますが、市場調査や構造設計のような「答えが1つに決まる処理」にも高コストのモデルを使い続けることになります。ノードが増えるほどコストが線形に増加します。

全ノードをgpt-4o-miniで統一した場合

コストは抑えられますが、文体の一貫性・思想の再現・監査精度が不安定になります。特に本文生成でビジネッツらしい文体が出なくなるのが体感で分かりました。

ノード単位で設計していない場合

「なんとなく高性能モデルを使っておけば安心」という判断が積み重なると、パイプライン全体のコストが想定の数倍になります。私のパイプラインでは8つのLLMノードがあるため、1ノードの選択ミスが全体に影響します。

なぜLLMの使い分けが必要なのか

LLMはコストと性能がトレードオフです。高性能モデルは精度が高いですが単価も高く、軽量モデルは速くて安いですが複雑な判断には向きません。

n8nのパイプラインでは1回の実行で複数のLLMノードが動きます。各ノードのコストが積み重なるため、どのノードにどのモデルを使うかの設計が全体のコスト構造を決めます。また、タスクに合わないモデルを使うほど出力の揺れが大きくなるため、山感で高性能モデルを使い続けても品質は上がりません。

タスク別の使い分け基準(これだけ覚えれば十分です)

使い分けの基準は「思想判定が必要かどうか」の1軸です。これを判断できれば、モデル選びで迷うことはなくなります。

gpt-4o-miniに任せるタスク

共通点: 情報処理・整理・検索が中心で、判断の軸が外部情報に依存する

  • 市場調査:検索クエリに対して上位の情報を収集・整理する処理。正解が存在するため軽量モデルで十分です
  • 記事構造設計(01):キーワード・検索意図・スラグ・H2候補の生成。SEOのルールに従った構造化タスクで、思想判定より知識の適用が中心です
  • 外部監査:ビジネッツのルールを知らない第三者視点での確認。あえて思想を持たないモデルを使うことで中立的な指摘が得られます

claude-sonnet-4-6に任せるタスク

共通点: 文体・一貫性・思想の再現が必要で、判断の軸がビジネッツ内部のルールに依存する

  • 本文生成(02):ですます調・問いかけ・一人称「私」・BZタグ・CTA導線・内部リンク配置。ビジネッツ固有の文体と思想ルールを守る必要があるため、Claudeに任せます
  • 自己監査(03):ビジネッツの採点基準に沿った監査。採点項目の意味を理解した上で判断する必要があります
  • 統合リライト:自己監査と外部監査の結果を統合して最終稿を生成する処理。ビジネッツ思想フィルタを通してどの指摘を採用するかの判断が必要です

実装例:私のパイプラインでの使い分け

実際のパイプライン構成を示します。

[Schedule Trigger]
  ↓
[00 市場調査] → gpt-4o-mini
  ↓
[01 記事設計] → gpt-4o-mini
  ↓
[01.5 インタビュー生成] → claude-sonnet-4-6  → 思想注入が必要なため
  ↓ ← Slack返信待機
[02 本文生成] → claude-sonnet-4-6
  ↓
[03 自己監査] → claude-sonnet-4-6 ┐ 並列実行
[03 外部監査] → gpt-4o-mini       ┘
  ↓
[統合リライト] → claude-sonnet-4-6
  ↓
[WordPress投稿]

このパイプラインでClaude使用ノードは4つ、gpt-4o-mini使用ノードは3つです。全ノードをClaudeにすると7ノード分のClaudeコストがかかりますが、この設計では4ノード分で済みます。

コストの実感として、使い分け前と比べてパイプライン1回あたりのLLMコストが約40%削減できました。品質については、外部監査をgpt-4o-miniに変えてもビジネッツ視点の自己監査とリライトがClaudeで行われるため、最終稿の品質は維持されています。

ハマりポイントと3つの判断基準

実装中に詰まりやすいポイントと、判断基準をまとめます。

ハマりポイント①:高性能モデルを「念のため」で増やしすぎる

「このノードもClaudeにしておけば安心」という判断が積み重なります。1ノード追加するたびに「このタスクは思想判定が必要か」を問い直してください。YESでなければgpt-4o-miniで十分です。

ハマりポイント②:軽量モデルに文体の判断を任せる

gpt-4o-miniに「ビジネッツらしい文体で書いてください」と指示しても、思想ルールの再現は不安定です。文体・一貫性・思想の判断が必要なタスクは必ずClaudeを使ってください。

ハマりポイント③:ノード単位で考えず一括処理にする

「1つのノードで全部やらせれば管理が楽」という発想は、コストと品質の両方を悪化させます。役割を分割してそれぞれに最適なモデルを割り当てる設計が安定します。

判断基準3問

迷ったときはこの3問に答えてください。

  • このタスクは思想判定が必要か? → YESならClaude、NOならgpt-4o-mini
  • このタスクは精度より速度・コストを優先するか? → YESならgpt-4o-mini
  • このタスクはコストに見合う品質が必要か? → YESならClaude

3問すべてNOならgpt-4o-miniを選んでください。1つでもYESがあれば、Claudeを検討してください。

よくある質問——あなたのモデル選びに当てはまりますか

Q. claude-sonnet-4-6以外のClaudeモデルはどうですか?

claude-opus系はさらに高精度ですがコストも大きく上がります。まずsonnet-4-6から始めて、品質に不満があればopusを検討する順序が合理的です。

Q. gpt-4oとgpt-4o-miniの使い分けは?

情報処理タスクではgpt-4o-miniで十分です。gpt-4oはコストが3〜5倍になる割に、軽量タスクでの品質差は限定的です。

Q. モデルは固定すべきですか?

新しいモデルが出たときは「思想判定が必要かどうか」の基準で再評価してください。ノード設定でモデル名を一元管理しておくと切り替えが容易になります。

まとめ

n8nでのLLMモデル使い分けを整理します。

  • 思想判定が必要なタスクはClaude:本文生成・自己監査・統合リライト
  • 情報処理タスクはgpt-4o-mini:市場調査・記事設計・外部監査
  • 判断基準は「思想判定が必要か」の1問:これだけで8割の判断が決まります

モデル選びは性能の比較ではなく、役割の設計です。「何をやらせるか」を先に決めれば、モデルは自然に決まります。

今回の使い分け設計で核になっているのは「Claudeに思想判定を任せる」という考え方です。なぜ特定のタスクにClaudeが必要なのかの背景にある設計思想を知りたい方は、bizinets.bizのAI思想設計の記事が参考になると思います。

ここまでの内容で、n8nでのLLMモデル使い分けの判断基準は整理できたと思います。
ただし、このままだとなぜClaudeに思想判定を任せる必要があるのかという設計の根拠は分かりません。
なぜなら、「AIに思想を持たせるとはどういうことか」の構造がまだ整理されていないからです。

AIに思想を持たせる設計はこちら

bizinets.biz

記事を読んで「もっと知りたい」と思ったあなたへ

bizinets.biz では、ビジネスの仕組みづくりを体系的に学べるコンテンツを用意しています。まずは一度、覗いてみてください。

bizinets.biz へ行く →

関連記事