Azure SRE Agent には、運用ワークフローのインテリジェントなサブエージェントを作成、カスタマイズ、管理するためのサブエージェント ビルダーが用意されています。 サブエージェント ビルダーを使用して、インシデントに自動的に対応できるサブエージェントの設計、スケジュールされたタスクの実行、監視ツールへの接続、組織のナレッジ ベースを使用して意思決定を改善できます。
サブエージェント ビルダーを使用してビルドできる内容
エージェント ビルダーを使用すると、運用ワークフロー用の高度な自動化ソリューションを作成できます。
| 能力 | Description | 利用事例の例 |
|---|---|---|
| カスタム サブエージェント | カスタマイズされた命令と動作を使用して特殊なサブエージェントを構築する | • 特定のサービスのためのRCAスペシャリスト • リソース正常性を監視するためのサブエージェント • セキュリティ ポリシーのコンプライアンス チェッカー |
| データ統合 | 監視ツールとナレッジ ソースを接続する | • Azure Monitor のメトリックとログ • ドキュメントのファイルアップロード • MCP コネクタを介した外部 API |
| 自動トリガー | インシデント対応計画とスケジュールされたタスクを設定する | • インシデントの自動調査 • 毎日の健康レポート • 毎週のコンプライアンス スキャン |
| アクション | 外部リソースと通信します。 | • Outlook でメールを送信する • Teams の通知を送信する • 他の SaaS システム上のカスタム MCP ツールとの統合 |
サブエージェント ビルダーを使用する
新しいサブエージェントを作成するには、まずサブエージェントの主な目的と運用スコープを定義して、その役割が明確になるようにします。 次に、サブエージェントがコンテンツの展開に使用するデータ ソースを接続します。 潜在的なソースには、可観測性コネクタや組織の知識 (Runbook、プロシージャ) が含まれます。
システム ツールと MCP 統合を関連付けることでサブエージェントの機能を拡張し、分析と運用の動作をガイドするカスタム命令を提供できます。 最後に、処理を他のサブエージェントまたは人間の演算子に移行するタイミングを制御するハンドオフ ルールを定義します。
インシデント対応計画またはスケジュールされたタスクは、サブエージェントをトリガーします。
実行が完了したら、サブエージェントを継続的に監視および調整します。 パフォーマンスと意思決定の品質を定期的に確認し、指示を調整し、ツールの選択を調整し、ニーズの進化に合わせて機能を拡張します。
最初のサブエージェントを作成する
エージェント ビルダーを使用すると、ほんの数ステップで初めてのインテリジェント サブエージェントを簡単に設計およびデプロイできます。 次のセクションでは、新しいサブエージェントを作成し、ツールとデータ ソースに接続する方法を示します。
[前提条件]
サブエージェント ビルダーを使用する前に、次のことを確認してください。
- Azure サブスクリプション: SRE エージェント リソースを作成および管理するためのアクセス許可を持つサブスクリプション。
- 運用コンテキスト: インシデント対応手順と運用ワークフローの理解。
- データ ソース: 監視ツールとナレッジ リポジトリへのアクセス。
サブエージェントを作成する
Azure portal で Azure SRE エージェントに移動します。
[サブエージェント ビルダー] タブを選択します。
を選択してを作成します。
サブエージェントを選択します。
次の設定の値を指定します。
プロパティ 価値 名前 サブエージェントのわかりやすい名前を入力します。 インストラクション サブエージェントの動作を定義する明確なカスタム命令を指定します。 ハンドオフの説明 他のサブエージェントがこのサブエージェントに処理を転送する必要があるシナリオとその理由について説明します。 カスタム ツール (省略可能) サブエージェントの操作中に使用するカスタム ツールを 1 つ以上選択します。 組み込みツール (省略可能) サブエージェントがアクセスできるようにする組み込みのシステム ツールを選択します。 引き継ぎエージェント (オプション) このサブエージェントがタスクを完了した後に処理を引き継ぐサブエージェントを指定します。 必要に応じて、 ナレッジ ベース 機能を有効にすることができます。 これにより、サブエージェントがクエリに応答するときに参照資料として使用できる ファイルをアップロード できます。