Foundry Toolkit でエージェントを作成する

Visual Studio Code 用の Foundry Toolkit 拡張機能は、Microsoft Foundry を使用して AI エージェントを作成するための複数の方法を提供します。サポートコードとインフラストラクチャを備えたデプロイ済みサービスとして実行される「ホスト型エージェント」と、指示、モデル設定、オプションのツールによって定義される軽量な「プロンプトエージェント」を構築できます。

適切なアプローチを選択する

  • テンプレート コードとデプロイサポートを備えた完全なエージェントプロジェクト
  • Copilot + Foundry スキル カスタムエージェントを迅速に生成
  • Agent Builder 完全なプロジェクト設定を必要としない、シンプルなプロンプトベースのエージェント

前提条件

  • Visual Studio Code
  • Foundry Toolkit 拡張機能がインストールされていること
  • Microsoft Foundry へのアクセス権があること

テンプレートからホスト型エージェントを作成する

テンプレートを使用して、新しいホスト型エージェントプロジェクトの基盤を迅速に作成します。

  1. Foundry Toolkit パネルで、My Resources > プロジェクト名 > Hosted Agents (Preview) を選択します
  2. + アイコンを選択して、新しいホスト型エージェントを作成します
  3. Choose Framework ダイアログで、「Microsoft Agent Framework」または「LangGraph」のいずれかを選択します。
  4. Create a Hosted Agent ダイアログで、テンプレートのいずれかを選択します
    • Single Agent Hotel Assistant - シングルエージェントテンプレート
    • Writer-Reviewer Agent Workflow - マルチエージェントテンプレート
  5. Choose Programming Language ダイアログで、いずれかを選択します
    • Python
    • C#
  6. Choose Model ダイアログで、オプションのいずれかを選択します
    • Foundry プロジェクトに既にデプロイ済みの既存モデル
    • Deploy & use new model: 既存のローカルモデルをアップロードします
    • Browse model catalog: Foundry プロジェクトにデプロイする Foundry モデルを選択します
  7. Workspace Folder ダイアログで、Browse オプションを選択し、テンプレートがコードを生成するローカルドライブ上のフォルダーを選択します

選択が完了すると、新しい Visual Studio Code のインスタンスが開き、選択した作業フォルダーとテンプレートから生成された新しいコードが表示されます。

次のステップ

プロジェクト作成後

  1. README.md ファイル内の指示に従ってください。例えば Python プロジェクトの場合、環境の設定と依存関係のインストールを実行するための正確な PowerShell または bash コマンドが記載されています。
  2. F5 キーを押して、ローカルでエージェントを実行およびテストします
  3. 必要に応じて構成とコードを更新します
  4. エージェントを Microsoft Foundry にデプロイします

Copilot と Foundry スキルを使用してホスト型エージェントを作成する

GitHub Copilot と Foundry スキルを使用してエージェントを作成することもできます。Foundry スキルは Foundry Toolkit と共に自動的にインストールされるため、スキルを呼び出すために特別な操作を行う必要はありません。

  1. Visual Studio Code で GitHub Copilot Chat を開きます
  2. 「Create a Foundry agent that...(~する Foundry エージェントを作成して)」のようなプロンプトを入力します
  3. Copilot は Foundry スキルを使用して、必要なファイルと構成を生成します
  4. 生成されたプロジェクトを確認し、更新します

このアプローチは、シナリオに基づいてカスタマイズされたエージェントを素早く生成するのに便利です。

Agent Builder でプロンプトエージェントを作成する

Agent Builder を使用して、軽量なプロンプトベースのエージェントを作成します。

  1. Foundry Toolkit パネルで、My Resources > プロジェクト名 > Prompt Agents を選択します
  2. + を選択して新しいエージェントを作成します
  3. 次のような基本情報を構成します
    • エージェント名
    • モデル
    • 指示(システムプロンプト)
    • オプションのツール
  4. エージェントをテストします
  5. Save ボタンを使用して、Foundry プロジェクトに公開します

詳細については、Agent Builder を参照してください。

© . This site is unofficial and not affiliated with Microsoft.