Foundry Toolkit でエージェントを作成する
Visual Studio Code 用の Foundry Toolkit 拡張機能は、Microsoft Foundry を使用して AI エージェントを作成するための複数の方法を提供します。サポートコードとインフラストラクチャを備えたデプロイ済みサービスとして実行される「ホスト型エージェント」と、指示、モデル設定、オプションのツールによって定義される軽量な「プロンプトエージェント」を構築できます。
適切なアプローチを選択する
- テンプレート コードとデプロイサポートを備えた完全なエージェントプロジェクト
- Copilot + Foundry スキル カスタムエージェントを迅速に生成
- Agent Builder 完全なプロジェクト設定を必要としない、シンプルなプロンプトベースのエージェント
前提条件
- Visual Studio Code
- Foundry Toolkit 拡張機能がインストールされていること
- Microsoft Foundry へのアクセス権があること
テンプレートからホスト型エージェントを作成する
テンプレートを使用して、新しいホスト型エージェントプロジェクトの基盤を迅速に作成します。
- Foundry Toolkit パネルで、My Resources > プロジェクト名 > Hosted Agents (Preview) を選択します
- + アイコンを選択して、新しいホスト型エージェントを作成します
- Choose Framework ダイアログで、「Microsoft Agent Framework」または「LangGraph」のいずれかを選択します。
- Create a Hosted Agent ダイアログで、テンプレートのいずれかを選択します
- Single Agent Hotel Assistant - シングルエージェントテンプレート
- Writer-Reviewer Agent Workflow - マルチエージェントテンプレート
- Choose Programming Language ダイアログで、いずれかを選択します
- Python
- C#
- Choose Model ダイアログで、オプションのいずれかを選択します
- Foundry プロジェクトに既にデプロイ済みの既存モデル
- Deploy & use new model: 既存のローカルモデルをアップロードします
- Browse model catalog: Foundry プロジェクトにデプロイする Foundry モデルを選択します
- Workspace Folder ダイアログで、Browse オプションを選択し、テンプレートがコードを生成するローカルドライブ上のフォルダーを選択します
選択が完了すると、新しい Visual Studio Code のインスタンスが開き、選択した作業フォルダーとテンプレートから生成された新しいコードが表示されます。
次のステップ
プロジェクト作成後
README.mdファイル内の指示に従ってください。例えば Python プロジェクトの場合、環境の設定と依存関係のインストールを実行するための正確な PowerShell または bash コマンドが記載されています。- F5 キーを押して、ローカルでエージェントを実行およびテストします
- 必要に応じて構成とコードを更新します
- エージェントを Microsoft Foundry にデプロイします
Copilot と Foundry スキルを使用してホスト型エージェントを作成する
GitHub Copilot と Foundry スキルを使用してエージェントを作成することもできます。Foundry スキルは Foundry Toolkit と共に自動的にインストールされるため、スキルを呼び出すために特別な操作を行う必要はありません。
- Visual Studio Code で GitHub Copilot Chat を開きます
- 「Create a Foundry agent that...(~する Foundry エージェントを作成して)」のようなプロンプトを入力します
- Copilot は Foundry スキルを使用して、必要なファイルと構成を生成します
- 生成されたプロジェクトを確認し、更新します
このアプローチは、シナリオに基づいてカスタマイズされたエージェントを素早く生成するのに便利です。
Agent Builder でプロンプトエージェントを作成する
Agent Builder を使用して、軽量なプロンプトベースのエージェントを作成します。
- Foundry Toolkit パネルで、My Resources > プロジェクト名 > Prompt Agents を選択します
- + を選択して新しいエージェントを作成します
- 次のような基本情報を構成します
- エージェント名
- モデル
- 指示(システムプロンプト)
- オプションのツール
- エージェントをテストします
- Save ボタンを使用して、Foundry プロジェクトに公開します
詳細については、Agent Builder を参照してください。