エージェント開発用のVisual Studio Codeを設定する

完了済み

Tip

詳細については、「 テキストと画像 」タブを参照してください。

AI エージェント開発のVisual Studio Codeを設定すると、エンタープライズ レベルの機能が使い慣れた開発環境に直接取り込まれます。 Foundry Toolkit for VS Code は、エディターを離れることなく、VS Code をエージェントを構築、テスト、デプロイするための包括的なプラットフォームにします。

Foundry Toolkit 拡張機能について

Foundry Toolkit for Visual Studio Code 拡張機能は、Microsoft Foundry Agent Service の機能への直接アクセスを提供します。 この拡張機能は、ビジュアル デザイン ツールとコード ベースの構成を組み合わせた、エージェント開発用の統合エクスペリエンスを作成します。

拡張機能は、 リソース (デプロイされたモデル、宣言型エージェント、ホスト型エージェント、接続、ベクター ストアの管理用)、 ツール (モデル カタログ、プレイグラウンド、デプロイ機能へのアクセス用)、 ヘルプとフィードバックの 3 つのセクションに機能を整理します。

[リソース]、[ツール]、[ヘルプとフィードバック] セクションを示す Foundry Toolkit for VS Code インターフェイスのスクリーンショット。

拡張機能のインストールと構成

Foundry Toolkit 拡張機能のセットアップは数分で完了し、必要な設定は最小限です。

インストール手順

  1. コンピューターでVisual Studio Codeを開く
  2. 左側のウィンドウから Extensions を選択します。 または Ctrl+Shift+X (Windows/Linux ) または Cmd+Shift+X (Mac)
  3. Marketplace 検索ボックスで Foundry Toolkit を検索する
  4. 結果から Foundry Toolkit for VS Code 拡張機能を選択します
  5. [ インストール] を選択して拡張機能を VS Code に追加する
  6. インストールが完了するまで待ちます ([拡張機能] パネルに状態が表示されます)

インストール後、ウィンドウの左側にある VS Code アクティビティ バーに Foundry Toolkit アイコンが表示されます。

Azureへの接続

エージェントを操作する前に、拡張機能を Azure アカウントとプロジェクトに接続します。

  1. VS Code アクティビティ バーの Azure アイコンを選択します
  2. Azure リソース ウィンドウで、メッセージが表示されたら、Azure アカウントにサインインします
  3. リソース ツリーで Azure サブスクリプション を展開します
  4. Foundry セクションを展開してプロジェクトを表示する
  5. Microsoft Foundry プロジェクトを右クリックします
  6. Foundry 拡張機能で [開く] を選択する

拡張機能が Foundry Toolkit パネルにプロジェクト リソース (既存のエージェント、モデルのデプロイ、接続、ベクター ストアなど) を表示するようになりました。

エージェント開発の準備

VS Code でエージェントを操作する前に、必要なリソースがデプロイされていることを確認します。

モデルのデプロイ

エージェントが機能するには、デプロイされた AI モデルが必要です。 モデルをまだデプロイしていない場合:

  1. Foundry Toolkit 拡張機能で、[リソース] セクションに移動します
  2. [モデル デプロイ] サブセクションを展開する
  3. + (プラス) アイコンを選択して新しいデプロイを作成します
  4. 使用可能なオプションからモデル (GPT-4.1 や GPT-4o など) を選択します
  5. 展開設定を構成します。
    • デプロイ名: エージェントの構成時に使用するわかりやすい名前を入力します
    • モデル バージョン: 特定のモデル バージョンを選択する
    • 容量設定: ニーズに基づいてスループットを構成する
  6. [ デプロイ] を選択し、デプロイが完了するまで待ちます

エージェントを構成すると、デプロイされたモデルがドロップダウン メニューで使用できるようになります。

VS Code でエージェントとの協働

エージェントは多くの場合、(前のユニットで説明したように) Foundry ポータルで作成され、拡張機能を使用して VS Code で管理および構成されます。 ポータルでエージェントを作成すると、拡張機能の [リソース ] セクションにエージェントが自動的に表示されます。

VS Code のエージェントに対する変更は Foundry に直接保存できるため、プラットフォーム間でエージェントを操作できます。

複数のエージェントの管理

プロジェクトの成長に合わせて、さまざまな目的で複数のエージェントを管理する可能性があります。 The Foundry Toolkit 拡張機能を使用すると、これが簡単になります。

  • プロジェクト別に整理された [リソース] ビューでエージェントを参照する
  • エージェントを一覧から選択して切り替える
  • 複数の YAML ファイルを並べて開いて構成を比較する
  • エージェントを複製 して最初から始めずにバリエーションを作成する
  • 未使用のエージェントをアーカイブ してワークスペースを整理する

この拡張機能では、すべてのエージェントの明確なビューが維持されるため、さまざまな自動化プロジェクト間を簡単に移動できます。

エージェント開発用のVisual Studio Codeを設定すると、開発ライフサイクル全体を高速化する強力で統合された環境が提供されます。 Foundry Toolkit 拡張機能を使用すると、使い慣れたコード エディターを離れることなくエンタープライズ レベルのエージェント開発機能を利用でき、インテリジェントな自動化の迅速な反復とシームレスなデプロイが可能になります。