NVIDIA、NeMo Switchyard で AI エージェントのワークロードを複数モデル間でルーティング可能に
本文の状態
日本語全文を表示中
詳細モードで約18分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
NVIDIA Developer Blog
NVIDIA は NeMo Switchyard を発表し、AI エージェントの各タスクに最適なモデルを自動選択するルーティング機能を提供することで、コストと精度のバランスを最適化するシステムの実装を容易にする。
Continue in AI NEW LAB
このニュースを、実務の判断につなげる
AI NEW LABで、試したことや先に確認したい条件を共有できます。まずはログインなしで読めます。
AI NEW LABで論点を見るAI深層分析を開く2026年8月11日 22:23
AI深層分析
キーポイント
マルチモデル・ルーティングの実用化
NVIDIA NeMo Switchyard は、各タスクに最適な専門モデルや最前線モデルを自動選定するルーティング機能を提供し、開発者がアプリケーションを再構築せずに複雑なエンジニアリング問題を解決可能にする。
ランタイムにおける動的評価
システムは実行時に各リクエストと利用可能なコンテキストを評価し、タスクの要件、制約、ポリシーに基づいて最適なモデルに作業を転送する。
ベンチマークに基づく最適化事例
Terminal-Bench Hard ベンチマークでは、DeepSeek V4 が全体で最高精度を示すものの、ML/RL 分野には Kimi K2.6、数学・科学分野には Qwen3.5 397B A17B がそれぞれ適しており、タスクごとのモデル使い分けが有効である。
システム・オブ・モデルズの実装
複数のルーティングアプローチを適用できるライブラリを提供し、開発者がより効率的で制御可能なエージェントを構築して、実際の AI ワークフローに適合させることを可能にする。
コストと完了時間の複雑さ
各モデルには実行またはアクセスに固有のコストがあり、決定をさらに複雑にする。
重要な引用
Model routing addresses this challenge by orchestrating specialized and frontier models so that each task uses the model best suited to each task.
At runtime, a router evaluates each request and its available context, then sends the work to the model that best suits the task's requirements, constraints, and policies.
Cost and completion time further complicate the decision, as shown in Figure 2.
Each model has its own costs associated with running or accessing the model, as well as its own verbosity profile, relating not just to tokens but also tool calls.
編集コメントを表示
編集コメント
NVIDIA は、単なるモデルの比較ではなく、実際のタスク特性に基づいて動的にリソースを配分する「システム・オブ・モデルズ」の実装ツールを提供した。これは、大規模言語モデルの多様性を活用して実用性の高い AI エージェントを構築するための重要なステップとなる。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。
AI エージェントの構築は、単一のモデルを選ぶだけで終わるわけではありません。各モデルには独自の強みと弱みがあり、コスト構造もワークロードによって、あるいは同じワークロード内でも変化します。例えば、エージェントタスクでは、あるステップで分類が必要になり、次のステップで推論が必要になり、定型のフォローアップ作業には小規模なモデルが適しているといったケースがあります。
すべてのリクエストを最大規模のモデルに送ればコストとレイテンシが増大し、逆にすべてを小規模モデルに送れば複雑なタスクでの品質が低下します。これを解決するのが「モデルルーティング」です。これは専門的なモデルや最先端のモデルを調整し、各タスクに最適なモデルを使用する仕組みです。
NVIDIA NeMo Switchyard は、この複雑なエンジニアリング課題を実用的なものに変え、開発者が各プロバイダーやモデル選択に合わせてアプリケーションを再構築することなく、ワークロードを複数のモデル間で柔軟にルーティングできるようにします。
実行時には、ルーターが各リクエストとその利用可能なコンテキストを評価し、タスクの要件、制約、ポリシーに最も適したモデルへ処理を転送します。ワークロードによっては、すべてのリクエストで最も高性能なモデルを使用するよりも、このシステムにより精度を向上させつつコストを削減できる可能性があります。
NeMo Switchyard は、複数のルーティングアプローチを適用するためのライブラリを提供します。本記事では、開発者が「モデルのシステム」アプローチを採用し、より効率的で制御可能なエージェントを構築して、実際の AI ワークフローに最適化する方法について解説します。
*動画 1: NVIDIA NeMo Switchyard が、開発者が設定した複数のモデルプールに対して、ライブ信号を用いて各エージェントワークフローのステップをどのようにルーティングするかをご覧ください*
モデルルーターが意思決定を行う仕組み
Terminal-Bench Hard ベンチマークで測定された「コンピューター操作」タスクを実行するモデルシステムを考えてみましょう(図 1)。この例では DeepSeek V4 が全体の精度で最も高い結果を示していますが、すべてのタスクグループにおいて最良の選択肢というわけではありません。例えば、機械学習(ML)や強化学習(RL)のタスクグループには Kimi K2.6 が適しており、数学や科学の分野では Qwen3.5 397B A17B の方が好ましい結果が得られます。残りの 6 つのタスクグループについては DeepSeek V4 を使用するのが最適です。このアプローチは、単一のタスクを解決する各フェーズ間でも、個々のタスクレベルでも適用可能です。

コストと完了時間は、図 2 に示すように判断をさらに複雑にします。各モデルには、実行やアクセスにかかる固有のコストに加え、トークン数だけでなくツール呼び出しにも関わる独自の冗長性プロファイルが存在します。

ルーターを構築するには、さまざまなソースからのシグナルを考慮する必要があります。各ルーティングアルゴリズムは、これらのシグナルをどこから取得するかを決定する役割を果たします。
一般的に、効果的なルーティング判断には以下の 3 つの領域からのシグナルが不可欠です。
- モデルの能力: どのモデル(または複数のモデル)がタスクを正しく解決できるか。
- モデルのコストプロファイル: 各モデルに関連するレイテンシとコスト。
- インフラストラクチャ: 信頼性が高くシームレスなハンドオフを実現するためのシステムレベルのシグナル。
能力とコストのシグナルを理解するためには、以下の点を確認してください。
- リクエスト自体を分析する。ルーターは分類機能を用いて、トピックや推定難易度に基づいてリクエストをマッチングできます。例えば、クエリのトピックを特定し、モデルプール内の適切なモデルと照合してルーティングを行うことが可能です。また、埋め込みモデルや特徴量作成器(feature crafter)を使用して、クエリから特徴量を抽出することもできます。
モデルの状態を確認する。ルーターは、モデルのログ確率(logprobs)、カスケード処理、エージェントのトレース、モデルの残差ストリーム、アテンション行列などを参照し、必要に応じてレバレッジを活用できます。
システム全体も確認します。料金、レイテンシ、負荷、エラーを含むエージェント固有の信号などが利用可能です。これらの信号は、モデルルーターの評価やリアルタイムでのルーティング判断に活用できます。
重要なのは、どの信号を使うかだけでなく、いつ・どこで評価するかを考慮することです。例えば、多段階のエージェントタスクでは、リクエスト全体を特定のモデルへルーティングすることもあれば、各ステップごとにルーティングを行うこともあります。システム全体が一つのプールを共有する場合もあれば、サブエージェントがタスク別に専用のモデルプールを利用する場合もあります。
これらの問いへの答えは、ユースケースや導入の複雑さ、エラー許容度、レイテンシやスループットに関する制約など、いくつかの要因に依存します。また、エージェントやユーザーに対してシームレスで目立たない引き継ぎを実現するためのインフラも必要です。
NeMo Switchyard は、複数のルーターをサポートするインテリジェントなオーケストレーション層によってこれらの課題を解決します。開発者は独自のルーティングアルゴリズムやカスタマイズデータを NeMo Switchyard に持ち込むことも可能です。
NeMo Switchyard によるルーティングの実現
ルーティングアルゴリズムは、異なる強みを持つモデル間で意思決定を行うための信号を生成します。また、ルーターの判断を受け取り、リクエストを選択されたモデルへ送信し、応答をアプリケーションへ返却するためのインフラも必要です。
NeMo Switchyard の基盤となるのは、プロバイダーに依存しない SDK である「NeMo switchyard-libsy」です。このライブラリはリクエストの表現を定義し、システムで利用可能なモデルを管理するとともに、選択されたモデルへの呼び出しを制御します。
各モデルターゲットにはセマンティックな名前が割り当てられており、背後にあるクライアントがこの名前をプロバイダーのエンドポイントやモデル ID にマッピングします。この仕組みにより、ルーティングロジックは特定のプロバイダーに依存しない状態を維持できます。

NeMo Switchyard は、ポリシーが必要とする場合にエージェントのセッション全体にルーティング状態を保持できます。また、ツールからの結果やアフィニティ決定など、以前の対話で得られた情報を保持し、後のルーティング判断にその文脈を活用することも可能です。履歴情報が必要な場合のみ、ルートをステートフルに設定すればよく、不要な場合はステートレスな運用も可能です。
この分離が重要視される理由は、モデルのデプロイ状況は常に変化するためです。チームがモデルを更新したり、別のエンドポイントへ移行したり、異なるプロバイダーを利用するようになった場合でも、ルーティング統合を変更する必要はありません。NeMo Switchyard は、ターゲットクライアントを通じてモデル呼び出しを実行するか、あるいはホストアプリケーションに呼び出しを返却することも可能です。これにより、エージェントのランタイム、推論プラットフォーム、またはゲートウェイがリクエストの処理方法を制御できるようになりつつも、同じルーティング契約を維持することが可能になります。
NeMo Switchyard サーバーは、LLM ゲートウェイをシミュレートするための共通 API を通じてルーティング機能を可能にするためのリファレンス実装です。OpenAI、Anthropic、および Responses API からのリクエストを受け付け、内部の NeMo Switchyard 形式に変換して返却します。また、選択されたモデルや意思決定の根拠、トークン使用量、レイテンシ、呼び出しの結果などを記録し、チームが実行中のルーティングを監査できるようにしています。
NeMo Switchyard のルーティングアルゴリズム
インフラストラクチャが整った上で、次はそれを利用した意思決定のためのルーティングアプローチを検討します。NeMo Switchyard では、チューニング不要のルーターと、パラメータ調整可能なルーターの両方を提供しています。
チューニング不要のルーター
NeMo Switchyard には、ワークロード固有のデータで学習を行わずに意思決定を行うチューニング不要のルーターが複数含まれています。具体的には LLM クラスファイヤー、ステージルーター、エスカレーションルーターです。
LLM クラスファイヤー
LLM クラスファイヤーは、LLM を判事として用いて候補となる LLM を選択し、そのモデルとのセッションアフィニティを後のターンでも維持します。これにより、エージェントがタスクを解決する一連の過程において本質的に変化していない作業に対して、繰り返し再分類を行う必要がなくなります。
このアプローチは、ヘッドレスシステムやドメイン特化型システムに適しています。チームはコーディング、数学、医療などの業務タスクを選択したモデルターゲットへルーティングできますが、実際のルーティングと状態管理の部分は NeMo Switchyard が担当します。
ステージルーター
コーディングエージェントは異なる段階を通過します。初期段階ではコードベースの探索やエラーからの回復が行われますが、後期にはより機械的な実装に落ち着きます。これらの段階にはモデル能力のレベル差が必要であり、ステージルーターはこの情報に基づいてルーティング判断を行います。
各ターンにおいて、ステージルーターは直近のツール活動を確認し、エージェントに必要なモデル能力の程度を判定します。深刻なエラーや非生産的な作業の繰り返し、あるいは長時間にわたる探索が発生すれば、より高機能なモデルへ誘導されます。一方、テストが通過した後の安定した記述や編集作業であれば、効率的なモデルが優先されます。判断材料が不十分な場合は、LLM 判事による判定を仰ぐか、設定されたデフォルト値にfallback します。
Escalation router(昇格型ルーター)
昇格型ルーティングでは、会話の開始時に低コストモデルを使用します。LLM 判事がタスクの進行をターンごとに監視し、持続的な困難を検知した時点でセッションを高機能なモデルへ移行させます。
このアプローチは、小規模モデルが日常業務を処理できるものの、反復するエラーやループ、ドリフトが発生した場合に支援が必要となるような、マルチターンエージェントワークロード向けに設計されています。これは静的な LLM クラスファイヤーによるルーティング手法を適応型へと拡張したものです。

Tunable routers(調整可能なルーター)
チューナブルルーターは、このルーティング基盤の上に構築され、固定されたヒューリスティックに代わり、実世界のワークロードデータから学習したシグナルを利用します。リクエストテキストに基づいてどのモデルが最も適切かを決定するのではなく、チューナブルルーターは各候補モデルがリクエストを正しく回答できる確率を予測することを学習できます。
Prefill ルーター
トレーニング中、prefill ルーターは LLM の残差ストリーム(residual stream)から抽出してクエリの複雑さを推定します。共有トランクの MLP が残差ストリームのシグナルを用いて、ルーティングプール内の各 LLM に対する精度ラベルをマッピングします。
推論時には、prefill ステートがルーターへの入力として機能し、共有トランクが各 LLM がタスクを正常に完了したりクエリに回答したりする確率を予測します。
その後、ルーターは予測された精度とコスト、レイテンシ、またはその他のデプロイ制約を組み合わせたポリシーを適用できます。各候補モデルにはスコアが付与され、リクエストはそのワークロードにとって最適なトレードオフを実現するモデルへルーティングされます。図 5 は、ルーティングが単に最も強力なモデルを選ぶことだけではないことを示しています。重要なのは、適切なコストで必要な品質レベルを満たす可能性が最も高いモデルを選択することです。

Figure 5. 学習されたプリフィルルーターの精度と、個人アシスタント系タスク(Pinchbench + ClawdQA)におけるテストセット全体の費用対効果 https://arxiv.org/abs/2603.20895
NeMo Switchyard でエージェントの効率を向上させる
NVIDIA は、エージェント、モデル、エンタープライズアプリケーションのエコシステム全体でパートナーと協力し、NeMo Switchyard のモデルルーティング機能を既存の開発ワークフローに追加設定なしで組み込む取り組みを進めています。これらの協業には以下が含まれます。
- エージェントワークフロー: Cognition とのコード生成エージェントワークフロー、Nous Research との容易な構成が可能な Hermes エージェント用モデルルーティング、Ramp との金融ソフトウェアエンジニアリングワークフロー、そして LangChain によるモデルルーティングの評価。
- アプリケーションおよびインフラストラクチャとの統合: LiteLLM を介した LLM アプリケーションスタックのプラグイン化、Kong との AI ゲートウェイ、ガバナンス、API トラフィック管理、Classmethod との Claude モデルルーティング、Boomi Agent Garden を通じたエンタープライズ自動化と接続性。
業界特化型 AI エージェント:Cadence の ChipStack AI Super Agent における形式検証ワークフローや、Siemens との EDA エージェントワークフローがその例です。
LangChain は、NeMo Switchyard を自社の内部深層エージェント評価スイートでベンチマークしました。このスイートには 145 の多段階タスクが含まれており、ポリシー制約下でのカスタマーサポート対話やオンコール時のインシデント調査、メッセージング・課題追跡・メールを跨ぐ多ステップのワークフロー自動化など、実際の生産環境で使われる負荷を反映しています。評価項目にはツール使用、多段階情報取得、ファイルシステム操作、長文コンテキストの要約などが含まれ、τ²-bench の航空会社データや Berkeley Function Calling Leaderboard、FRAMES、Nexus などのシナリオから抽出されています。
5 回のテストランにおいて、エスカレーションルーターを用いて NVIDIA Nemotron 3.5 Lightning と Claude Opus 4.8 の間でリクエストを振り分けた結果、最先端モデルのみを使用するベースラインと比較してコストが 74% 削減されました。先端的な大規模モデルに送られる呼び出しはわずか 7% に抑えられ、精度については約 6 ポイントのトレードオフが生じました。
Cognition は、Devin Desktop に NeMo Switchyard の段階的ルーティング手法を実装し、NVIDIA 社内ユーザー向けに実世界でのテストを開始しました。Cognition が提供する本番グレードのコーディングタスク用ベンチマーク「FrontierCode Main」では、この実装は Opus 5 と Kimi K2.7 の間でルーティングを行いました。その結果、平均コストが約 28% 低下したにもかかわらず、Opus 5 の精度と誤差わずか 2.8 ポイントの 50.6% というほぼ最上位レベルのパフォーマンスを達成し、平均コストは 3.11 ドルでした。
このベンチマーク結果と社内での実装事例は、モデルに依存しない適応型エージェントの実用的なケーススタディを示しています。タスクが進行するにつれて、異なるモデルの補完的な強みを動的に活用する方法を具体的に示したのです。
開発者は、NeMo Switchyard を既存のエージェントツールやフレームワーク、ゲートウェイに統合するパートナー製品から始めたり、同社の GitHub 上の手順に従って独自のエージェントや LLM ゲートウェイにカスタムルーティングを実装したりできます。
オーケストレーションはここに残る
モデルのルーティングにより、専門化された AI や フロンティアモデル を連携させることが可能になり、個々の能力を単純に足し合わせた以上の成果を生み出します。しかし、実用的で本番環境に対応できるルーティングシステムを構築することは、依然として非常に困難なエンジニアリング課題です。
NeMo Switchyard は完全なオープンソースであり、すでに利用している技術とシームレスに統合されます。NeMo Switchyard の活用は GitHub で始められます。ここでは、特定のユースケースに合わせてルーティングアルゴリズムの作成、テスト、貢献が可能です。
AI システムでは複数のモデルを組み合わせるケースが増える一方、タスクごとに最適なモデルを選択し、効率性・品質・コストのバランスを取るために、ルーティングは不可欠な要素となっています。
NVIDIA AI の最新情報をお届けします。NVIDIA news に登録したり、NVIDIA AI を LinkedIn、X、Discord、YouTube でフォローして情報をキャッチアップしましょう。
スタートアップのためのリソースは開発者ページで確認できます。また、Hugging Face や build.nvidia.com の Blueprints では、オープンな Nemotron モデルやデータセットを探索可能です。
Nemotron のライブストリーム、チュートリアル、そして NVIDIA フォーラムや Discord で展開される開発者コミュニティとの交流もおすすめです。
原文を表示
Building an AI agent does not end with choosing a single model. Each model has its own strengths, weaknesses, and cost profile, which can shift from one workload to another—or even within the same workload. For example, an agentic task may need classification for one step, reasoning for the next, and a smaller model for routine follow-up tasks. Sending every request to the largest model can increase cost and latency, while sending every request to a smaller model can reduce quality on complex tasks.
Model routing addresses this challenge by orchestrating specialized and frontier models so that each task uses the model best suited to each task. NVIDIA NeMo Switchyard makes this complex engineering problem practical for agent workloads, so developers can route work across models without rebuilding their applications around each provider or model choice.
At runtime, a router evaluates each request and its available context, then sends the work to the model that best suits the task’s requirements, constraints, and policies. Depending on the workload, this system of models may improve accuracy and reduce cost compared with using the most capable model for every request.
NeMo Switchyard provides a library for applying multiple routing approaches. This post explores how NeMo Switchyard enables developers to apply a system-of-models approach and build more efficient, controllable agents better suited for real AI workflows.
*Video 1. Learn how NVIDIA NeMo Switchyard uses live signals to route each agent workflow step across a developer-configured pool of models*
How model routers make decisions
Consider a system of models performing a computer-use task measured by the Terminal-Bench Hard benchmark (Figure 1). While DeepSeek V4 has the highest overall accuracy in this example, it isn’t the best model for every task group. For instance, Kimi K2.6 is better suited to the ML and RL task groups, while Qwen3.5 397B A17B is preferable for math and science. The remaining six task groups should use DeepSeek V4. This approach can also be applied at the individual-task level or across phases of solving a single task.

Cost and completion time further complicate the decision, as shown in Figure 2. Each model has its own costs associated with running or accessing the model, as well as its own verbosity profile, relating not just to tokens but also tool calls.

Building a router requires considering signals from various sources. Each routing algorithm helps determine where to derive those signals.
Broadly, effective routing decisions rely on signals from three areas:
- Model capabilities: Which model(s) can solve the task correctly.
- Model cost profile: The latency and cost associated with each model.
- Infrastructure: System-level signals that enable reliable and seamless handoffs.
To understand the capability and cost signals:
- Look at the request itself. A router can use the classification to match requests based on topic or estimated difficulty. For example, a classifier can identify the topic of a query, match it to a model in the model pool, and route the query appropriately. An embedding model or feature crafter can be used to extract features from the query.
- Look at the model states. A router can examine the model logprobs, cascades, assess agentic trace, model’s residual stream, attention matrices, leverage, etc.
- Look at the system. Pricing, latency, load, and agent-specific signals, including errors, are options. These signals can be used to evaluate model routers or as real-time routing signals.
Importantly, a router must consider not only *which* signals to use, but also *when* *and where* to evaluate them. For instance, for a multi-turn agent task, the router may route each full request to a specific model or route at each step. The whole system may share a pool, or sub-agents may use specialized model pools for the tasks.
The answers to these questions depend on several factors, including the use case, deployment complexity, error tolerance, latency, or throughput constraints. The system also requires infrastructure for a seamless and invisible handoff to the agent/user.
NeMo Switchyard solves these challenges with an intelligent orchestration layer that supports multiple routers. Developers can also bring their own routing algorithms or customization data to NeMo Switchyard.
How NeMo Switchyard enables routing
Routing algorithms produce signals that inform routing decisions across models with different strengths. The system also needs infrastructure that can take a router’s answer, send the request to the chosen model, and carry the response back to the application.
This starts with NeMo switchyard-libsy, the provider-agnostic SDK behind NeMo Switchyard. It represents requests, defines the models available to a system, and manages calls to the selected model. Each model target has a semantic name, while the client behind it maps that name to the provider endpoint and model ID. This separation keeps the routing logic independent of a specific provider.

NeMo Switchyard can carry routing state across an agent’s session when a policy requires it. It can also retain information from earlier turns, such as tool results or an affinity decision, and make that context available for later routing decisions. A route can remain stateless when that history isn’t needed.
This separation is important because model deployments change. A team may update a model, move it to another endpoint, or use a different provider without changing the routing integration. NeMo Switchyard can make a model call through the target client or return the call to the host application. This gives an agent runtime, inference platform, or gateway control over how requests are served while retaining the same routing contract.
The NeMo Switchyard server is a reference for making routing available through common APIs, to simulate an LLM gateway. It accepts OpenAI, Anthropic, and Responses API requests, translates them into the internal NeMo Switchyard request format, and returns the expected response format. It also records the selected model, decision rationale, token usage, latency, and call outcomes, so teams can inspect a running route.
Routing algorithms in NeMo Switchyard
With the infrastructure in place, the next step is looking at the routing approaches that use it to make decisions. NeMo Switchyard offers both tuning-free and tunable routers.
Tuning-free routers
NeMo Switchyard includes several tuning-free routers that make decisions without training on workload-specific data, including the LLM classifier, stage router, and escalation router.
LLM classifier
The LLM classifier uses an LLM as a judge to select a candidate LLM and maintains session affinity with that model across later turns. This avoids repeatedly reclassifying work that has not materially changed throughout the arc of an agent solving a task.
This approach fits headless and domain-specific systems. A team can route coding, mathematical, or healthcare work tasks to selected model targets, while NeMo Switchyard supplies the routing and state-management pieces.
Stage router
A coding agent moves through different stages. Early on, it explores the codebase and recovers from errors. Later it settles into a more mechanical implementation. These stages require different levels of model capability, which the stage router uses to make routing decisions.
For each turn, the stage router examines recent tool activity to decide how much model capability the agent needs. Severe errors, repeated unproductive work, or prolonged exploration push the turn toward the capable model. Steady writes and edits, especially once tests are passed, favor the efficient model. If the signals are inconclusive, the router can consult an LLM judge before falling back to its configured default.
Escalation router
Escalation routing starts each conversation with a lower-cost model. An LLM judge monitors the progress of the task, turn by turn, and moves the session to a more capable model when it detects sustained difficulty.
This approach is designed for multi-turn agent workloads in which a smaller model can handle routine work but may need support after repeated errors, loops, or drift, extending the LLM classifier routing approach from static to adaptive.

Tunable routers
Tunable routers build on this routing foundation by replacing fixed heuristics with signals learned from real-world workload data. Rather than determining which model is most appropriate based on the request text, a tunable router can learn to predict how likely each candidate model is to correctly answer a request.
Prefill router
During training, the prefill router extracts the LLM’s residual stream to estimate the complexity of the query. A shared-trunk MLP uses signals from the residual stream and maps them to accuracy labels for each LLM in the routing pool.
At inference time, the prefill states act as input to the router, and the shared trunk predicts the likelihood that each LLM will successfully complete the task or answer the query.
The router can then apply a policy that blends predicted accuracy with cost, latency, or other deployment constraints. Each candidate model receives a score, and the request is routed to the model with the best tradeoff for that workload. Figure 5 shows that routing is not just about picking the strongest model. It is about choosing the model most likely to meet the required quality level at the right cost.

Improving agent efficiency with NeMo Switchyard
NVIDIA is working with partners across the agent, model, and enterprise application ecosystem to bring NeMo Switchyard model routing into existing developer workflows without a separate setup. These collaborations include:
- Agent workflows: Coding-agent workflows with Cognition, easy-to-configure Hermes Agent model routing with Nous Research, financial software engineering workflows with Ramp, and model-routing evaluation with LangChain.
- Application and infrastructure integrations: LLM application stack as a plug-in with LiteLLM; AI gateway, governance, and API traffic management with Kong; Claude model routing with Classmethod; enterprise automation and connectivity with Boomi Agent Garden.
- Industry-specific AI agents: Formal verification workflows with Cadence in ChipStack AI Super Agent and EDA agent workflows with Siemens.
LangChain benchmarked NeMo Switchyard using its internal deep agents evaluation suite, which includes 145 multi-turn agentic tasks that reflect production workloads, such as customer support dialogue under policy constraints, on-call incident investigation, and multi-step workflow automation across messaging, issue tracking, and email. The suite evaluates tool use, multi-step retrieval, filesystem operations, and long-context summarization, with scenarios drawn from τ²-bench airline, Berkeley Function Calling Leaderboard, FRAMES, and Nexus. Across five runs, routing requests between NVIDIA Nemotron 3.5 Lightning and Claude Opus 4.8 with the escalation router delivered a 74% cost reduction compared with a frontier-only baseline across five runs, sending just 7% of calls to the frontier model, at a measured ~6-point accuracy tradeoff.
Cognition implemented the NeMo Switchyard staged-routing methodology in Devin Desktop and deployed it to NVIDIA internal users for real-world testing. On FrontierCode Main, Cognition’s benchmark for production-grade coding tasks, the implementation routed between Opus 5 and Kimi K2.7. It delivered near-frontier performance, achieving 50.6% at a $3.11 mean cost—within 2.8 percentage points of Opus 5 accuracy at approximately 28% lower mean cost. Together, the benchmark and internal deployment provide a practical case study in model-neutral and adaptive agents, showing how the complementary strengths of different models can be applied dynamically as a task evolves.
Developers can start with partner integrations that bring NeMo Switchyard into familiar agent tools, frameworks, and gateways, or build custom routing into their own agents and LLM gateways using the NeMo Switchyard GitHub instructions.
Orchestration is here to stay
Model routing enables systems of specialized and frontier models to work together, delivering results that are greater than the sum of their parts. However, building a useful and production-ready routing system remains a very difficult engineering challenge.
NeMo Switchyard is fully open source and integrates with technology you already use. Get started with NeMo Switchyard on GitHub, where you can create, test, and contribute routing algorithms tailored to your specific use cases.
As AI systems increasingly combine models, routing is essential for selecting the right model for each task while balancing efficiency, quality, and cost.
*Stay up-to-date on*NVIDIA AI* by subscribing to *NVIDIA news* and following NVIDIA AI on *LinkedIn*, *X*, *Discord*, and *YouTube*.* *Visit the *developer page* for resources to get started. Explore open Nemotron models and datasets on *Hugging Face* and *Blueprints* on *build.nvidia.com. *And* *engage with *Nemotron livestreams*, *tutorials*, and the developer community on *NVIDIA forums* and *Discord*.*
関連記事
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み