次の方法で共有


エージェント365の開発ライフサイクル

Important

Frontier プレビュー プログラムに参加して、Microsoft Agent 365 に早期アクセスを取得する必要があります。 フロンティアは、Microsoft の最新の AI イノベーションと直接接続します。 Frontier のプレビューは、お客様の契約書に記載されている既存のプレビュー利用規約に従います。 これらの機能は現在開発中であるため、提供状況や機能は今後変更される可能性があります。

開発ライフサイクル中に、2 つのartifactsを構築します。 エージェント 365 エージェントには、次の成果物が存在する必要があります。

  • エージェントのアイデンティ ティ – エージェント設計図を設定するには Agent 365のCLI を使用します。 ブループリントを設定したら、Microsoft 365 admin centerと Teams でエージェント インスタンスとエージェント ユーザーを作成できます。 エージェントのアイデンティティについて詳しく学びましょう。
  • エージェントコードAgent 365 SDK を使って、エージェントコードを可観測性、ツール、通知機能で拡張しましょう。 オープン ソースの Agent 365 Samples リポジトリ には、エージェント 365 開発をすばやく開始するのに役立つサンプルが用意されています。

次のセクションでは、これらのartifactsをビルドする Agent 365 開発ライフサイクルの手順を示します。

  1. ビルド・アンド・ラン・エージェント
  2. セットアップエージェント365の設定
  3. セットアップエージェントブループリント
  4. Deploy
  5. Microsoft 365 admin center
  6. エージェントインスタンスの作成
  7. エージェントを Microsoft Marketplace に発行する

ヒント

ステップ2から5までのステップを自動化したいですか? AI ガイド付きセットアップでは、AI コーディング エージェント (GitHub Copilot、Claude Code、OpenAI Codex など) を使用して、CLI のインストール、構成、ブループリントの作成、デプロイ、および公開について対話形式で説明します。 すべて1つの命令ファイルからです。

1. エージェントの構築および実行

エージェントのロジックを格納するエージェントコードを設定してください。 このコードは既存のエージェントでも、新しいエージェントを作成することもできます。

エージェントは任意のエージェントSDKを使って構築し、クラウドサービスでホストしてください。 エージェントをまだお持ちでない場合は、最も人気のあるエージェント SDK のサンプルコードを使用して、microsoft/Agent365-Samples をすぐに始めることができます。

エージェントに追加したいAgent 365の機能に応じて、Agent 365 SDKを使って以下のような機能を追加してください:

  • 観察可能性 – ここでは2つの選択肢があります:

  • Notifications – 開発者は、Microsoft 365 アプリケーションからのイベントと通知に応答できるエージェントを構築できます。

  • Tooling – 開発者は、電子メール、カレンダー、Wordなどのエージェントにの強力なツール機能を追加できます。

    • 認証や外部依存関係なしに、 モックツールサーバーを使ってローカルで開発とテストを開始しましょう。
    • 準備ができたら、完全な認証とライブ機能のMicrosoft 365統合を使用して運用 MCP サーバーに切り替えます。
  • エージェント・アイデンティ ティ - 開発者がツール呼び出しや観察可能性などに独自のエージェントIDを使用できるエージェントを構築できるようにします。

完了したら、Visual Studio Code またはその他の IDE でエラーなしでエージェントを実行する必要があります。 クラウドにデプロイする前に、エージェントをローカルでテストし Dev トンネル を使用してMicrosoft 365 アプリケーションをテストします。

2. Agent 365の設定

Agent 365のCLIは、Agent Blueprintのような必要なエージェントリソースを作成するために、あなたのテナント、サブスクリプション、その他の詳細を知る必要があります。

有効な Agent 365 構成を作成するには、次の手順に従います:Setup Agent 365 config。または、AI ガイド付きセットアップは、GitHub Copilot、Claude Code、OpenAI Codex などの AI コーディング エージェントを使用して、この手順とその他のすべての手順を自動化できます。

すでにデプロイ済みのエージェントがある場合は、「 Set agent messaging endpoint」で説明されているように、設定でメッセージングエンドポイントを指定する必要があります。

完成したら、すべての詳細が正しく入力された有効な設定ファイルa365.config.jsonができるはずです。

3. エージェント設定ブループリント

ブループリントは、エージェントの ID、アクセス許可、インフラストラクチャの要件を定義します。 オンボーディングされるすべてのエージェントインスタンスは、このエージェント設計図から作成されます。

ステップ2の有効なAgent 365設定ファイルが必要です。

エージェントブループリントの設定方法を学びましょう

完了すると、エージェント ブループリント、ブループリントに対する MCP アクセス許可、サービス プリンシパルなど、必要なすべてのAzure リソースが得られます。

4. 展開

エージェントコードをオンラインアプリケーションにデプロイし、各エージェントインスタンスがそのアプリケーション上で動作できるようにします。

この手順は、Azureまたはアマゾン ウェブ サービス (AWS) や Google Cloud Platform (GCP) などの別のクラウド サービスでエージェントが既に実行されている場合は省略可能です。

デプロイするには、 ステップ1で動作するエージェントコードが必要です。

エージェントを Azure にデプロイする方法について説明します。

すでにデプロイ済みのエージェントがある場合は、設定でメッセージングエンドポイントを指定する必要があります。 エージェントのメッセージングエンドポイントの設定方法を学びましょう。 例えば次が挙げられます。

完了すると、エージェント 365 エージェント コードを実行するAzure (またはその他のクラウド) に、動作する Web アプリが作成されます。 さらに、サーバーインスタンスを増やすことで信頼性と可用性を向上させることもできます。

5. エージェントをMicrosoft 365 admin centerに発行する

管理者は、エージェントを発行するときに、Microsoft 365 admin centerを使用してインスタンスを作成し、ガバナンスを管理できます。

Microsoft管理センターへの公開とエージェントの仕方を学びましょう。

作業が終わると、Microsoft管理センターのレジストリにエージェントが見えるはずです。

6. エージェントインスタンスの作成

テンプレートとして使用されるエージェント ブループリントからエージェント インスタンスを作成します。

次のものが必要です。

  • エージェントの設計図は ステップ3で説明された通り正しく設定されました。
  • ステップ5で説明された通り、エージェントアプリケーションを正しく公開します。

エージェントインスタンスの作成方法を学びましょう

作業が終わると、エージェントは組織図に現れ、あなたに報告し、Teamsやメールで連絡が可能です。 このプロセスには数分かかることがあります。

7. Microsoft Marketplace にエージェントを発行する

独自のテナントまたはテナント内でエージェントを完全に開発してテストしたら、 Microsoft Marketplace でエージェントを使用できるようにします。

これをTo doには、Partner Center の Microsoft AI Cloud パートナー プログラム アカウントが必要です。 アカウントがない場合は、PartnerID を取得するアカウントを作成します。 次に、Microsoft 365および Copilot プログラムに登録します。このプログラムを使用すると、エージェント オファーを発行するために必要なリソースとサポートにaccessできます。 登録が完了したら、提出チェックリストと検証ガイドラインを確認し、パートナー センターのステップ バイ ステップ提出ガイドを通じてエージェントを提出します。

パートナー センターを使用して Microsoft Marketplace にエージェントを送信する方法について説明します。

完了すると、エージェントが Microsoft Marketplace に公開され、顧客が検出してデプロイできるようになります。