チームには、毎朝のサービス正常性の確認、夜間のアラートの確認、証明書の有効期限の確認、毎週の容量レポートの投稿などの定期的なタスクがある可能性があります。 ツールを接続し、ワークフローを構築し、エージェントがスケジュールに従って実行できるようにします。
達成する内容
- エージェントがメッセージを送信できるように通知ツールを接続する
- そのツールを使用するカスタム エージェントを作成する
- 自動的に実行される定期的な正常性チェックをスケジュールする
- ビジュアル キャンバスで完全なワークフローを確認する
前提条件
| Requirement | 詳細情報 |
|---|---|
| 完了した手順 1 と 2 | エージェントを作成して設定し、チームのオンボードを完了する |
| この例のAzureコンテキスト | タスクがチェックするAzureリソースへのアクセス。 ログ提供者はタスクがログを要求する場合のみ必要です。 コネクタの識別子は、要求されたデータに対して適切なRBACが必要です。 |
| 受信者 | テストレポートを受け取れるメールアドレス |
ヒント
この手順では、手順 3 と 4 (最初の調査とインシデントの自動化) は必要ありません。 最初に完了すると、ワークフローが自動化できる内容をより深く理解できます。
どのように機能するのか
Automation は 3 つの構成要素を接続します。各構成要素はポータルを介して設定されます。
| 構成要素 | 動作内容 | 例 |
|---|---|---|
| コネクタ | エージェントに外部サービスへのアクセス権を付与します | Teams、Outlook、Jira、Grafana |
| カスタム エージェント | 特定のツールにアクセスできる特殊なワーカー |
health-check-reporter メッセージ送信の許可を持つ |
| スケジュールされたタスク | 定期的なスケジュールでカスタム エージェントをトリガーします | "毎朝午前 8 時、リソースの正常性を確認し、概要を送信する" |
コネクタの追加
コネクタを使用すると、エージェントは外部サービスと対話できます。 エージェントが結果を報告できるように、通知ツールから始めます。 この記事ではOutlookコネクタの設定方法を解説します。 Teamsについては、「 Teams Connectorの設定」をご覧ください。
- 左側のナビゲーションで Builder>Connectors にアクセスしてください。
- [ コネクタの追加] を選択します。
- 通知タブを選択してください。
- サービス Microsoft Outlook のプレビュー コネクタ Office 365 Outlook を選択してください。
- サインインしてアクセスを承認します。
- ツール の設定でメール送信操作を選択します。
- ポリシーを「リクエスト」に設定してください。
- メール送信操作の パラメータポリシー をオンにしてください。
- 受信者または To パラメータに、前提条件の固定アドレスを入力します。
- 構成を確認し、[作成] を選択します。
チェックポイント: コネクターはコネクターリストに表示されます。 そのステータスが 「接続済み」になっているか確認してください。 コネクターは、セットアップが不完全または不健康であれば 、接続中、 失敗、 エラー と表示されることがあります。
ヒント
その他のコネクタ Datadog、Splunk、Elasticsearch、Dynatrace、New Relic、およびカスタム MCP サーバー用の MCP ベースのコネクタを追加することもできます。 完全な一覧については、 MCP コネクタ を参照してください。
カスタム エージェントを作成する
カスタム エージェントは、特定のツールにアクセスできる特殊なワーカーです。 このセクションはワークスペース対応の Agent Canvas 体験を前提としています。
- 左側のナビゲーションにある Builder>Agent Canvas にアクセスしてください。
- ツール バーの [ 作成 ] を選択し、[ カスタム エージェント] を選択します。 作成ダイアログが開き、 フォーム と YAML の 2 つのタブが表示されます。
- 必須項目を入力してください。
-
カスタム エージェント名: 例:
health-check-reporter - 指示:このカスタムエージェントが何をしているかを説明し、報告受取人を含めること。例えば、「あなたは健康チェックの報告者です。 コンテナアプリのリソースAzure健康状態を確認して、要約をops@example.comにメールしてください。」
-
カスタム エージェント名: 例:
- [ ツールの選択] を選択し、コネクタから通知ツールを選択します。
- を選択してを作成します。
カスタム エージェントは、ビジュアル キャンバス上のノードとして表示されます。 選択したOutlook操作はツールボックスノードに現れ、通常MCPバッジが付いています。
チェックポイント:キャンバスにはカスタムエージェントノードと、選択したOutlookツールを含むツールボックスノードが表示されます。
ヒント
その他のオプション カスタム エージェント フォームでは、スキル、フック、その他の詳細設定を構成することもできます。 完全なチュートリアルについては、「 カスタム エージェントの作成 」を参照してください。
定期的なタスクをスケジュールする
スケジュールされたタスクをカスタム エージェントにリンクして、自動的に実行されるようにします。
カスタムエージェントノードの左側にある + ボタンを選択します。
[ スケジュールされたタスクの追加] を選択します。 ダイアログは、そのエージェントで埋められた レスポンスサブエージェント で始まります。
必須フィールドを入力してください。
-
タスク名: たとえば、
daily-health-report。 - レスポンス・サブエージェント:カスタムエージェントが選択されているか確認してください。
- タスクの詳細: エージェントが実行する必要がある操作について説明します。
フィールド 値の例 タスク名 daily-health-reportタスクの詳細 リソース グループ内のリソースの正常性を確認します。 すべてのアプリが実行されていることを確認し、過去 1 時間にわたって CPU とメモリのメトリックを確認し、最近の警告ログを確認します。 結果を要約し、レポートを送信します。 頻度 毎日 時刻 午前8時。ラベルには、時刻(PST) のように現地のタイムゾーンが含まれます。 -
タスク名: たとえば、
頻度を設定し、デフォルトは毎日です。時間帯も設定してください。
[タスクの作成] を選択します。
これで、キャンバスに完全なワークフロー チェーンが視覚的に表示されるようになりました。
チェックポイント: キャンバスにはカスタムエージェントノードに接続されたスケジュールタスクノードが表示されます。 カスタムエージェントはOutlookツールを含むツールボックスノードに接続します。
テストする
タスクをすぐに実行して、すべてが機能することを確認します。
- 左側のサイドバーの 自動化 に行ってください。
- チェック ボックスをオンにして、タスクを選択します。
- ツールバーで 「今すぐ実行 」を選択してください。
- 実行を監視するには、 タスク名 を選択して実行ビューを開き、 スレッド名 リンクを選択します。 サイドバーの [ チャット ] でスレッドを見つけることもできます。
今すぐ実行は実行リクエストを送信し、自動化リストを更新します。 要求される健康チェック、指標、ログ、レポート、メールは、利用可能なツール、リソースアクセス、テレメトリ、コネクタの健康状態、そして成功した実行に依存します。
チェックポイント: そのタスクの実行が表示されます。 実行でスレッドが解決された場合、実行ビューには スレッド名 リンクが表示されます。そうでなければ「 スレッドが見つからない」と表示されます。 実行が成功しOutlookツールを呼び出した場合、受信者がレポートを受け取っているか確認してください。
テスト後は、継続しない予定のスケジュールタスクに対して 「Turn off 」または 「Delete 」を使ってください。 コネクタには取り外しまたは切断を使用してください。 Outlook OAuthの付与が不要になったら取り消してください。
初期設定のプロセスを完了しました
エージェントは現在、4つのワークフローに対応できるように設定されています。
- インシデント対応:対応計画に合致するアラートを調査します。
- 根本原因分析:調査時に接続コード、テレメトリ、Azureコンテキストを活用しましょう。
- ワークフロー自動化:カスタムエージェントやコネクタを通じてスケジュールされたタスクを実行します。
- チームの状況:セットアップ時に接続された知識源を活用しましょう。
関連する機能
| Capability | 追加されるもの |
|---|---|
| スケジュールされたタスク | 高度なスケジュール オプションとタスク管理 |
| コネクタ | コネクタがエージェントにツールを提供する方法 |
| カスタム エージェント | カスタム エージェントによる委任と特殊化のしくみ |
関連するコンテンツ
設定が完了したら、概念を調べてエージェントの考え方を理解するか、高度な機能に関するハンズオン ガイドのチュートリアルを参照してください。
| 行き先 | あなたが見つけるもの |
|---|---|
| 概念 | ロール、アクセス許可、メモリ、コネクタ、およびエージェントの推論のしくみ |
| 機能 | エージェントが提供するすべての機能の詳細ページ |
| チュートリアル | 詳細な調査、コネクタ、フックなどの詳細な手順ガイド |