Azure SRE エージェントでスケジュールされたタスクを作成および編集する

スケジュールされたタスクを使用すると、エージェントは手動で介入することなく、定期的に自動チェックを実行できます。 エージェントの実行内容を定義し、頻度を設定して、エージェントがスケジュールに従ってタスクを実行します。 各実行では、エージェントが見つけた内容と実行されたアクションに関する完全な詳細を含む会話スレッドが生成されます。

このチュートリアルでは、スケジュールされたタスクを作成し、タスクが正常に実行されたことを確認してから、タスクを編集して構成を調整します。

前提条件

  • タスクに必要なコネクタとアクセス許可を持つエージェント
  • 自動化する内容を明確に理解する

スケジュールされたタスクを作成する

1. スケジュールされたタスクを開く

  1. エージェントに移動し、サイドバーで [スケジュールされたタスク ] を選択します。

2. [タスクの作成] を選択する

ツール バーの [ タスクの作成 ] を選択します。

フォームに入力します。

フィールド 値の例
タスク名 毎日の健康チェック
タスクの詳細 prod-rg 内のすべてのリソースのAzure Resource Healthを確認します。 正常、警告、および重大な数値をまとめます。
頻度 毎日
時刻 午前 9:00

省略可能なフィールドは既定値のままにします。

  • 応答カスタム エージェント: メイン エージェントを使用するには空のままにします。
  • 更新プログラムのメッセージ グループ: "同じスレッドを使用する" によって結果がグループ化されます。
  • エージェントの自律性レベル: 自律 (既定) では、エージェントは承認なしで動作できます。

ヒント

[ 週単位] を選択すると、[ 曜日] ドロップダウンが表示されます (既定: 月曜日)。 [月単位] の場合は、[月の日] ドロップダウンが表示されます (既定値: 1)。 カスタム cron の場合、タイム ピッカーは Cron 式 (UTC) テキスト フィールドに置き換えられます。

3. [タスクの作成] を選択する

チェックポイント: タスクは、状態が [オン] の一覧に表示されます。 タスク名、頻度、および構成した次回の実行時が表示されます。

動作することを確認する

最初にスケジュールされた実行の後、タスク名を選択して実行履歴を表示します。 各実行では、次を示す会話スレッドが作成されます。

  • 計画手順: エージェントが何を行うかを決定する方法。
  • ツールの使用法: タイミングを指定して呼び出されたコネクタとツール。
  • メモリ コンテキスト: エージェントが考慮した関連する過去の結果。
  • 結果の概要: 結果、推奨事項、送信されたすべての通知。

実行が失敗すると、スレッドにエラーが表示されます。 3 回連続して失敗すると、タスクの状態が [失敗] に変わります。

スケジュールされたタスクを編集する

スケジュールの変更、手順の更新、またはエージェント モードの切り替えが必要ですか? タスクを再作成せずに直接編集します。 タスクの実行履歴は、編集全体にわたって保持されます。

1. タスクを選択する

タスク一覧では、次のいずれかの操作を行います。

  • タスクのチェック ボックスをオンにし、ツール バーの [タスクの編集] を選択します
  • タスク行で ⋯を選択し、[タスクの編集] を選択します。
  • または、タスク名を選択して実行履歴を開き、[タスクの編集] を選択します。

2. フィールドの変更

編集ダイアログが開き、現在のすべての値が事前に設定されます。 必要なものを変更します。

変更する内容 更新するフィールド
その後、 頻度時刻
動作内容 タスクの詳細
誰が処理する 応答カスタム エージェント
実行時間 [繰り返す] または [実行の制限]
安全レベル エージェントの自律性レベル

3. [保存] を選択する

変更はすぐに有効になります。 次の実行では、更新された構成が使用されます。

チェックポイント: 通知によって更新が確認されます。 タスク名を選択して、実行履歴がそのままであることを確認します。以前のすべての実行は、更新された設定で将来の実行と共に表示されたままです。

ヒント

[タスクの詳細] フィールド の [AI で絞り込む ] を使用して、最初の結果が表示された後の手順を改善します。

代替手段: エージェント キャンバスから作成する

キャンバス ビューのカスタム エージェント ノードから直接、スケジュールされたタスクを作成することもできます。 この方法では、タスク レスポンダーとしてカスタム エージェントを事前に選択します。これは、特殊なカスタム エージェントでタスクを処理する場合に便利です。

  1. BuilderAgent Canvas に移動します。
  2. タスクを割り当てるカスタム エージェントを見つけます。
  3. カスタム エージェント ノードの横にある循環 + ボタンを選択します。
  4. [トリガー] グループで、[スケジュールされたタスクの追加] を選択します。
  5. 作成ダイアログが開き、 応答カスタム エージェント が事前に選択されています。 先ほど述べた通り、残りの項目に入力します。

タスクはキャンバス (カスタム エージェントに接続) と スケジュールされたタスク の一覧の両方に表示されます。

一般的なスケジュール

利用シーン 頻度 時間
朝の健康チェック 毎日 午前 9:00
時間単位のエラー スキャン カスタム cron: 0 * * * * 1 時間ごと
週単位のコスト レポート 毎週 (月曜日) 午前 8:00
月単位の容量レビュー 月単位 (1 日) 午前 9:00

学習した内容

  • [スケジュールされたタスク] ページとエージェント キャンバスからスケジュールされたタスクを作成する方法。
  • 頻度、時刻、応答のカスタム エージェントを構成する方法。
  • 実行履歴を保持しながら、所定の場所でタスクを編集する方法。
  • スケジュールされたタスクを確認する方法。
リソース 学習内容
スケジュールされたタスク 完全な容量リファレンス
ワークフローの自動化 トリガーとカスタム エージェントを使用してタスクを接続する
カスタム エージェント スケジュールされたタスクを処理する特殊なカスタム エージェントを割り当てる