公式発表Microsoft Developer

Microsoft Foundryのモデル自動評価ツール公開、Model Router導入効果を事前検証

Microsoftは、大規模言語モデル(LLM)のルーティング最適化機能「Model Router」の導入効果を事前に定量評価できるオープンソースツール「Model Router Auto Evaluation」を公開しました。高性能モデルの過剰使用によるコスト増を防ぎ、レスポンス品質や遅延時間とのトレードオフを自動計算して可視化します。

AI解析: gemini-3.6-flash本ページはプロモーションを含みます

元動画: Am I paying for a giant model I don't need?

3秒でわかる要点

  1. 1Model Router導入によるコスト、遅延、品質の変化を自動検証するオープンソースツールです
  2. 2デモ環境の試算では最高級モデル単体運用と比較して37.7%のコスト削減を達成しました
  3. 3HTMLダッシュボードを出力し、タスク別遅延や精度スコアの内訳をグラフで可視化します

何が発表されたのか

Microsoftは、クラウドプラットフォーム「Microsoft Foundry」において、AIエージェントやLLMアプリケーションの運用コストを最適化するツールキット「Model Router Auto Evaluation」をオープンソースソフトウェアとして公開しました。本ツールは開発段階および運用プレビューの段階で利用可能なツールキットとしてGitHub上で提供されています。

AIエージェントの構築において、すべての要求に対して最高性能の巨大モデル(例:GPT-5.6 Soulなど)を呼び出す構成は、過剰なインフラコストを引き起こします。Model Routerは、入力されたプロンプトの難易度やタスク種別を判断し、適切な軽量モデルや標準モデルへ自動的に処理を割り替える機能です。

今回公開された評価ツールは、自社ワークロードのプロンプト群を入力することで、Model Routerを導入した場合と既存の単一モデルを使い続けた場合の「費用削減率」「応答遅延(レイテンシ)」「回答品質」を自動計測し、対比レポートを生成します。

発表された機能・アップデートの全容

オープンソースによるローカルおよびクラウド評価環境の提供

本ツールはGitHubリポジトリ(Microsoft Foundry / Model-Router-Auto-Evaluation)として提供されています。開発者はVS Codeなどの開発環境にクローンし、Pythonの仮想環境(venv)を構築した上で依存ライブラリをインストールするだけで導入できます。設定ファイル(.env)にAzure OpenAIやMicrosoft Foundryのエンドポイント、APIキーを入力することで、即座に評価テストを実行可能です。

カスタムモデルデプロイと価格マッピングの設定

環境設定では、比較対象となるベースラインモデル(例:gpt-5.6-soul-1)と、モデルの振り分けを行うModel Routerのデプロイ名を指定します。さらに、configs/default.yaml 内の価格設定セクションに、各モデルのインプットトークンおよびアウトプットトークンの単価を追加登録できます。これにより、カスタムデプロイ名を使用している場合でも正確な概算費用を計算できます。

LLM-as-a-Judgeによる中立的な回答品質評価

回答品質の判定には「LLM-as-a-Judge」の仕組みが採用されています。客観的な評価を担保するため、評価担当モデル(Judge Model)にはベースラインモデルやルーティング対象モデルとは異なる独立したモデルを指定することが推奨されています。評価ツールは2つのモデルの出力結果を並列比較し、勝敗判定(Win/Loss/Tie)と5段階の絶対評価スコアを算出します。

独自データセットに対応したテスト実行機能

リポジトリには標準で10件のテスト用プロンプトが含まれた sample_custom.jsonl が付属していますが、ユーザーは自社業務に沿ったプロンプトデータセット(例:risk_advisor.jsonl)を作成して指定できます。ターミナルから python scripts/run_eval.py --dataset datasets/risk_advisor.jsonl コマンドを実行するだけで、複数リクエストの並列処理による自動評価が開始されます。

8種類のグラフを搭載したHTMLダッシュボード生成

評価スクリプトの実行が完了すると、results/run-xxxx/ ディレクトリ内に dashboard.html が出力されます。このダッシュボードには、コスト削減率、平均レイテンシ比率、信頼性(成功率)、勝率、総合品質スコア、ならびにタスクカテゴリ別(推論・要約・一般知識など)のパフォーマンス分解グラフを含む8種類の可視化チャートが収められています。

性能・ベンチマーク

動画内で実演された10件の業務プロンプト(リスクアドバイザーエージェントのタスク)によるテスト結果を、以下の表に示します。比較は「Model Routerを介した自動ルーティング」と「GPT-5.6 Soul単体運用(ベースライン)」の対比です。

評価指標 / 項目 Model Router構成 GPT-5.6 Soul(ベースライン) 差分・効果(動画内数値)
概算実行コスト $0.0707 $0.1135 37.7%のコスト削減
平均応答時間(Mean Latency) 9187 ms 8782 ms 1.0倍低速(微増)
50パーセンタイル遅延(P50) 7190 ms 8439 ms P50視点ではRouterが高速
90パーセンタイル遅延(P90) 17469 ms 16810 ms ピーク遅延はRouterが大きめ
システム信頼性(成功率) 100% (10/10) 100% (10/10) 同等
品質対決勝率(Win Rate) 勝2 / 負3 / 引き分け4 (22%) - ベースラインがやや優勢
平均品質スコア(5点満点) 4.69 4.75 0.06ポイントの僅差

実証実験のデータが示す通り、Model Routerを使用することでコストは37.7%削減されました。品質面ではベースラインモデルが4.75点、Model Routerが4.69点となり、0.06ポイントの低下にとどまりました。一方で、判定ステップが挟まるため平均レイテンシは若干増加する傾向が確認されています。

競合サービスとの比較

マルチモデルの自動ルーティングおよび事前評価ツールに関して、主要プラットフォームの類似機能と比較します(編集部注:他社機能は公表情報に基づく比較です)。

機能・観点 Microsoft Foundry (Model Router Auto Eval) OpenAI (Model Router / Batch Evaluation) Amazon Bedrock (Model Evaluation)
ルーティング評価 事前に費用・遅延・品質のトレードオフをHTML可視化 ダッシュボード上でのログ分析が中心 自動評価および人間による評価に対応
評価ツールの提供形態 オープンソース(GitHub)で柔軟にカスタマイズ可能 管理コンソール上の内蔵機能 管理コンソールおよびSageMaker連携
コスト試算機能 独自デプロイ名・単価設定に対応した費用比較 API利用実績に基づく後追いの集計 コスト試算機能は限定的
LLM-as-a-Judge対応 任意のモデルを審査役に指定した勝敗判定 自動評価メトリクスまたはカスタムプロンプト 自動メトリクスおよびサードパーティ統合

Microsoft Foundryの強みは、開発者が手元のローカル環境やCI/CDパイプライン上でオープンソースツールを回し、導入前に定量的根拠を得られる点にあります。単価設定ファイルをカスタマイズできるため、エンタープライズ契約の割引価格を反映させた精度高いコストシミュレーションが可能です。

料金・提供プラン

本ツール「Model Router Auto Evaluation」自体のライセンス費用は無料であり、GitHubから誰でも取得できます。ただし、評価処理を実行する際には以下のインフラ利用料が発生します。

  • API呼び出し料金: 評価対象のプロンプト数に応じて、Azure OpenAI ServiceまたはMicrosoft Foundry上の各モデル(ルーティング先モデル、ベースラインモデル、Judgeモデル)のAPI実行費用(トークン課金)がかかります。
  • 無料枠・クレジット: Azureの無料新規アカウントや各種起業家支援プログラムのクレジットが適用可能です。
  • 提供時期: GitHub上でコードが公開されており、即座に利用可能です。

日本から使う方法

日本の開発者が本ツールを導入して検証を進めるための手順は以下の通りです。

  1. GitHubリポジトリの取得: ターミナルまたはVS Codeから https://github.com/microsoft-foundry/Model-Router-Auto-Evaluation をクローンします。
  2. Python環境のセットアップ: Python 3.10以上の環境を用意し、python -m venv .venv で仮想環境を作成して依存パッケージをインストールします。
  3. Azureリソースの準備: Azure OpenAI ServiceまたはMicrosoft Foundryで、評価したいモデル群(例:GPT-5.6 Soul、Luna、Terra)およびModel Routerをデプロイします。日本リージョン(東日本・西日本)で提供されていないモデルを使う場合は、米国東部(eastus)やスウェーデン中部(swedencentral)などのリージョンを選択します。
  4. 環境変数の設定: .env.example を .env にリネームし、AZURE_MODEL_ROUTER_ENDPOINT、AZURE_BASELINE_DEPLOYMENT、AZURE_JUDGE_KEY などのAPI情報とキーを入力します。
  5. 単価情報の登録: configs/default.yaml に自社でデプロイしているモデルのトークン単価(1,000トークンあたりの入力・出力価格)を記入します。
  6. テストの実行と確認: 独自の評価用プロンプト集(JSONL形式)を datasets/ に配置し、python scripts/run_eval.py を実行後、生成された dashboard.html をブラウザで開いて結果を確認します。

日本語プロンプトを用いた評価にも対応していますが、審査用モデル(Judge Model)にも日本語理解力の高いモデルを指定する必要があります。

誰にどう効くのか

エンジニア・アーキテクトへの影響

モデル選定の不確実性が大幅に減少します。これまでは「軽量モデルに切り替えるとシステム全体精度がどこまで落ちるか分からない」という懸念がありました。本ツールを使うことで、カテゴリごとのレイテンシや精度劣化の割合をコードベースで自動測定でき、根拠を持ったアーキテクチャ設計が可能になります。

企画・プロダクトマネージャーへの影響

プロダクトのサービスレベル目標(SLA)に応じた意思決定が容易になります。「回答速度を最優先すべきリアルタイムチャット」と「コスト削減を最優先すべきバックグラウンド処理」といった目的別に、Model Routerの採用可否を定量データに基づいて判断できます。

経営層・IT投資責任者への影響

生成AI導入に伴うクラウドインフラ費用(Token Costs)の膨張を抑制できます。動画内の試算で示されたように、品質低下をわずか数パーセントに抑えつつ、APIコストを3割以上削減できる見込みが得られるため、AIプロジェクトのROI(投資対効果)改善に直結します。

まとめ

Microsoft Foundryが提供する「Model Router Auto Evaluation」は、LLMルーティング導入時のコスト・速度・品質のトレードオフを明確化する強力なオープンソースツールです。単に最高性能の巨大モデルを使い続けるのではなく、タスクに応じた最適配分を行うことで、実運用コストを大幅に削減できる可能性を示しています。

まずはGitHubリポジトリを取得し、自社エージェントの代表的なプロンプト30件程度を用いて評価スクリプトを試行することをおすすめします。

動画のタイムテーブル

  • 0:00Model Routerによるコスト削減の概要説明
  • 0:35評価ツール「Model Router Auto Evaluation」の紹介
  • 1:08VS Codeでの環境構築と.envファイルおよび価格設定
  • 1:39評価用データセットの準備とカスタムデータの読み込み
  • 2:10評価スクリプトの実行とレポート生成のプロセス
  • 2:40ダッシュボードでのコスト、遅延、品質スコア比較
  • 3:12タスクカテゴリ別の遅延および精度の詳細分析
  • 3:43評価結果に基づく意志決定とトレードオフの選択

記事で紹介したツール

この機能を、いま自分の環境で試す

記事の内容は公式発表の要約です。実際の使い勝手は触ってみないと分かりません。多くは無料枠から始められます。

公式サイトで試す

提供: OpenAI

本記事は元動画の映像・音声をAIが解析して自動生成したものです。誤りが含まれる可能性があるため、正確な仕様・料金は公式発表をご確認ください。元動画を見る(解析モデル: gemini-3.6-flash)