Important
Microsoft Agent 365 の早期アクセスを利用するには、フロンティア プレビュープログラムに参加する必要があります。 フロンティアは、Microsoft の最新の AI イノベーションと直接接続します。 Frontier のプレビューは、お客様の契約書に記載されている既存のプレビュー利用規約に従います。 これらの機能は現在開発中であるため、提供状況や機能は今後変更される可能性があります。
開発ライフサイクル中に2つのアーティファクトが作られます。 以下のアーティファクトは、エージェント365エージェントが存在するために必要です。
- エージェント識別 – Agent 365のCLI を使ってエージェントブループリントを作成し、その後Microsoft 365管理センターやTeamsでエージェントインスタンスとエージェントユーザーを作成できます。 エージェントのアイデンティティについて詳しくはこちら
- エージェントコード – Agent 365 SDK を使って、エージェントコードを可観測性、ツール、通知機能で拡張しましょう。 オープンソースの Agent 365 Samples Repository は、Agent 365の開発を迅速に開始するためのサンプルを提供しています。
以下のセクションでは、これらのアーティファクトが構築されるAgent 365の開発ライフサイクルのステップを一覧にしています。
- ビルド・アンド・ラン・エージェント
- セットアップエージェント365の設定
- セットアップエージェントブループリント
- Deploy
- Microsoft 365管理センターへの公開エージェント
- エージェントインスタンスの作成
1. エージェントのビルド&ラン
エージェントコードは、エージェントのロジックを収容するために設定する必要があります。 このコードは既存のエージェントでも、新しいエージェントを作成することもできます。
任意のエージェントSDKを使ってエージェントを構築し、どのクラウドサービスでもホストしてください。 もしまだご存じない場合は、最も人気のあるエージェントSDKを使ったサンプルをご用意しており、すぐに始めるのに便利です: microsoft/Agent365-Samples。
エージェントに追加したいAgent 365の機能に応じて、Agent 365 SDKを使って以下のような機能を追加してください:
観察可能性 – ここでは2つの選択肢があります:
- 人気のサポートエージェントSDK(OpenAI、LangChain、Agent Framework)を使っている場合の自動インストゥルメンテーション、または
- もしそうでなければ、手動計測器です。
通知 – Microsoft 365アプリケーションからのイベントや通知に応答できるエージェントを開発者が構築できるようにします。
ツール機能 – 開発者がメール、カレンダー、ワードなど 、エージェントに強力なツール 機能を追加できるようにします。
- 認証や外部依存関係を使わず、 モックツールサーバーを使ってローカルで開発とテストを開始しましょう。
- 準備ができたら、フル認証とMicrosoft 365統合を備えた本番MCPサーバーに切り替えて、ライブ機能を実現します。
エージェント・アイデンティ ティ - 開発者がツール呼び出しや観察可能性などに独自のエージェントIDを使用できるエージェントを構築できるようにします。
作業が終われば、エージェントはVisual Studio Codeや他のIDEでエラーなく動作するはずです。 エージェントの識別情報の有無にかかわらず、エージェントのテスト方法を学びましょう。
2. Agent 365の設定
Agent 365のCLIは、Agent Blueprintのような必要なエージェントリソースを作成するために、あなたのテナント、サブスクリプション、その他の詳細を知る必要があります。
有効なAgent 365設定を作成するには以下の手順に従ってください: Setup Agent 365 config。
注
すでにデプロイ済みのエージェントがある場合は、「 Set agent messaging endpoint」で説明されているように、設定でメッセージングエンドポイントを指定する必要があります。
完成したら、すべての詳細が正しく入力された有効な設定ファイルa365.config.jsonができるはずです。
3. セットアップエージェントブループリント
ブループリントは、エージェントの ID、アクセス許可、インフラストラクチャの要件を定義します。 オンボーディングされるすべてのエージェントインスタンスは、このエージェント設計図に基づいて作成されます。
ステップ2の有効なAgent 365設定ファイルが必要です。
完了すれば、必要なAzureリソースはすべて揃います:エージェントブループリント、BlueprintのMCP権限、サービスプリンシパル。
4. 展開
各エージェントインスタンスがオンラインアプリケーション上で動作できるように、エージェントコードをデプロイする必要があります。
このステップは、すでにエージェントをAzureやAmazon Web Services(AWS)、Google Cloud Platform(GCP)など他のクラウドサービスで動かしている場合は任意です。
デプロイするには ステップ1 から動作するエージェントコードが必要です。
注
すでにデプロイ済みのエージェントがある場合は、設定でメッセージングエンドポイントを指定する必要があります。 エージェントのメッセージングエンドポイントの設定方法を学びましょう。 例えば次が挙げられます。
作業が終わると、Azure(または他のクラウド)でAgent 365のエージェントコードが動く動作するウェブアプリが完成します。 さらに、サーバーインスタンスを増やすことで信頼性や可用性を向上させることもできます。
5. Microsoft 365管理センターへのエージェント公開
エージェントを公開することで、管理者はMicrosoft 365管理センターを通じてインスタンスを作成し、ガバナンスを管理できます。
Microsoft Admin Centerへの公開およびエージェントの方法を学びましょう
作業が終わると、Microsoft Admin Centerのレジストリにエージェントが表示されるはずです。
6. エージェントインスタンスの作成
これにより、ユーザーはエージェントのブループリントからエージェントのインスタンスを作成できます。
以下のものが必要になります。
作業が終わると、エージェントは組織図に現れ、あなたに報告し、Teamsやメールで連絡が取れるはずです。 これには数分かかることがあります。