Foundry Toolkit for Visual Studio CodeがGAに:2026年4月更新ポイントと実務導入の進め方

Foundry Toolkit for Visual Studio Codeの2026年4月更新で最も重要なのは、Microsoft Foundryを使ったAIアプリケーション/AIエージェント開発を、VS Code内で設計・検証・デバッグ・デプロイまで進めやすくなった点です。2026年4月24日にMicrosoft公式のAzure Updatesで「Foundry Toolkit for Visual Studio Code reaches general availability」として更新され、Foundry Toolkit for VS Codeは一般提供となりました。(Microsoft Azure)

これまでAI Toolkit for VS Codeとして使っていた開発者にとっては、単なる名称変更ではありません。モデル選定、Prompt AgentやHosted Agentの作成、GitHub Copilotとの連携、Agent Inspectorによるデバッグ、Microsoft Foundry Agent Serviceへのデプロイといった作業を、日常的なVS Codeワークフローに寄せられるようになりました。Microsoftは、AI ToolkitからMicrosoft Foundry Toolkitへのリブランドについて、既存機能を削除・非推奨化する予定はないと説明しています。(TECHCOMMUNITY.MICROSOFT.COM)

developers、DevOps engineers、platform teamsが今すぐ取るべき行動は、いきなり本番エージェントを作ることではありません。まずは1つの実業務シナリオを選び、Foundry Toolkit for Visual Studio Codeで「モデル比較」「プロンプト設計」「ツール接続」「デバッグ」「評価」「デプロイ手順」までを小さく検証することです。

目次

Foundry Toolkit for Visual Studio Codeの最新動向: GAで何が変わったか

今回のGAは、AI開発を「VS Codeの中で完結しやすくする」方向への大きな節目です。Microsoftの発表では、Foundry Toolkit for VS CodeはAI Toolkitから名称変更され、モデルの検証からproduction-grade AI agentsの開発までをVS Code内で進められるツールとして位置付けられています。(TECHCOMMUNITY.MICROSOFT.COM)

更新ポイント何が変わったか実務での見方
一般提供化Foundry Toolkit for VS CodeがGAとして提供チーム標準ツール候補として評価しやすくなった
AI Toolkitからの名称変更Microsoft Foundry Toolkitへリブランド社内ドキュメントや手順書の名称を更新する
モデル検証の強化Microsoft Foundry、GitHub、OpenAI、Anthropic、Ollamaなどのモデルを扱えるPoC段階で複数モデルを比較しやすい
Agent Builderノーコード/ローコードでエージェント案を作成企画・業務部門との初期検証に向く
GitHub Copilot連携Foundry toolsやskillsを使い、Agent Frameworkベースの作成を支援生成されたコードや設定はレビュー前提で使う
Agent Inspectorワークフロー可視化、ブレークポイント、ローカルトレースに対応AIエージェントを「黒箱」のままにしない
Microsoft Foundry Agent Serviceへの展開ローカルからクラウドへの移行導線を用意本番化前に権限、クォータ、監査、評価基準を確認する
エッジ最適化Phiモデルファミリー、NPU/GPU向けの量子化・プロファイルに言及Copilot+ PCやオンデバイスAIの検証候補になる

重要なのは、Foundry Toolkit for Visual Studio Codeが「モデルを試す拡張機能」から、「AIエージェント開発の作業台」に近づいたことです。特にAgent Builder、Agent Inspector、Tool Catalog、Model Catalogが同じVS Code体験の中にまとまることで、プロンプト調整と実装、検証、運用準備の距離が短くなります。(Visual Studio Code)

GAの意味を誤解しない:安定したのは「VS Codeの開発導線」

Azure Updatesでは、Launchedは「Fully released, production-ready product available to all Azure customers」と説明されています。つまり今回の一般提供化は、Foundry Toolkit for Visual Studio Codeを正式な開発ツールとして扱いやすくなったことを意味します。(Microsoft Azure)

ただし、「Foundry ToolkitがGAになった」ことと、「関連するすべての機能・接続先・ホステッドエージェント機能が完全にGAである」ことは同じではありません。たとえば、MicrosoftのFoundryブログでは、最新のHosted AgentsへのデプロイはFoundry Toolkitのpre-releaseで利用できると説明されています。(Microsoft for Developers)

また、Tool Catalogのドキュメントでは、Toolbox supportはpreviewで、Foundry Toolkitのpre-release版でのみ利用可能とされています。(Visual Studio Code)

判断項目推奨される扱い
VS Code内でのモデル探索、プロンプト検証、エージェント設計通常の開発検証に組み込みやすい
Agent Inspectorによるローカルデバッグ開発標準に入れる価値が高い
Microsoft Foundryへのデプロイ小規模な検証から段階的に進める
Hosted AgentsやToolboxなどpreview表記のある機能本番前に利用条件、サポート範囲、変更リスクを確認する
自動ツール実行、MCP連携、外部API接続承認フロー、監査、シークレット管理を先に設計する

実務では、GAという言葉だけで導入可否を決めず、「どの部分がGAで、どの部分がpreviewか」を分けて管理することが重要です。プラットフォームチームは、機能ごとに利用レベルを「検証可」「限定利用可」「本番利用可」の3段階で定義しておくと、チーム内の混乱を防げます。

開発者にとっての更新ポイント

モデル選定をVS Code内で始めやすくなった

Foundry Toolkit for Visual Studio Codeでは、Model Catalogを使って複数のモデル提供元を探索できます。公式ドキュメントでは、Microsoft Foundry、Foundry Local、GitHub、ONNX、Ollama、OpenAI、Anthropic、Googleなどがモデルソースとして挙げられています。(Visual Studio Code)

これは、AIアプリ開発でよくある「最初にどのモデルを使えばよいか分からない」という問題を減らします。たとえば、以下のように目的別に切り分けると選びやすくなります。

目的最初に見る候補判断基準
すばやいPoCGitHub ModelsやPlaygroundで試せるモデルセットアップの軽さ、応答品質、レイテンシ
本番候補の検証Microsoft Foundry上にデプロイできるモデルクォータ、リージョン、セキュリティ、コスト
ローカル実行ONNX、Ollama、Foundry Localオフライン性、端末性能、データ持ち出し制限
独自モデル利用BYOM、外部デプロイ済みモデル接続方式、認証、運用監視、SLA
エッジAIPhi系モデルやNPU/GPU向け構成推論速度、メモリ使用量、量子化後の精度

初心者は「有名なモデルだから」という理由だけで選びがちですが、実務では応答品質だけでは不十分です。入力データの機密性、呼び出し回数、レスポンス時間、リージョン、運用コスト、評価方法まで含めて比較する必要があります。

Agent Builderでプロンプトエージェントを素早く作れる

Agent Builderは、プロンプトエンジニアリングとツール連携をまとめて扱うための機能です。公式ドキュメントでは、MCPサーバーとの接続、新しいMCPサーバーのスキャフォールド、function callingによる外部APIやサービス連携が説明されています。(Visual Studio Code)

実務での使いどころは、完成品の開発よりも「業務要件の確認」です。たとえば、問い合わせ分類エージェントを作る場合、最初から大規模なコードを書くのではなく、Agent Builderで次の内容を検証します。

  • どの入力項目が必要か
  • どの分類軸が業務に合うか
  • モデルの回答に揺れがあるか
  • 人間の承認が必要な判断はどこか
  • 外部ツールやナレッジベース接続が必要か

この段階で業務部門と画面を見ながら調整できるため、後から「想定していた業務フローと違う」と気付くリスクを下げられます。

Hosted AgentとPrompt Agentを使い分ける

Foundry Toolkit for Visual Studio Codeでは、Hosted AgentとPrompt Agentを作成できます。公式ドキュメントでは、Hosted Agentはサポートコードやインフラを伴ってデプロイサービスとして実行されるエージェント、Prompt Agentは指示、モデル設定、任意のツールで定義される軽量なエージェントとして説明されています。(Visual Studio Code)

種類向いている用途注意点
Prompt AgentFAQ応答、分類、要約、簡単な業務支援複雑な状態管理や本格的な外部連携には限界が出やすい
Hosted Agent複数ツール連携、ワークフロー実行、本番運用を見据えた構成コード、権限、デプロイ、監視の設計が必要
テンプレートからのHosted Agent短時間で構成を確認したい場合生成された構成をそのまま本番化しない
Copilot + Foundry skills独自シナリオのたたき台を作りたい場合生成内容のレビューとテストが必須

判断基準は単純です。業務ロジックが軽く、まず動きを確認したいならPrompt Agent。複数ステップの処理、外部API、監査、デプロイ、再現性が必要ならHosted Agentを検討します。

Agent InspectorでAIエージェントをデバッグ対象にできる

AIエージェント開発で失敗しやすいのは、「何となく動いた」状態で本番に近づけてしまうことです。Agent Inspectorは、VS Code内でエージェントをデバッグ、可視化、改善するための機能です。公式ドキュメントでは、F5での起動、ブレークポイント、変数確認、ステップ実行、ストリーミング応答、ツール呼び出し、ワークフローグラフの可視化が説明されています。(Visual Studio Code)

特に次のようなケースでは、Agent Inspectorを使う価値が高くなります。

  • ツール呼び出しの順序が想定と違う
  • 複数エージェントの連携で回答が不安定
  • MCPサーバー接続後に失敗箇所が追いにくい
  • ローカルでは動くがクラウド展開時に挙動が変わる
  • 生成AIの判断過程を開発チーム内で説明したい

AIエージェントは通常のアプリよりも挙動の揺れが出やすいため、ログとトレースを見ずに改善するのは危険です。Agent Inspectorは、プロンプト修正だけに頼らず、ソフトウェア開発として原因を追うための重要な機能です。

DevOps engineersとplatform teamsが準備すべきこと

Foundry Toolkit for Visual Studio CodeのGAは、開発者だけの話ではありません。むしろ本番利用を考える場合、DevOps engineersとplatform teamsの準備が成否を分けます。

標準テンプレートを作る

各開発者が自由にモデル、ツール、認証方式、ログ設計を選ぶと、後から運用できないAIエージェントが増えます。Platform teamは、少なくとも次の標準を用意しておくべきです。

標準化する項目具体例
モデル選定ルール機密データを扱う場合はMicrosoft Foundry上の承認済みモデルのみ使う
エージェントテンプレート単一エージェント、承認付きツール実行、RAG連携などのひな形
MCP接続ルール利用可能なMCPサーバー、承認要否、ログ保存方針
評価データセットよくある問い合わせ、NG回答例、期待する分類結果
デプロイ手順dev、staging、productionの環境差分と承認フロー
監査・ログ誰が、どのエージェントで、どのツールを呼んだか追跡する

Tool Catalogは、Foundry toolsやローカルMCPサーバーを接続し、エージェントへ追加する場所として利用できます。公式ドキュメントでは、Tool CatalogがFoundry tools、stdio/HTTP/SSEのMCPサーバー、Toolbox、Agent Framework Pythonプロジェクトの生成、Microsoft Foundry側での資格情報・ポリシー・監査性の管理に関係すると説明されています。(Visual Studio Code)

telemetryと企業ポリシーを確認する

Visual Studio Marketplaceの説明では、Microsoft Foundry Toolkit for Visual Studio Codeは利用状況データをMicrosoftへ送信して製品改善に使うこと、またVS Codeのtelemetry.enableTelemetry設定を尊重することが説明されています。([Visual Studio Marketplace][10])

企業環境では、拡張機能の導入前に次を確認してください。

確認項目見落とすと起きる問題
VS Code拡張機能の利用許可開発者ごとに導入可否が分かれ、手順が統一できない
telemetry設定社内ポリシーとVS Code設定が不整合になる
Azureサブスクリプション権限モデルデプロイやAgent Service利用時に権限不足で止まる
GitHub連携GitHub ModelsやCopilot利用時の認証が整理されない
シークレット管理APIキーや接続文字列がプロンプトやローカル設定に残る
ネットワーク制限プロキシ、ファイアウォール、地域制限で接続が失敗する

GAになったからといって、全社展開を急ぐ必要はありません。まずは「承認済みワークスペース」「承認済みモデル」「承認済みMCPツール」を決め、そこから段階的に広げるのが安全です。

まず試すならこの手順:30分PoCの進め方

Foundry Toolkit for Visual Studio Codeを評価するなら、抽象的なデモではなく、実際の業務に近い小さなテーマを選びます。おすすめは「問い合わせ分類」「社内FAQ回答」「ログ要約」「コードレビュー補助」のように、入力と期待結果を用意しやすいテーマです。

手順作業成功条件
1VS CodeにFoundry ToolkitをインストールActivity BarにFoundry Toolkitのアイコンが表示される
2Microsoft FoundryまたはGitHubモデルに接続Model Catalogで候補モデルを確認できる
3Playgroundで3〜5個の入力を試す回答品質、速度、コスト感の比較材料が得られる
4Agent Builderで指示文を作るタスク、出力形式、禁止事項が明文化される
5必要ならTool CatalogやMCPを接続外部ツールの呼び出し条件と承認要否が分かる
6Agent Inspectorで実行を確認どのツールが呼ばれたか、どこで失敗したか追跡できる
7評価用データで再テスト成功率、NG回答、改善点を記録できる
8本番化判断を行うHosted Agent化、Foundry展開、運用監視の要否が決まる

Visual Studio MarketplaceのGetting startedでも、インストール後にModel Catalogを開き、任意のモデルカードからPlaygroundで試す流れが示されています。([Visual Studio Marketplace][10])

PoCで最も避けたいのは、1回の成功例だけで「使える」と判断することです。最低でも、成功しやすい入力、失敗しやすい入力、あいまいな入力、禁止したい入力を用意してください。AIエージェントの品質は、良い回答だけでなく「失敗したときのふるまい」で決まります。

実務で使いやすい活用シーン

問い合わせ分類エージェント

カスタマーサポートや社内ヘルプデスクでは、問い合わせ文からカテゴリ、優先度、担当チームを分類する用途に向いています。最初は返信文の自動生成まで任せず、分類と要約に限定すると導入しやすくなります。

判断基準は、分類精度だけではありません。誤分類したときに人間が気付けるか、根拠を説明できるか、既存チケットシステムと連携できるかを確認します。

社内ナレッジ検索エージェント

社内規程、開発ガイドライン、API仕様書、障害対応手順などを参照するエージェントも有力です。ただし、ナレッジ検索では「もっともらしい嘘」が問題になります。回答には参照元や根拠を出させ、情報が見つからない場合は「不明」と返す設計が必要です。

DevOps診断アシスタント

ログ、メトリクス、デプロイ履歴、CI/CDの失敗ログを要約するアシスタントは、DevOpsチームとの相性が高い用途です。MCPや外部ツールを使う場合は、読み取り専用から始めるのが安全です。いきなり再起動、削除、デプロイのような破壊的操作を許可しないでください。

コードレビュー補助

GitHub CopilotやAgent Frameworkと組み合わせて、特定の観点に絞ったレビュー補助にも使えます。たとえば「認証情報がハードコードされていないか」「例外処理が不足していないか」「APIレスポンスの型チェックがあるか」のように、観点を明確にすると実用性が高まります。

ただし、生成AIのレビュー結果を人間のレビューの代替にしないことが重要です。AIは見落とすことも、誤検出することもあります。レビューの一次チェックとして使い、最終判断は開発者が行うべきです。

導入時に失敗しやすいポイント

「GAだから全部本番利用できる」と考える

今回GAになったのはFoundry Toolkit for Visual Studio Codeの提供です。接続先のサービス、preview機能、モデル、リージョン、組織ポリシーまで一括で本番保証されるわけではありません。

本番前には、利用するモデル、エージェント種別、ツール接続、デプロイ先、監査ログ、データ保持方針を個別に確認してください。

モデル比較を感覚で決める

「このモデルの回答が自然だった」という印象だけで採用すると、後で品質問題が出ます。比較時は、同じ入力セットを使い、次の観点で評価します。

評価観点確認例
正確性業務ルールに合った回答を返すか
一貫性同じ入力に対して大きく揺れないか
安全性禁止した操作や回答を避けられるか
コスト想定呼び出し回数で予算内に収まるか
レイテンシユーザー体験に耐える応答時間か
運用性ログ、監視、エラー追跡が可能か

ツール実行の承認設計を後回しにする

MCPサーバーや外部APIと接続すると、AIエージェントは情報検索だけでなく、実際の操作に近づきます。便利になる一方で、誤実行のリスクも増えます。

特に、ファイル操作、データ更新、チケット作成、通知送信、デプロイ、コマンド実行は、人間の承認を挟む設計から始めるべきです。Tool CatalogやAgent Builderで接続できるからといって、すべてを自動実行にするのは危険です。

生成されたコードをそのまま信頼する

GitHub Copilotやテンプレートでエージェントコードを生成できる点は大きな利点です。しかし、生成コードは要件を満たす「たたき台」であり、セキュリティ、例外処理、ログ、依存関係、テストまで保証するものではありません。

レビューでは、少なくとも次を確認してください。

確認項目見るべきポイント
認証資格情報が環境変数や安全なストアで扱われているか
例外処理モデル応答失敗、API失敗、タイムアウトに対応しているか
入出力検証ユーザー入力やツール出力を無条件に信頼していないか
ログ機密情報をログに出していないか
テスト正常系だけでなく異常系のテストがあるか
依存関係ライブラリのバージョンとライセンスを確認しているか

既存のAI Toolkit利用者が確認すべき移行ポイント

AI Toolkit for VS Codeをすでに使っていたチームは、名称変更だけで済ませず、拡張機能、ドキュメント、教育資料、CI/CD手順を確認してください。

確認項目対応
拡張機能名AI Toolkit表記をMicrosoft Foundry Toolkitへ更新
社内手順書画面名、アイコン名、メニュー名の変更を確認
既存プロジェクト既存機能がそのまま使えるか検証
Marketplace導入手順新規メンバー向けのインストール手順を更新
Foundry sidebarFoundry Toolkit sidebarへの移行を確認
教育資料Agent Builder、Agent Inspector、Tool Catalogを追加説明

公式ドキュメントでは、Foundry ToolkitにFoundry sidebarの機能が統合されており、Foundry sidebarは2026年6月1日にretireすると説明されています。(Visual Studio Code)

この日付は、既存利用者にとって見落としやすいポイントです。社内研修やハンズオン資料で古いサイドバーを前提にしている場合は、早めに更新しておきましょう。

グローバルチームで使う場合の判断基準

Foundry Toolkit for Visual Studio Codeはグローバル読者向けにも扱いやすいテーマですが、国や地域をまたぐ開発では追加の確認が必要です。

データの場所と利用モデルを分けて考える

同じFoundry Toolkitから見えるモデルでも、ローカル実行、GitHub経由、Microsoft Foundry上のデプロイ、外部プロバイダーのモデルでは、データの流れや運用条件が変わります。Model Catalogでは、ホスト元、publisher、対応機能、リモート/ローカル、CPU/GPU/NPU、fine-tuning supportなどのフィルターが使えると説明されています。(Visual Studio Code)

グローバルチームでは、次の分類表を作っておくと安全です。

分類例確認すべきこと
ローカル実行ONNX、Ollama、Foundry Local端末性能、モデル配布、更新管理
クラウド実行Microsoft Foundry上のモデルリージョン、クォータ、課金、監査
外部プロバイダーOpenAI、Anthropic、Googleなど契約条件、データ処理、接続方式
GitHub連携GitHub Models、Copilot組織ポリシー、利用権限、開発者アカウント
BYOM外部デプロイ済みモデル認証、SLA、障害時対応

チームごとの自由度を決める

グローバル開発では、すべてを中央集権にするとスピードが落ちます。一方で、各チームが自由にモデルやツールを追加するとガバナンスが崩れます。

現実的には、以下のように権限を分けると運用しやすくなります。

ロール許可する作業
platform team承認済みモデル、MCPツール、テンプレート、評価基準の管理
DevOps engineersデプロイ、監視、ログ、環境変数、シークレット管理
developers承認済み範囲内でのAgent Builder、Playground、Agent Inspector利用
business usersPoCレビュー、期待出力の定義、業務ルールの確認

この分担により、開発者のスピードと組織の統制を両立しやすくなります。

読み終えたら次にやること

Foundry Toolkit for Visual Studio Codeの2026年4月更新は、AIエージェント開発をVS Code中心に寄せるための重要なアップデートです。特に、Model Catalog、Agent Builder、Agent Inspector、Tool Catalog、Microsoft Foundry Agent Serviceへの導線は、developersだけでなくDevOps engineersやplatform teamsにも影響します。

次にやるべきことは明確です。

まず、VS CodeにFoundry Toolkitを導入し、1つの業務シナリオで小さなPoCを作ります。次に、モデル比較、プロンプト、ツール接続、デバッグ、評価データ、デプロイ条件を記録します。最後に、platform teamが承認済みモデル、MCP接続ルール、テンプレート、評価基準を整備します。

GAを「すぐ本番投入できる合図」と見るのではなく、「標準化して使い始めるタイミング」と捉えるのが、今回の更新を実務で活かす最も安全な進め方です。

[10]: https://marketplace.visualstudio.com/items?itemName=ms-windows-ai-studio.windows-ai-studio “
Foundry Toolkit for VS Code – Visual Studio Marketplace
“

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次