エージェント 365 を初めて使用する場合
始めたばかりの場合は、最適なパスを選択します。
| 「...したい」、 | ここから始める |
|---|---|
| AIの支援を受けてすぐに稼働を開始する | AI ガイド付きセットアップ — AI コーディング エージェント (GitHub Copilot、Claude Code、または OpenAI Codex) は、1 つの命令ファイルからのインストール、構成、デプロイ、発行について説明します。 |
| 実践的な例の手順に従う | Quickstarts — 言語 (Node.js、Python、または.NET) でサンプルを選択し、作業エージェントを構築します。 |
| に飛び込む前に完全なワークフローを理解する | エージェントの種類、フェーズ、セットアップ、発行など、エージェント 365 の開発を 1 つのガイドで開始します。 |
| ビルドするエージェントの種類を理解する | エージェントの種類 — エージェント の種類とその ID モデルについて説明します。 |
| Google Vertex AI または Amazon Bedrock エージェントを有効にする | これらのエージェントの登録には開発作業は必要ありません。エージェントは Google API と Amazon API を介して自動的にプルされます。 SDK の統合もブループリントもコードの変更も必要ありません。 登録が完了したら、Agent 365 SDK を使用して、監視性、Work IQ ツール アクセス、およびその他の機能を段階的に追加できます。 開始 するには、「Google Vertex AI と Amazon Bedrock エージェントの登録 」を参照してください。 |
Agent 365 SDK
Agent 365 SDK を使用して、任意のエージェント SDK またはプラットフォームを使用して構築されたエージェントを拡張し、エンタープライズ レベルの ID、可観測性、通知、セキュリティ、およびMicrosoft 365 データへの管理されたアクセスを使用します。
ヒント
事前構築済みのエージェントをお探しですか? 起動時に事前に統合されているエージェントについては、 エージェント 365 で使用可能なエコシステム パートナー エージェントを参照してください。
エージェントは独自のアイデンティティを持っています。 ユーザーは、一般的なジェスチャ (エンタープライズ ユーザーが通常操作するアプリ (Teams、Word、Outlook など) で @mentions) など) を使用して呼び出します。 彼らは信頼を築き、監査可能な行動を実行し、ツールやデータへの安全なアクセスを通じて観察可能な行動を示します。
Agent 365 SDKを使えば、エージェントは以下を行えます:
- Entra支援のエージェントIDを、メールボックスなどの独自のユーザーリソースで安全に認証し、ツールやデータへのアクセスを管理しましょう。
- teams、Outlook、Wordコメント、メールからの通知を受信して応答します。これは、Microsoft 365 アプリの人間の参加者と同じです。
- Open Telemetryを通じて完全な観測性を得られ、監査され追跡可能なエージェント間のやり取り、推論イベント、ツールの使用が可能になります。
- 管理されたモデル コンテキスト プロトコル (MCP) サーバーを呼び出して、管理下にあるMicrosoft 365ワークロード (メール、予定表、SharePoint、Teams など) にアクセスします。
- IT承認のブループリントシステム内で機能し、各エージェントインスタンスがコンプライアンス、ガバナンス、セキュリティポリシーを継承することを保証します。
Agent 365 SDKについて詳しくはこちらをご覧ください。
エージェント 365 CLI
Agent 365 CLI は、エージェント開発ライフサイクル全体を通じてエージェント 365 のコマンドライン バックボーンです。エンタープライズ対応エージェントのセットアップ、ID、構成、MCP 統合、発行、およびAzure展開の自動化。
Agent 365 CLIを使えば、開発者は以下のことができます:
- エージェントの設計図と、それに必要なすべての支援リソースを作成します。
- エージェントの既定の Work IQ ツール、アクセス許可、およびツールを管理します。
- エージェント コードをAzureにデプロイします。
- エージェントアプリケーションパッケージをMicrosoft管理センターに公開します。
- CLI によって作成されたエージェントブループリント、ID、およびその他のAzureリソースをクリーンアップします。
エージェント365 エージェント開発ライフサイクル
Agent 365は、任意のエージェントSDKやプラットフォーム上で構築されたエージェントと連携します。 これには、Copilot Studio や Azure AI Foundry などのローコード プラットフォームが含まれます。 また、Microsoft Agent Framework、Microsoft Agents SDK、OpenAI Agents SDK、Claude Code SDK、LangChain SDKなどのプロコードオプションもサポートしています。 Agent 365 は、Azure、アマゾン ウェブ サービス (AWS)、Google Cloud Platform (GCP)、その他のクラウド プロバイダーなど、あらゆるエンドポイントでホストされているエージェント コードでも機能します。
Important
Agent 365 SDK と CLI の連携方法を十分に理解するには、「エージェント 365 開発の開始」で説明されているワークフローを確認してください
エージェント365 エージェント設計図
エージェント365エージェントの実例を扱う前に、エージェント365エージェントの設計図とは何かを理解することが役立ちます。 これは、Microsoft Entra エージェント ブループリント から取得され、IT が承認したエージェントの種類の事前構成済みの定義であり、基本的に、準拠しているエージェントを作成できるエンタープライズ "テンプレート" です。 エージェントの機能、必要な Work IQ ツールのアクセス、セキュリティとコンプライアンスの制約、監査要件、ライフサイクル メタデータ、DLP、外部アクセス制限、ログ記録ルールなどのリンクされたガバナンス ポリシー テンプレートが定義されます。 テナントで使用するためにブループリントがアクティブ化されると、ユーザーは、Microsoft 365管理センターのエージェント ブループリントから作成された新しいエージェント インスタンスの管理者を要求できます。 すべてのエージェント インスタンスはブループリントのルールを継承し、メール、予定表、Teams、SharePointアクセス、およびエージェントが触れるその他のMicrosoft 365ワークロード全体で一貫したガバナンスを確保します。 これによりシャドウエージェントやローグエージェントを防ぎ、可観測性を強制し、各エージェントを安全なEntraバックアップのアイデンティティおよび権限モデルに固定します。
Agent 365 SDKはどのように違うのでしょうか?
エージェント 365 SDK は、エージェントを作成またはホストしないため、Microsoft Agent Framework や Microsoft Copilot Studio などのエージェント フレームワークとは異なります。 代わりに、Entra ベースのエージェント ID、管理された Work IQ ツール アクセス、 OpenTelemetry (OTel) ベースの可観測性、アクティビティ プロトコルによる通知、エージェント ID 駆動型ガバナンスなどのエンタープライズ機能を追加することで、基になるスタックに関係なく、既に構築したエージェントを強化します。
名前は非常に似ていますが、Microsoft 365 エージェント SDKとホスティング、アクティビティ プロトコル、ID に対して提供される機能は置き換えられません。 一方で、Agent 365 SDKは、Agentや他のプラットフォームで構築されたエージェントの上にガバナンス、コンプライアンス、ライフサイクルコントロールを重ねることで補完的です。
Agent 365 SDKとエージェントエコシステム
この表はレイヤードエージェントアーキテクチャをまとめており、Agent 365 SDKがエージェントロジックや選択したフレームワークが提供するLLMオーケストレーターランタイムの上にエンタープライズ機能を追加する仕組みを示しています。
| レイヤー | 役割 | 提供元 (例えば、データプロバイダー) |
|---|---|---|
| 企業機能 | アイデンティティ、通知、可観測性、ツール | Agent 365 SDK |
| エージェント ロジック | プロンプト、ワークフロー、推論 | あなたのコードでの実装 |
| LLM オーケストレーター実行環境 | モデル呼び出しとツール オーケストレーション | お好みのエージェントSDK/フレームワーク |