Microsoft Agent 365 (Agent 365) で追加することができる機能のひとつとして「可観測性 (Observability) 」があります。
これは、Copilot Studio / Microsoft Foundry のような Agent 365 に統合されたエージェント実行環境以外に、独自に作成したエージェントに対しても Microsoft Agent 365 SDK を使用することで、可観測性の機能拡張を行うことができます。
既存エージェントに可観測性の機能拡張を行うことで、どのようなことを実現することができるのかについてまとめておきたいと思います。
機能の追加自体は Agent 365 Skills を使用して実施しています。
エージェントに Microsoft Agent 365 の可観測性を追加することで使用できる機能
Agent 365 の可観測性をエージェントに追加することで次の機能を使用することができるようになります。
- Microsoft 365 管理センター: 全てのエージェントで該当エージェントのアクティビティ
- Microsoft Defender: 高度な追求 (Advanced Hunting)
- Microsoft Purview: DSPM の AI 観察可能性 / アクティビティ エクスプローラー
既存エージェントに Agent 365 の可観測性を追加する際には、該当のエージェントで使用するためのエージェント ID を作成する必要があります。
既存エージェントは作成したエージェント ID / エージェント ブループリントを使用して、コントロール プレーンにアクセスすることで可観測性の機能が使用可能となります。
この辺の設定は Agent 365 Skills で自動的に実行することができますので、スキルの応答に従うことで作業が可能です。
ブループリントとの認証方法は クライアント資格情報を構成する に記載されている「シークレット」「証明書」「フェデレーション資格情報」を使用することができますが、ローカルで動かしているエージェントの場合、「シークレット」「証明書」のいずれかを使用することが多いのではないでしょうか。
エージェントに対して可観測性を追加するためには「使用するエージェント ID の作成」「エージェントに Agent 365 SDK の可観測性の呼び出し機能を追加」という作業が必要となります。
この辺は Agent 365 Skills を使用して指示をすることで、良しなに対応してもらっています。
Microsoft 365 管理センター
エージェントに対しての可観測性の組み込みが実施できると、該当のエージェントの「アクティビティ」から情報の取得が可能となります。
Microsoft Defender
「調査と対応」-「追求」-「高度な追求」の「CloudAppEvents」から、エージェントの情報を確認することが可能となります。
Microsoft Purview
「DSPM」の「AI 観察可能性」 / 「発見」-「アクティビティ エクスプローラー」からエージェントの情報を確認することが可能となります。
既定で Agent 365 と統合されているエージェントでは、明示的に SDK を使用しなくてもこれらの情報が取得できていたかと思います。
他にも確認可能な情報はあるかと思いますが、可観測性の機能を追加した際にはこれらの情報から、機能拡張することによるメリットを検討するとよいのではないでしょうか。