Opus を使うのをやめました。Claude 、Kimi 、GPT を併用し、AI コストを 43 % 削減した方法

@0xDepressionn
英語1 か月前 · 2026年6月11日
287K
154
26
10
382

TL;DR

本記事では、Factory Router がどのように AI コストを最適化するかを解説します。日常的なコーディングタスクを効率的なモデルに自動で振り分け、複雑なロジックにのみ高コストなモデルを割り当てることで、パフォーマンスを維持しながらコストを大幅に削減します。

単一セッションのコストを両方の観点で測定した場合

ある Droid セッションで 3 つのタスクを実行したとします。パスワードシステムのリセット、著作権ヘッダーの追加、そして請求サービスのリファクタリングです。これらすべてを Opus のようなフロンティア Claude モデルで実行すると、それぞれ $0.84、$0.62、$1.41 となり、セッション全体で合計 $2.87 になります。

代わりに複雑さに応じてルーティングしてみましょう。最初の 2 つはルーティン作業なので、効率的なモデルで $0.09 と $0.12 に下がり、リファクタリングはフロンティアモデルで $1.41 のままです。セッションの合計は $1.62 で、同じ出力を 43% 低いコストで得られます。変更したのは、どのモデルがどのタスクを担当するかという変数だけです。

多くのエンジニアリングチームは、1 つのモデルを選んでそのままにします。最適だからではありません。セッション途中でモデルを切り替えると、コンテキストが失われ、余分な手間が発生し、1 日に 40 回も判断を下したくないからです。そのため、予算が許す最も高性能なモデルにすべてを任せて、請求書を見なくなるのです。

そのデフォルトにはコストが伴います。高価なモデルは安全な選択ではありません。単に高価なだけです。そしてルーティン作業における品質ギャップは急速に縮まり、その計算はもはや成り立ちません。

Factory Router は Droids プラットフォーム内に組み込まれており、各タスクを自動的にルーティングします。ルーティン作業は効率的なモデルへ、複雑な作業はフロンティアモデルへ、そしてすべての切り替えで完全なコンテキストが引き継がれます。上のセッション金額は、同社のローンチベンチマークからのものです。Factory はモデルを販売していないため、ユーザーを高額な経路に留めようとする構造的なインセンティブはありません。この数字を見るときは、その点に留意する価値があります。

Dep - inline image

誰も測定していない問題

すべての Droid セッションはモデル上で実行され、ほとんどのチームは Opus を選んでその選択を再検討しません。そのデフォルトのコストは目に見えません。なぜなら、それがミスとして表面化しないからです。作業は完了し、出力は良好で、請求書が本来必要だったよりも少し高いだけです。

上記の単一セッションでは約 $1.25 の無駄が発生します。これは取るに足らないように感じますが、それを掛け算すると大きな数字になります。月間 10,000 セッションの場合、同じデフォルト設定により、必要な支出 $16,400 が実際の支出 $28,700 になり、年間 $147,600 もの金額が、フロンティアモデルを必要としないルーティン作業をそのモデルでルーティングするために支払われることになります。

ほとんどのチームでは、セッションの 30 ~ 50% が最も高価なモデルで実行されるルーティン作業であることがわかります。このギャップこそが全体的な機会であり、以下にそれを解消するための 3 つのセクションにわたる 15 のルールを紹介します。

Dep - inline image

→ ルール 1: 何よりも先にタスクタイプを分類する:

text
1直近の Droid タスク 30 件を確認し、2 つのグループに分類してください。
2
3フロンティアに値するタスク: システムアーキテクチャ、認証、決済、セキュリティ、
4クロスサービス依存関係など、間違えるとデバッグやロールバックに時間がかかるタスク。
5100 行を超えるビジネスロジックの複雑なリファクタリング。
6
7ルーティンタスク: ドキュメント更新、設定変更、既存関数へのテスト追加、
8明確な仕様のある小さなバグ修正、著作権ヘッダー、README 編集、
9ボイラープレート生成、簡単なマイグレーション。
10
11各グループの件数をカウントしてください。
12
13Factory のセッションレベルデータに基づく:
14"パスワードリセット" タイプのタスク: Opus $0.84 vs ルーティング後 $0.09。89% 削減。
15"著作権ヘッダー追加" タイプのタスク: Opus $0.62 vs ルーティング後 $0.12。81% 削減。
16
17ルーティンタスクの件数にその差を掛けてください。
18その差額が、現在のモデル選択による税金です。

→ ルール 2: 想定ではなく実際の支出を測定する:

text
1先月の Droid セッションログを取得してください。
2
3各セッションについて:
4- タスクタイプ(ルール 1 の分類に基づく)
5- 使用モデル
6- コスト
7
8以下の計算を実施:
9- フロンティアモデルで実行されたルーティンタスクの総支出
10- それらのタスクを効率的なモデルで実行した場合のコスト(80~90% 削減を適用)
11- ルーティングによって得られる月間節約額
12
13これが、Factory Router を有効化する前のベースラインです。
14ほとんどのチームでは、セッションの 30~50% がフロンティアモデルで実行されるルーティン作業であることがわかります。

→ ルール 3: 複雑さを示すタスク記述を書く:

text
1タスクの説明方法は、あらゆるルーティングシステムに対してその複雑さを示すシグナルとなります。
2
3低複雑性のシグナル(効率的なモデルへルーティング):
4- "ビジネスロジックなしの簡単な設定更新: config.yaml のタイムアウトを 30 から 60 に変更"
5- "/helpers 配下のユーティリティ関数に不足している JSDoc コメントを追加"
6- "新しいデプロイ手順を反映するために README を更新"
7
8高複雑性のシグナル(フロンティアへルーティング):
9- "3 つのサービスにわたる新しい SSO 統合をサポートするため、認証ミドルウェアをリファクタリング"
10- "同時負荷下でのみ発生する支払いプロセッサの競合状態をデバッグ"
11- "テナントごとのしきい値を処理するためのレート制限システムを再設計"
12
13具体的でコンテキストに富んだタスク記述は、ルーティングの精度を向上させます。
14あいまいな記述は、保守的にフロンティアモデルへルーティングされます。

→ ルール 4: 年間のルーティング ROI を計算する:

text
1Factory Router の節約額を推定するための計算式:
2
3月間セッション数: [N]
4ルーティングなしの場合の 1 セッションあたりの平均コスト: [Opus ベースラインを $ で]
5ルーティンタスクの割合: [ルール 1 の監査による %]
6ルーティンタスクのコスト削減率: 80~90%
7
8月間節約額の見積もり:
9N × ベースライン × ルーティン割合 × 0.85 = 月間回収額(ドル)
10
11年間: 12 を掛ける。
12
13月間 5,000 セッション、平均 $2.87、ルーティン作業 40% のチームの場合:
145,000 × $2.87 × 0.40 × 0.85 = 月間 $4,879 = 年間 $58,548
15
16これは最低限の数字です。Missions(長時間実行の自律作業)はさらに節約効果を高めます。

→ ルール 5: フロンティア専用とは何かをコードベースに文書化する:

text
1ルーティングを有効にする前に、コードベースで何をフロンティアモデルに残さなければならないかを定義してください。
2
3これを一度作成し、ルーティングガイダンスのベースラインとして貼り付けてください:
4
5「以下は常にフロンティアモデルが必要です:
6- [認証/決済/セキュリティレイヤー] に影響するすべての変更
7- [N] ファイル以上のクロスサービスリファクタ
8- CI/CD パイプライン設定の変更
9- データベーススキーマのマイグレーション
10- 課題トラッカーで [P0/クリティカル] とフラグが立てられたすべてのもの
11
12それ以外はすべて、効率的なモデルへのルーティングの対象となります。」
13
14これがルーティングポリシーの文書になります。
15特定のコードベースでフロンティア処理が必要なものを学習しながら、これを更新していきます。

開発者 10 名のチーム、月間 1,000 セッション、ルーティン 40%: 年間 $13,776 回収 開発者 50 名のチーム、月間 5,000 セッション、ルーティン 40%: 年間 $58,548 回収 エンタープライズ(Nvidia、Adobe 規模): 6 桁の年間節約

避けるべき間違い: Router を有効にする前に、すべてのタスクを手動で分類しようとしないでください。Router が分類を処理します。あなたの仕事は、何をフロンティアに残さなければならないかのハードルールを定義し、システムにそれ以外を処理させることです。

Dep - inline image

0:28

→ ルール 6: Factory Router を 1 ステップで有効にする:

text
1Factory CLI または Desktop App で:
2
31. モデルピッカーを開く
42. "Factory Router" を選択
53. 完了。
6
7開始にあたって設定は不要です。Router はすぐにデフォルトのルーティングロジックを使用します。
8
9有効になっていることを確認するには:
10簡単なタスクを実行します("このファイルのコメントを更新")。
11セッションログでモデルの属性を確認します。
12Opus ではなく、効率的なモデルがそれを処理しているはずです。
13
14簡単なタスクで Opus が表示された場合は、Router が選択されており、特定のモデルオーバーライドがないことを確認してください。

→ ルール 7: コードベースにルーティングガイダンスを設定する:

text
1ルーティングガイダンスは助言的なものです。特定のコードベースに対して Router がより良い判断を下すのに役立ちます。モデルを強制するものではありません。
2
3これをルーティングガイダンスの出発点として貼り付け、自社のスタックに合わせて編集してください:
4
5「認証、決済、セキュリティの変更: フロンティアモデル。
6データベースのマイグレーションとスキーマ変更: フロンティアモデル。
7外部コンシューマに影響する API 契約の変更: フロンティアモデル。
8
9ドキュメントの更新: 効率的なモデル。
10既存関数へのテスト追加: 効率的なモデル。
11設定と環境変数の変更: 効率的なモデル。
12ボイラープレート生成とスキャフォールディング: 効率的なモデル。
13コードコメントと JSDoc: 効率的なモデル。
14README とチェンジログの更新: 効率的なモデル。
15
16それ以外: Router がタスクのコンテキストに基づいて判断します。」

→ ルール 8: エンタープライズガバナンスのためのルーティングガイダンスを設定する:

text
1エージェントを大規模に実行するチームにとって、ルーティングガイダンスはガバナンス文書となります。
2
3規制産業(銀行、医療、エンタープライズ SaaS)向けの標準テンプレート:
4
5「高感度ルーティングルール:
6- [PII / 金融データ / 認証] に触れるすべてのもの = フロンティアのみ
7- 外部 API の変更すべて = フロンティアのみ
8- 本番デプロイスクリプト = フロンティアのみ
9- インシデント対応タスク = フロンティアのみ
10
11標準ルーティング:
12- 開発、ステージング、テスト環境 = Router が判断
13- 内部ツールと自動化 = 効率的なモデルを優先
14- ドキュメント、レポート、コミュニケーション = 効率的なモデル
15
16オーバーライドポリシー:
17開発者はいつでもタスクにフロンティアをリクエストできます。
18Router はこれをハードオーバーライドとして扱い、助言とはみなしません。
19すべてのフロンティアオーバーライドを月次レビューのためにログに記録します。」
20
21これをプロジェクトルートに ROUTING_POLICY.md として保存します。
22CLAUDE.md または同等のコンテキストファイルでこれを参照します。

→ ルール 9: ルーティングを有効にして Missions を実行する:

text
1Missions は Factory の長時間実行される自律タスクです。
2数時間から数日間の作業で、監督は不要です。
3
4Factory Router を有効にすると、Missions も同じルーティングロジックの恩恵を受けます。
5Mission の各ステップは適切にルーティングされます。
6複雑な Mission 内の簡単なステップは効率的なモデルで実行されます。
7Mission は、フロンティアの推論が実際に必要な場合にのみフロンティア料金が発生します。
8
9設定方法:
10Mission を開始する前に Factory Router を有効にします。
11Mission の複雑さプロファイルを反映したルーティングガイダンスを追加します:
12
13「この Mission には [高複雑性のコア作業] と [ルーティンの補助タスク] が含まれます。
14コア作業(アーキテクチャ決定、セキュリティ分析): フロンティア。
15補助作業(ドキュメント、設定、ボイラープレート): 効率的なモデル。
16上記の推論を必要としないステップには、最も効率的なモデルを使用します。」
17
18長時間の Mission では、より多くのルーティンステップが蓄積されるため、節約効果も比例して大きくなります。

→ ルール 10: プロバイダーフェイルオーバーポリシーを設定する:

text
1Factory Router は信頼性のためにプロバイダー間でルーティングを行います。
21 つのプロバイダーパスが劣化した場合、セッションは正常なプロバイダーを通じて継続されます。
3
4アップタイム要件のあるエンタープライズチーム向け:
5
6「信頼性ルーティングポリシー:
7- モデルごとのプライマリプロバイダー: [優先プロバイダーをリスト]
8- フェイルオーバートリガー: 任意のリクエストが失敗するか、[N] 秒のレイテンシを超えた場合
9- フェイルオーバー動作: 同じモデル、利用可能であれば異なるプロバイダー。
10 同じモデルが利用できない場合、次のフロンティアモデルにエスカレーション。
11- 専用 TPM: 該当するティアについて Factory のアカウントチームに確認。
12- 目標: 99.9% 以上のリクエスト信頼性。
13
14すべてのフェイルオーバーイベントをログに記録します。週次でプロバイダーの健全性パターンをレビューします。」

Terminal-Bench 2: Opus の合格率 99% を 20% 低いコストで達成 Legacy-Bench: Opus の合格率 96% を 25% 低いコストで達成 プロバイダールーティングによる 99.9% 以上のリクエスト信頼性

3 / 3 | システム: 節約が複利効果を生む規模で Factory を運用する

コスト削減の話は、個人の開発者レベルでは興味深いものです。チームレベルでは重要になります。エンタープライズ規模では、それは予算項目です。

Nvidia。Adobe。EY。Palo Alto Networks。Adyen。これらが Factory のエンタープライズ顧客です。

月間 5,000 セッションを実行するチームは、ルーティングだけで年間 $58,548 を回収します(ルーティンタスク率 40% の場合)。月間 50,000 セッションのチームは $585,480 を回収します。計算はボリュームに比例して線形に増えます。エンタープライズのトークン請求書は線形ではありません。

より深いポイントはアーキテクチャに関するものです。ほとんどの AI エージェントプラットフォームは単一モデルを前提に構築されています。1 チーム、1 モデル、1 ベンダー。Factory のプラットフォームは設計上モデルに依存しません。任意の LLM(Claude、GPT、Gemini、Llama、オープンソース)、任意のインターフェース(CLI、Desktop、VS Code、Slack、GitHub、Linear、Jira、CI パイプライン)、ソフトウェアライフサイクルの任意の段階に対応します。

Router はそのアーキテクチャの 1 層です。これはコストコントロール層です。ターミナルで動作する同じ Droid コンテキストが Slack でも動作します。個々のセッションに適用される同じルーティングポリシーが、何日も実行される Missions にも適用されます。

最後の 5 つのルールは、Router を中心とした完全な Factory システムを構築します。

Dep - inline image

→ ルール 11: 週次でルーティングの節約額を測定する:

text
1Router のパフォーマンスを追跡するための週次ルーチンを設定します。
2
3Factory のセッションログで確認:
41. 今週の総セッション数
52. モデル分布(各モデルに割り当てられた割合)
63. ルーティング後のコスト vs ベースライン(すべて Opus の場合)
74. Router がフロンティアにエスカレーションしたセッション(品質シグナル)
8
9レポート形式:
10> セッション数: [N]
11> 効率的モデルの使用率: [%]
12> フロンティアモデルの使用率: [%]
13> 実際の支出: $[金額]
14> ベースライン(すべて Opus)の場合: $[計算値]
15> 週次節約額: $[金額]
16> フロンティアへのエスカレーション数: [N](ルーティングガイダンス改善のためにレビュー)
17
18エスカレーション率が 10% を超える場合は、ルーティングガイダンスを見直してください。
19エスカレーションが多すぎるということは、ルーティンタスクが複雑なものとして記述されていることを意味します。

→ ルール 12: 完全展開前の Agent Readiness 評価:

text
1チーム全体に Factory Router を展開する前に、Factory の Agent Readiness 評価を実行してください。
2
3これは 100 以上のシグナルを評価します:
4- コードベースの健全性(テストカバレッジ、CI の信頼性、ドキュメント)
5- ワークフローの成熟度(PR プロセス、コードレビューの基準、デプロイパイプライン)
6- チームの準備状態(エージェンティックツールへの習熟度、既存の自動化)
7
8出力を使用して、最初にどのワークフローをルーティングするかを優先順位付けします。
9
10準備状態が高いワークフロー: Router をすぐに展開、完全なルーティングを有効化。
11準備状態が中程度のワークフロー: 保守的なガイダンスで Router を展開、より多くのフロンティアタスクを許可。
12準備状態が低いワークフロー: ルーティング前に準備状態を構築。
13準備が整っていないコードベースにエージェンティックツールを導入すると、エラー修正にフロンティアモデルでより多くの時間を費やすことになります。
14
15Router の節約効果は、準備状態が高い環境で最大になります。

→ ルール 13: モデルプールを意図的に構築する:

text
1Factory Router はフロンティアモデルと効率的モデルのプールから選択します。
2設定するプールによって、利用可能なルーティングオプションが変わります。
3
4推奨される初期プール:
5
6フロンティア層(複雑な作業):
7- Claude Opus(最新バージョン)
8- GPT-5.2(承認されたベンダーリストに含まれる場合)
9
10効率的層(ルーティン作業):
11- Kimi K2.6(コードタスクにおける F1 スコアあたりの最良の価値)
12- MiniMax M2.7(簡単なタスクに最も低コスト)
13
14コードベースでのパフォーマンスを検証したら、モデルを追加します。
152 層構造から始めてください。
16ルーティングデータが蓄積されたら、3 層(フロンティア / ミッド / 効率的)に拡張します。
17
18どのモデルがどのコンプライアンス要件に対して承認されているかを文書化します。
19エンタープライズが特定のモデルプロバイダーを制限している場合は、それに応じてプールを設定します。
20データレジデンシーが必要な環境向けに、米国ホストのオープンソースモデルが Factory を通じて利用可能です。

→ ルール 14: CI パイプラインにルーティングを統合する:

text
1Factory は CI パイプラインでも動作します。ルーティングもそこに適用されます。
2
3GitHub Actions ワークフローに Factory Router を追加します:
4
5プルリクエストレビュー向け:
6「PR レビュータスクを変更ファイルのスコープごとにルーティングします。
7- セキュリティと認証ファイルの変更: フロンティアモデル
8- テストファイル: 効率的なモデル
9- ドキュメント変更: 効率的なモデル
10- 混合 PR: 可能であればセクションごとにルーティング、それ以外は全体レビューにフロンティア」
11
12自動 QA 向け:
13「QA タスクをテストの複雑さごとにルーティングします。
14- クリティカルパスのエンドツーエンドテスト: フロンティアモデル
15- ユニットテスト生成: 効率的なモデル
16- 回帰テストスイート: 効率的なモデル」
17
18CI ルーティングは、すべてのコミットで実行されるため、節約効果が複合します。
191 日 100 件のコミットにわたるテスト生成における Opus と Kimi K2.6 のコスト差は無視できません。

→ ルール 15: 月次でルーティングポリシーレビューを設定する:

text
1ルーティングガイダンスは、コードベースとチームの成長に合わせて進化させる必要があります。
2
3月次レビューのアジェンダ(30 分):
4
51. コストレポート: 実際の支出 vs ベースライン、節約傾向
62. エスカレーション分析: どのタスクがエスカレーションされたか、その理由
73. ルーティングガイダンスの更新: 現在のガイダンスはコードベースの複雑さを反映しているか?
84. 新しいモデルの評価: プールに追加する価値のある新しいモデルはあるか?
95. チームのフィードバック: 開発者が Router を頻繁にオーバーライドしているか? その理由は?
10
11ルーティングガイダンスの更新が必要なことを示す質問:
12- エスカレーション率が 15% 以上: ガイダンスが効率的モデルに傾きすぎている
13- エスカレーション率が 2% 以下: ガイダンスが保守的すぎて節約の余地を残している可能性
14- 開発者によるオーバーライド率が 20% 以上: Router が開発者の期待に合っていない
15
16毎回のレビュー後に ROUTING_POLICY.md を更新します。

Factory Router なし: タスクタイプに関係なくすべてのセッションがフロンティアで実行 Factory Router あり: ルーティンタスクは効率的なモデル、複雑なタスクはフロンティア 結果: 20~43% のコスト削減、フロンティアベンチマークパフォーマンスの 96~99% を維持

結論

ここで計算の着地点を示します。

ほとんどのチームでエンジニアリング Droid セッションの 40~60% がルーティンタスク それらのセッションを Opus で実行: 1 セッションあたり平均 $2.87 ルーティングありで実行: 1 セッションあたり平均 $1.62 月間 10,000 セッションの場合: 年間 $147,600 回収

ベンチマークの数字は有効です。Terminal-Bench 2 で Opus の合格率 99% を 20% 低いコストで達成。Legacy-Bench で 96% を 25% 低いコストで達成。モデル切り替え時にもプロンプトキャッシュは維持されるため、ルーターがセッション途中でモデルを変更しても品質は低下しません。プロバイダーフェイルオーバーにより、セッションは 99.9% 以上の信頼性で継続されます。

Factory Router はプライベートリサーチプレビュー中です。モデルピッカーで一度選択するだけで、追加の設定は不要です。

私がまだ理解しようとしていること: アドバイザリールーティングガイダンスがさまざまなコードベースタイプでどの程度うまく機能するか。「認証の変更 = フロンティア、ドキュメントの微調整 = ルーティン」のようなルール設定は、紙の上ではすっきりしています。タスクがその中間にある場合はどうなるでしょうか? それが、より多くのチームがこの機能を使い始めるにつれて注目すべきエッジケースです。

上記の 15 のルールはセットアップシステムです。ルール 1 とルール 6 から始めてください。

factory.com

追記: ほとんどの人が読み飛ばすであろう一文: Factory はモデルを販売していません。彼らはあなたのトークン請求書から利益を得ていません。この構造的な違いこそが、このようなルーティングシステムがそもそも存在する理由です。プールにさらに多くのモデルが追加されたときに何が起こるか、興味深く見守っています。

埋もれてしまう前にブックマークしておきましょう

これが役に立ったなら、必要な人に一人シェアしてください

ワンクリック保存

YouMindでバイラル記事をAI深読み

ソースを保存し、的を絞った質問をし、主張を要約して、バイラル記事を再利用できるノートに変えます。すべてを1つのAIワークスペースで行えます。

YouMindを探索
クリエイターのために

あなたの Markdown をきれいな 𝕏 記事に

自分の長文を投稿するとき、画像・表・コードブロックを 𝕏 向けに整形するのは手間がかかります。YouMind は Markdown 全体を、そのまま投稿できるきれいな 𝕏 記事に変換します。

Markdown → 𝕏 を試す

解読すべきパターンをもっと

最近のバイラル記事

バイラル記事をもっと見る