A&A INSIGHTS
AIサービスの工程ごとにモデルを分けるか:合計費用ではなく失敗の見え方で決める
AIサービスのモデル使い分けを、合計費用ではなく工程単位の失敗の見え方で決める方法です。安いモデルへ寄せてよい工程の二条件と、工程ごとに記録する三項目を、GumloopとAnthropicの一次記述から整理します。
Read in English
この記事の要点
安いモデルへ寄せてよいのは、失敗がその工程の中で検知でき、かつ検知できなかった失敗が後段へ伝播しない工程だけです。合計費用の大きい工程から順に替えるのではなく、工程ごとにこの二つを先に答え、どちらかを満たさない工程は請求額の最大費目であっても据え置きます。
答え:安いモデルへ寄せてよいのは、失敗がその工程の中で見える工程だけ
A&Aの考え方
自社サービスの工程ごとにモデルを分けるかどうかは、合計費用の大きい工程から順に替えるのではなく、工程ごとに二つを先に答えて決めます。一つ目は「その工程の失敗が、その工程の中で検知できるか」。二つ目は「検知できないまま後段へ流れていくか」。中で検知でき、後段へ伝播しない工程だけを安いモデルへ寄せ、どちらかを満たさない工程は、それが請求額の最大費目であっても据え置きます。
A&Aの考え方
この順番にする理由は単純です。費用から入ると、必ずいちばん高い工程から触ることになります。ところが高い工程とは、たいてい長い文脈を読んで判断を出している工程であり、その出力が正しいかどうかはその工程の中では判定できません。品質が落ちたことに気づくのは、後段を通って顧客に届いたあとです。費用の順番は、失敗が見えにくい順番とほぼ一致します。
出典に基づく事実
工程ごとにモデルを変えている公開記録はあります。Gumloopは2026年2月17日付で自社のサポート運用を公開し、学んだことの一つ目として「Know your models, and use the right models for the right tasks」を挙げています。同社はその目的を「optimize for the best intersection of cost and capability」と書いており、費用だけでも能力だけでもなく、両者の交点として説明しています。
合計費用は、どの工程を触っていいかを教えてくれない
A&Aの考え方
請求書に出てくるのは、月あたりいくら使ったかという一つの数字か、せいぜいモデル別の内訳です。そこには「どの工程が何回呼ばれたか」「そのうち何回が失敗したか」「失敗はどこで見つかったか」が入っていません。つまり合計費用は、替えてよい工程と替えてはいけない工程をまったく区別しません。この状態で安いモデルを試すのは、どの工程が壊れたか分からないまま全体を壊す試し方です。
A&Aの考え方
一つのモデルで全工程を動かしていると、この区別がない状態が普通になります。工程という単位で品質を見たことがないので、品質は「サービス全体の品質」という一つの塊でしか語れません。塊のままでは、下げてよい部分も分かりません。だから最初の作業はモデルの比較ではなく、工程を数え上げて、工程ごとに失敗の見え方を書くことです。
A&Aの考え方
ここで「工程」とは、入力と出力がはっきりしていて、途中で止めても次に何を渡すか言える単位です。受付の分類、必要情報の抽出、記録の検索、原因の推定、返信の下書き、送信。これくらいの粒度まで割ると、どの工程が自分の中で完結しているかが見えます。逆に「問い合わせ対応」という一つの工程しか書けないなら、分ける判断はまだできません。
| 工程の例 | 失敗の見え方 | 判断 |
|---|---|---|
| 受付の分類 | 出力は決められた区分のどれか。区分外が返れば、その工程で不合格と言える | 寄せる。記録するのは呼び出し回数・トークン量・区分外の件数 |
| 必要情報の抽出 | 必要項目と型が決まっている。埋まっていなければその場で不合格 | 寄せる。記録するのは未充足項目の件数 |
| 記録の検索 | 取りこぼしはその工程では分からず、次工程の入力として流れる | 据え置く。先に、検索漏れを判定できる条件を作る |
| 原因の推定 | 推定の誤りをその工程では判定できず、後段を通って顧客に届く | 据え置く。費用の最大費目でも動かさない |
| 返信の下書き | 人が必ず読んでから送るなら、人の確認がその工程の検査になる | 読む運用なら寄せる。読まずに送る運用なら据え置く |
| 異常値の監視と通知 | 条件に合うかはその工程で判定でき、合わなければ何も起きない | 寄せる。先に、人へ上げる条件と上げない条件を書く |
出典:Gumloopの割り当ては、工程の性質で決まっている
出典に基づく事実
Gumloopの記事は、工程の性質ごとに違うモデルを当てていることを具体的に書いています。「For lightweight, high-volume tasks, we use Gemini Flash」から始まる一節は、続けてコード関連の工程、中核の推論、最も難しい工程にそれぞれ別のモデルを割り当てていると述べています。割り当ての軸はモデルの優劣ではなく、工程が軽量で大量か、コードを扱うか、中核の推論か、という工程側の性質です。
出典に基づく事実
同じ記事には、人の関与の置き方が工程ごとに違う例もあります。プラットフォームの健全性監視について「If (and only if) a finding is actionable, it alerts a human」と書かれています。監視そのものは自動で回り続け、人に上がるのは対処可能な発見があったときだけだ、という条件が工程の側に書かれています。
出典に基づく事実
この記事が少人数の記録であることも押さえておく価値があります。同社は「our support team has only two people」と書いており、この運用を二人で回していると説明しています。大規模な専任チームがいて初めて成り立つ話として読む必要はありません。
A&Aの考え方
ただし、ここから持ち帰るのは割り当ての結果ではなく、割り当ての軸です。記事に出てくるモデル名と対応は2026年2月時点の同社の構成であり、推奨配合ではありません。版も価格も変わります。そして同社は「どういう条件を満たした工程を軽い側に寄せたのか」という判定条件までは書いていません。その条件をこちらで言語化したのが、次の二条件です。
分けてよい工程の二条件:工程内で検知できる/後段へ伝播しない

A&Aの考え方
一つ目の条件は、失敗がその工程の中で検知できることです。検知できるとは、出力を見れば合否が言える、ということです。出力の形が決まっている工程はこれを満たします。分類なら決められた区分のどれかに入っているか、抽出なら必要な項目が埋まっていて型が合っているか。合否は次の工程を待たずに、その場で言えます。
A&Aの考え方
二つ目の条件は、検知できなかった失敗が後段へ伝播しないことです。伝播するとは、その工程の誤りが後の工程の入力になり、後の工程がその誤りを前提として正しく動いてしまうことです。要約して次へ渡す工程が危ないのはここです。要約から事実が一つ落ちても、要約としては読めてしまう。後段はその欠けた要約を正しい入力として扱い、整った誤りを出力します。誤りが整っているほど、見つかるのは遅くなります。
A&Aの考え方
二条件は順番に使います。一つ目を満たせば、二つ目は実質的に問題になりません。その工程で止められるからです。一つ目を満たさない工程について、二つ目を見ます。検知できず、しかも後段へ流れるなら据え置き。検知できないが、後段へ流れる前に人が必ず読むなら、人の確認がその工程の検査として働くので、寄せられます。Gumloopの監視の例のように、人に上がる条件が工程の側に書かれていることが前提です。
A&Aの考え方
この二条件の効果は、費用の順番を壊すことです。いちばん高い工程が据え置きになり、安くて回数の多い工程が移動対象になることは普通に起こります。節約額としては物足りなく見えますが、品質を落とさずに下げられるのはその範囲だという答えが出ているので、それ以上は別の手段、つまり工程の設計を変える話になります。
出典:合計精度のほかに、呼び出し回数・トークン量・エラーを集める
A&Aの考え方
二条件で分けると決めても、分けたあとに見る数字がなければ、品質が落ちたかどうかは顧客からの指摘でしか分かりません。工程単位で決めた以上、記録も工程単位で持つ必要があります。何を記録するかについては、道具の評価という近い文脈に一次記述があります。
出典に基づく事実
Anthropicは道具設計についての技術記事(2025年9月11日公開)で、評価の際に上位の正答率だけでなく他の指標も集めるよう勧めています。挙げられているのは、個々の呼び出しとタスクの実行時間、そして「the total number of tool calls, the total token consumption, and tool errors」です。正答率は一つの数字に潰れますが、これらは工程ごとに分けて持てる数字です。
出典に基づく事実
同じ記事は、合否の判定について「Each evaluation prompt should be paired with a verifiable response or outcome」と述べています。また、入力検証などで誤りが起きたときの返し方について、「rather than opaque error codes or tracebacks」ではなく、具体的で実行可能な改善を伝える内容にするよう勧めています。
A&Aの考え方
ここは出典の適用範囲をはっきりさせておきます。この記事は道具の評価について書かれたもので、モデルの使い分けについて書かれたものではありません。工程ごとの判断材料としてこの項目を使うのはA&Aの読み替えです。それでも読み替える価値があるのは、二条件が要求するものとこの項目が一致するからです。「工程内で検知できる」とは検証可能な合否があることで、エラーを工程ごとに数えられることとほぼ同じ意味になります。
工程ごとに四列を書く
A&Aの考え方
判断を一枚に落とします。工程を縦に並べ、横に四列を書きます。一列目は工程名。二列目は「失敗がこの工程の中で見えるか」で、見えるなら何を見れば合否が言えるかを具体的に書きます。三列目は「見えないまま後段へ流れるか」。四列目は結論で、寄せる/据え置くのどちらかと、その工程で記録する項目です。
A&Aの考え方
この一枚で大事なのは、据え置く工程も同じ表に残すことです。据え置いた理由が書かれていないと、数か月後に請求額を見た自分が、同じ工程をもう一度触りたくなります。「ここは検知できないので据え置き」と書いてあれば、次に考えるのは安いモデルではなく、検知できるように工程を割り直すことだと分かります。
A&Aの考え方
記録する項目は、工程ごとに同じ三つで足ります。呼び出し回数、消費したトークン量、その工程で合否が不合格になった回数です。寄せた工程は、三つ目が動かないことを確認するために見ます。据え置いた工程は、一つ目と二つ目を見て、そもそも寄せる価値のある規模なのかを確認します。
分けられない工程でやるのは、人へ上げる条件を決めること
A&Aの考え方
据え置きと決まった工程を、そのまま放置する必要はありません。その工程でできるのは、モデルを替えることではなく、失敗が後段へ流れる前に止まる場所を作ることです。具体的には、人へ上げる条件をその工程の中に書きます。条件を書くとは、何が起きたら上げるかと、何も起きなければ上げないことを同時に決めることです。
出典に基づく事実
条件の書き方としては、前に挙げたGumloopの監視工程の表現が参考になります。「If (and only if) a finding is actionable, it alerts a human」。上げる条件が「対処可能な発見があるとき」に限定されていて、それ以外は人に届きません。上げる条件を決めることは、上げない条件を決めることと同じ作業です。
A&Aの考え方
そして、条件を書いて人が必ず読む工程になったなら、その工程は二条件の二つ目を満たすようになります。つまり据え置きから寄せる側へ動く可能性が出てきます。順番は逆にできません。検査を作るのが先で、モデルを替えるのは後です。費用を下げる作業の実体は、モデルの選定ではなく検査の設置であることが多いです。
架空例:六工程のうち、寄せられたのは二工程だった
仮想例
以下は前提を置いた架空のシナリオです。実際の価格、当社の実測、顧客の結果ではありません。一人で運営するAIサービスが、問い合わせ対応を六工程で回しているとします。(1)受付の分類、(2)必要情報の抽出、(3)記録の検索、(4)原因の推定、(5)返信の下書き、(6)送信。月の呼び出し回数は(1)と(2)が各一万回、(3)が八千回、(4)(5)(6)が各二千回とします。長い文脈を読むのは(4)で、トークン量が最も大きい費目もここだとします。
仮想例
二条件を当てます。(1)は出力が決められた区分のどれかなので、区分外が返れば工程内で不合格と言えます。寄せられます。(2)は必要項目と型が決まっているので、埋まっていなければその場で不合格です。寄せられます。(3)は検索の取りこぼしがその工程では分からず、(4)の入力として流れます。据え置き。(4)は推定の誤りをその工程では判定できず、(5)(6)を通って顧客に届きます。据え置き。(5)は人が必ず読んで送信するなら、人の確認が検査になります。ただし読まずに送る運用なら据え置きです。(6)は送信の成否が応答で分かる工程ですが、そもそもモデルを使っていません。
仮想例
結果として寄せられたのは(1)と(2)の二工程で、これは月の呼び出し回数の約六割にあたります。いちばん高い費目である(4)は据え置きです。費用の順番で選んでいたら最初に触っていた工程が、この表では最後まで動きません。そして(5)については、「人が必ず読む」が本当かどうかを確認する作業が先に発生します。読んでいない運用なら、寄せる前に読む工程を作る話になります。
A&Aの考え方
この架空例で意図的に出していないのが、削減額です。価格は版によって変わり、工程ごとのトークン量も実装で変わるので、ここで金額を出すと前提の方が先に古くなります。出すべきなのは順番です。寄せられる工程を数え、その呼び出し回数とトークン量を自分の記録から読み、それからモデルの価格表を見る。価格表を先に見ると、また合計費用の話に戻ります。
この決め方が成り立たない条件と、今日の一歩
A&Aの考え方
最初の限界は、分けること自体の維持費です。工程ごとにモデルを変えると、工程間の受け渡しと検証が増え、どの工程がどのモデルで動いているかを把握し続ける必要が出てきます。一人で維持する場合、この維持費が削減額を上回ることは普通にあります。寄せられる工程が二つしかなく、その二つの費用が小さいなら、分けないという判断が正しい判断です。二条件は分ける許可を出す道具であって、分けることを勧める道具ではありません。
A&Aの考え方
二つ目の限界は、工程をまだ割れていない場合です。実装が一つの長い指示で全部をやっているなら、工程単位の判断材料は存在しません。この場合に必要なのはモデルの比較ではなく、工程を割って、それぞれの入力と出力を決めることです。その作業は費用対策ではなく設計のやり直しなので、別の作業として見積もってください。
出典に基づく事実
三つ目は出典の限界です。Anthropicの記事は道具の設計について「More tools don’t always lead to better outcomes」と述べており、要素を増やすこと自体が結果の改善につながるとは限らないとしています。
A&Aの考え方
加えて、Gumloopの記事は同社が自社の運用を書いたもの、Anthropicの記事は自社の知見を書いたものであり、どちらも第三者による監査ではありません。費用削減率や品質への影響を示す数値は、両記事にもこの記事にもありません。工程を分けること自体を勧める根拠は、ここにはないということです。
A&Aの考え方
今日の一歩は、価格表を開かないことから始まります。自分のサービスの工程を紙に書き出し、各行に「この工程の失敗は、この工程の中で何を見れば分かるか」を一文で書く。書けない行が、据え置く行です。書けた行の呼び出し回数とトークン量だけを記録から拾い、その合計が維持費を払う価値のある規模かを見る。ここまでやってから、モデルを比べてください。
A&Aの考え方
なお、ここまでの話は社内の工程にモデルを割り当てる判断です。顧客にモデルを選ばせるかどうかは判断主体が違う別の問題で、「顧客にモデルを選ばせるか、既定で固定するか:設定項目を増やす前に決める」で扱っています。社内の割り当てが先に決まっていないと、顧客に出す既定も決められません。
工程ごとにモデルを分けるかどうかは、請求書ではなく、工程ごとの失敗の見え方で決まります。工程内で検知でき、後段へ伝播しない工程だけを寄せ、残りは据え置いた理由ごと同じ表に残してください。据え置いた工程に次にやることは、安いモデルを試すことではなく、失敗がその工程で見えるようにすることです。
出典・編集情報
記事の調査で確認した一次資料です。資料の公開・更新時期と、調査時の確認日を分けて記載しています。
- Supporting the world's most AI-native companies with a 2-person team
Gumloop · 2026-02-17
確認日 2026-10-06 - Writing effective tools for agents - with agents
Anthropic · 2025-09-11
確認日 2026-10-06
AIを活用した記事制作
調査・執筆・翻訳・編集上の確認にAIを活用しています。資料に基づく事実、A&Aの考え方、仮想例は、それぞれ本文に明記しています。
編集上の確認日: 2026-10-06