SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Agent Skills を活用した既存の M365 Copilot 向けのカスタム エンジン エージェントへの Microsoft Agent 365 の機能追加

leave a comment

次の記事で公開されていますが、生成 AI の Agent Skills として、Agent 365 Skills を使用することで、生成 AI からのプロンプトの指示により、既存の Microsoft 365 Copilot 向けのカスタム エンジン エージェントに対して、Microsoft Agent 365 の機能を追加することができます。

Microsoft 365 Agents Toolkit (ATK) で提供されているサンプルの天気エージェントに対して、Microsoft Agent 365 の機能を追加するというシナリオで、実際に追加を行うことができましたので、その際の作業内容についてメモをしておきたいと思います。

Agent 365 Skills

Agent 365 Skills を使用した、エージェントの機能拡張ですが、エージェント 365 開発を始めましょうAIガイド付きセットアップ の手順で実施することができます。

ドキュメントでは、Agent Skills を AI に組み込んで利用するのではなく、プロンプトで Agent 365 CLI Setup Instructions for AI Agents を読み込ませることにより、インタラクティブに機能の追加を実行しています。

Follow the steps at aka.ms/agent365enable to enable my agent for Agent 365.

 

このプロンプトを実行することで、既存のエージェントの構成を AI が確認し、必要なタスクを確認しながら実装を進めていくことができます。

image

 

既存のエージェントに Agent 365 の可観測性 (Observability) を追加した際のメモ

実際に、ATK で作成したエージェントに可観測性の機能を追加した際のメモです。

 

エージェント ブループリント / エージェント ID の利用方法について

今回、可観測性の観点で Agent 365 に機能を追加しています。

Agent 365 の機能を使用する場合、エージェント ブループリント / エージェント ID が使用され、本方法による機能追加についてもこれらのオブジェクトが作成されます。

この際、作成されたエージェント ID ですが「既存エージェントに関連付けられる」のではなく、「既存エージェントのコードから呼び出すためのエージェント ID」を作成しているという認識でいると、実施されている内容が分かりやすいかと思います。

次の画像は、Agent 365 Skills で作成されたエージェント ID の情報となるのですが、「チャネル」は登録されていません。

image

既存のエージェントとは異なるエージェント ID としてエージェント レジストリに登録が行われ、このエージェント ID をカスタム エンジン エージェントで明示的に利用することで Agent 365 の各種機能を活用するというようなイメージでいると理解しやすいのではないでしょうか。

 

可観測性の機能の追加

最初の機能追加としては可観測性が分かりやすいと思うのですが、「エージェントのアクティビティを記録する」という観点では、Agent 365 Skills による機能追加は次の設定で進めていくと、シンプルな構成を試すことができるかと。

  • 認証方式: Service-to-service (S2S)
  • AI チームメート: 作成しない

この設定で実装を進めると、エージェントのアクティビティを記録するための拡張ができるかと。

現時点では、ATK で作成したエージェントでは、エージェントレジストリのエージェントのアクティビティが記録されていないようです。

Agent 365 の可観測性の機能をこのエージェントに組み込むことで「Agent 365 Skills で作成されたエージェント ID のアクティビティとして既存エージェントのアクティビティを確認することができる」というような拡張を行うことができます。

image

 

既存のエージェントへの機能追加としては、このような対応を進めてみると、「Agent 365 による機能拡張はどのようなことを指しているのか」が分かりやすいのではないでしょうか。

Share

Written by Masayuki.Ozawa

7月 24th, 2026 at 8:43 am

Posted in Agent 365

Tagged with

Leave a Reply