Agent 365 Skillsは、サポートされたコーディングアシスタントから既存エージェントをエージェント365に接続するためのガイド付きセットアップパスを提供します。 この エージェントに観測可能性を追加するなど、望む結果を指定すると、スキルがプロジェクトを特定し、必要な値を収集し、統合を変更し、結果を確認します。
スキルはClaude Code、GitHub Copilot CLI、VS Codeエージェントモードを含むすべてのコーディングエージェントで実行されます。
スキルをインストールし、エージェントのオンボーディングパスを進めるには、「 クイックスタート:既存のエージェントをエージェント365に接続する」をご覧ください。
Note
スキルは、以前の instructions.md ファイルを使っていたセットアップワークフローに代わるものです。
スキルを使うタイミング
既存のエージェントをエンタープライズのアイデンティティ、可観測性、ガバナントツール、通知に接続するには、いくつかの順序づけられたセットアップステップが必要です。 これらのステップには、Agent 365 CLIのインストール、Azureの前提条件の検証、ブループリントの登録、Entraリソースの設定、OpenTelemetryエクスポーターの配線、Model Context Protocol(MCP)サーバーの接続、ローカルでのテストが含まれます。
スキルは選択した経路の必要な順序でこれらのステップを実行し、その結果のプロジェクトを検証します。
スキルの運用方法
各スキルは同じワークフローに従っています:
- 望む結果を述べてください。
- スキルがプロジェクトスタックと既存の構成を特定します。
- 認証モードなど、要求される値を提供します。
- コード、マニフェスト、設定の変更を確認しましょう。
- プロジェクトがまだビルドされ、統合が正常に動作しているかを確認してください。
七つのスキル
a365-setup は入口です。 前提条件を検証した後、2つのルートのいずれかに誘導され、そのルートだけをたどります。
-
標準的なエージェントです。
a365-setup代表者たちがmake-a365-agentエージェントが登録と観察可能性を必要としているが、ユーザーアカウントがない場合にこのパスを使います。 -
AIのチームメイト。
a365-setupエージェントが自分のユーザーアカウントを必要とする場合、make-ai-teammateに委任します。 このルートにはFrontierプレビュープログラムが必要です。
| Skill | Purpose |
|---|---|
a365-setup |
Agent 365 CLIをインストールし、Azure前提条件を検証し、エージェントスタックを検出し、その後make-a365-agentまたはmake-ai-teammateに委任します。 |
make-a365-agent |
独自のユーザーアカウントを必要としない標準エージェントをプロビジョニングします。 Microsoft EntraでエージェントID設計図を登録し、そこからエージェントIDを作成し、エージェントに必要なEntra ID権限を設定し、その後アドオンとしてオブザーバビリティやツールを提供します。 |
make-ai-teammate |
エージェントをAIチームメイトに変え、専用のユーザーアカウントを持つ。 エージェント識別設計図を登録し、そこからエージェント識別を作成し、その後ホスティングレイヤー、メッセージルーティング、通知を追加します。
a365-setup先に走っている必要があります。 |
instrument-observability |
OpenTelemetryとAgent 365のトレースエクスポーターを配線し、エージェントがMicrosoft Defender、Microsoft Purview、Microsoft 365 管理センターに到達します。 エージェントの種類と認証モードを尋ねます。エージェント の同一性を参照してください。 |
a365-code-validator |
既存のAgent 365統合の検証と診断を行い、計装、Microsoft Entraのアーティファクト、メッセージング、ツールアクセス、関連設定を含みます。 既定では読み取り専用です。
instrument-observabilityを使ってゼロから観測性を追加しましょう。 |
add-workiq-tools |
Mail、カレンダー、Wordを含むWork IQ MCPサーバーを接続し、エージェントがMicrosoft 365データを読み取って操作できるようにします。 権限の委譲モデルが必要で、認証モードがS2Sの場合は自動的にスキップされます。 |
test-local |
AIチームメイトエージェントをローカルで実行し、クラウド展開なしでインタラクティブテストのためにAgents Playgroundを開放します。 AIの味方ルートに当てはまります。 |
Important
make-ai-teammate エージェントに専用のユーザーアカウント、メールボックスやTeamsプレゼンスを付与します。 この機能はフロンティアプレビュープログラムに参加しているテナントのみが利用可能です。
通常、スキルを発動するには、そのスキルの名前を言うのではなく、結果を述べて発動します。 例えば、 このエージェントに観測可能性を加え て実行 instrument-observability。 コーディングアシスタントが内部 a365-code-validator 機能の公開を行った場合は、 このAgent 365統合の検証を依頼してください。この機能は内部で「Validate and Diagnose」とも呼ばれます。 可用性と呼び出しはアシスタントとインストールされているスキルパッケージに依存します。 各ステップで使用されたリクエストフレージングについては、「 Quickstart: Agent 365に既存エージェントを接続する」をご覧ください。
サポートスタック
スキルは自動的にプロジェクトスタックを検出するため、手動でプロジェクトをマッピングする必要はありません。 これらはスキルが検出するスタックです。 SDKは他のフレームワークとも連携しています。
| Language | Frameworks |
|---|---|
| .NET | Microsoft Agent Framework, Semantic Kernel, Azure AI Foundry |
| Node.js | LangChain、OpenAI Agents SDK、Claude Agent SDK、Semantic Kernel、Google ADK |
| Python | Microsoft Agent Framework、LangChain、OpenAI Agents SDK、Claude Agent SDK、Semantic Kernel、Google ADK |
安全性と再現性
スキルは、プロジェクトの既存の動作を変えずにセットアップの変更を適用するよう設計されています。 この動作は Agent 365のSDK検証チェックリストで確認してください。
- 加法的および冪起性。 スキルは既存のコードを削除したり再構成したりせず、スキルをやり直しても完成した作業が重複しません。
- 国家意識。 スキルはすでに接続されているものを感知するため、完了した手順を繰り返すのではなくスキップします。
- 手すりが設置されている。 スキルはプロジェクト外のファイルを改変せず、完成前にビルドが通過したことを確認します。
スキルを使う場合:
- 既存のエージェントがいて、手作業で統合を書かずにオンボーディングしたい場合もあります。
- 開発ワークフローにはすでにコーディングアシスタントが含まれています。
- プロジェクト間で一貫性があり、繰り返し可能なオンボーディングが望ましいです。
手動セットアップは以下の時に使います:
- あなたの環境は標準的ではなく、各ステップごとに個別のコントロールが必要です。
- あなたの組織はコーディングアシスタントのワークフローを制限しています。
- トラブルシューティングをして、各ステップを自分で実行したいのです。
手動の手順については、クイックスタートのセットアップ手順を使い ましょう:既存のエージェントをAgent 365に接続し、環境に合わせた同等の Agent 365のCLI コマンドを実行します。