エージェント開発用のVisual Studio Codeを設定する
AI エージェント開発のVisual Studio Codeを設定すると、エンタープライズ レベルの機能が使い慣れた開発環境に直接取り込まれます。 Microsoft Foundry 拡張機能は、エディターを離れることなく、エージェントを構築、テスト、デプロイするための包括的なプラットフォームに VS Code を変換します。
Microsoft Foundry 拡張機能について
Microsoft Foundry for Visual Studio Code拡張機能を使用すると、Microsoft Foundry Agent Service の機能に直接アクセスできます。 この拡張機能は、ビジュアル デザイン ツールとコード ベースの構成を組み合わせた、エージェント開発用の統合エクスペリエンスを作成します。
拡張機能は、 リソース (デプロイされたモデル、宣言型エージェント、ホスト型エージェント、接続、ベクター ストアの管理用)、 ツール (モデル カタログ、プレイグラウンド、デプロイ機能へのアクセス用)、 ヘルプとフィードバックの 3 つのセクションに機能を整理します。
拡張機能のインストールと構成
Microsoft Foundry 拡張機能のセットアップには数分しかかからないため、最小限の構成が必要です。
インストール手順
- コンピューターでVisual Studio Codeを開く
- 左側のウィンドウから Extensions を選択します。 または Ctrl+Shift+X (Windows/Linux ) または Cmd+Shift+X (Mac)
- Marketplace 検索ボックスで Foundry を検索する
- 結果から Microsoft Foundry 拡張機能を選択する
- [ インストール] を選択して拡張機能を VS Code に追加する
- インストールが完了するまで待ちます ([拡張機能] パネルに状態が表示されます)
インストール後、ウィンドウの左側にある VS Code アクティビティ バーに Microsoft Foundry アイコンが表示されます。
Azureへの接続
エージェントを操作する前に、拡張機能を Azure アカウントとプロジェクトに接続します。
- VS Code アクティビティ バーの Azure アイコンを選択します
- Azure リソース ウィンドウで、メッセージが表示されたら、Azure アカウントにサインインします
- リソース ツリーで Azure サブスクリプション を展開します
- Foundry セクションを展開してプロジェクトを表示する
- Microsoft Foundry プロジェクトを右クリックします
- Foundry 拡張機能で [開く] を選択する
拡張機能によって、既存のエージェント、モデルのデプロイ、接続、ベクター ストアなど、プロジェクト リソースが Microsoft Foundry パネルに表示されるようになりました。
エージェント開発の準備
VS Code でエージェントを操作する前に、必要なリソースがデプロイされていることを確認します。
モデルのデプロイ
エージェントが機能するには、デプロイされた AI モデルが必要です。 モデルをまだデプロイしていない場合:
- Microsoft Foundry 拡張機能で、[リソース] セクションに移動します
- [モデル デプロイ] サブセクションを展開する
- + (プラス) アイコンを選択して新しいデプロイを作成します
- 使用可能なオプションからモデル (GPT-4o や GPT-4 など) を選択します
- 展開設定を構成します。
- デプロイ名: エージェントの構成時に使用するわかりやすい名前を入力します
- モデル バージョン: 特定のモデル バージョンを選択する
- 容量設定: ニーズに基づいてスループットを構成する
- [ デプロイ] を選択し、デプロイが完了するまで待ちます
エージェントを構成すると、デプロイされたモデルがドロップダウン メニューで使用できるようになります。
VS Code でエージェントとの協働
エージェントは多くの場合、(前のユニットで説明したように) Foundry ポータルで作成され、拡張機能を使用して VS Code で管理および構成されます。 ポータルでエージェントを作成すると、拡張機能の [リソース ] セクションにエージェントが自動的に表示されます。
VS Code のエージェントに対する変更は Foundry に直接保存できるため、プラットフォーム間でエージェントを操作できます。
複数のエージェントの管理
プロジェクトの成長に合わせて、さまざまな目的で複数のエージェントを管理する可能性があります。 Microsoft Foundry 拡張機能を使用すると、次のことが簡単になります。
- プロジェクト別に整理された [リソース] ビューでエージェントを参照する
- エージェントを一覧から選択して切り替える
- 複数の YAML ファイルを並べて開いて構成を比較する
- エージェントを複製 して最初から始めずにバリエーションを作成する
- 未使用のエージェントをアーカイブ してワークスペースを整理する
この拡張機能では、すべてのエージェントの明確なビューが維持されるため、さまざまな自動化プロジェクト間を簡単に移動できます。
エージェント開発用のVisual Studio Codeを設定すると、開発ライフサイクル全体を高速化する強力で統合された環境が提供されます。 Microsoft Foundry 拡張機能を使用すると、使い慣れたコード エディターを離れることなくエンタープライズ レベルのエージェント開発機能を利用でき、インテリジェントな自動化の迅速な反復とシームレスなデプロイが可能になります。