自動タスク
概要
自動タスクを使うと、Hermes Agentが指定時刻、一定間隔、または1回限りのスケジュールで仕事を自動実行し、選択した通知チャネルへ結果を送信できます。テンプレートから始めることも、名前、実行ルール、タスク指示、有効期間、通知設定を個別に構成することもでき、作成後はタスク一覧から状態を管理できます。
自動タスクの作成・編集時には、上流タスクも関連付けられます。以降の実行では、上流タスクの直近の完了結果を追加コンテキストとして利用します。「最初に情報を集め、次に要約する」といった処理を複数の安定したステップに分ける場合に有効です。
自動タスクは、同じ操作を毎回手動で繰り返す代わりに、設定済みのスケジュールまたはトリガー条件でHermes Agentに仕事を実行させます。定時リマインダー、日次レポート、ニュース追跡、コンテンツ公開などに利用できます。
各タスクは柔軟なスケジュールと実行ルールを持ち、AIアシスタントが継続的に先回りして作業できます。
このページの内容
- 自動タスクの追加
- 上流タスクの関連付け
- タスクテンプレートの利用
- 自動タスクの管理
自動タスクの追加
- 名前:自動タスクに名前を付けます。
- スケジュール:実行頻度を設定します。指定曜日、一定間隔、1回限りから選択できます。
- タスク指示:エージェントが自動タスクを実行する際に使うプロンプトを記述します。
- 上流タスク:任意。関連付けると、実行時に上流タスクの直近の完了結果をコンテキストとして利用します。
- 有効期間:タスクを実行できる期間を制限します。空欄の場合は常時有効です。
- 通知:実行通知を受け取るチャネルを任意で選択します。
テンプレートを使わず独自のタスクを作成する場合は「作成」をクリックし、空のダイアログへスケジュールと指示を入力します。

上流タスクの関連付け
1つの仕事を安定した多段階フローへ分ける場合に、上流タスクが役立ちます。
- 最初のタスクで基礎資料を収集または生成します。
- 2つ目のタスクを1つ目へ関連付け、直近の完了結果を基に整理、絞り込み、書き換えを続けます。
- 後続タスクを前段へ順番に関連付けると、明確な処理チェーンを構成できます。
一般的な例:
- 毎朝候補情報を収集し、下流タスクで短い日次レポートを作成する。
- 週次のプロジェクト進捗を要約し、下流タスクでチーム向けの文面に変換する。
- To-doを要約し、下流タスクで優先順位を並べ替えてリマインダー文を作る。
上流タスクを関連付けても、2つのタスク設定がコピーまたは統合されるわけではありません。現在のタスクは独自のスケジュール、タスク指示、有効期間、通知設定で動作し、上流タスクの直近の完了結果だけを追加コンテキストとして受け取ります。Hermesのcontext_fromは1つ以上のタスクIDを参照できます。製品画面に1つの上流タスク選択欄しか表示されない場合は、画面で許可される範囲のみ設定してください。同じスケジューラーティックで上流タスクがまだ実行中の場合、チェーンされたタスクは完了を待たないため、上流と下流のスケジュールはずらす必要があります。
タスク指示には、上流の結果をどう使うかを明記します。例:「上流タスクが収集したニュース候補からAI Agent製品に関する5件だけを残し、日本語で要約する」。「続けて処理する」だけでは、下流タスクが何を処理すべきか判断しにくくなります。
タスクテンプレート
どの自動タスクを設定するか迷う場合は、自動タスクページのテンプレートエリアを利用します。水分・服薬リマインダー、家賃リマインダー、為替レート通知、株式情報ダイジェストなどのカードを選び、「有効化」をクリックして生成されたスケジュールと指示を確認してから作成します。

テンプレートを開くと、作成ダイアログへ内容が入力されます。たとえば株式情報ダイジェストでは、タスク名、日次スケジュール、市場情報に関する指示が設定され、テストまたは作成前に編集できます。

自動タスクの管理
自動タスクを作成すると、「自動タスク」ページで有効なタスクを確認できます。
一覧上部のタブで「現在のタスク」「最近の実行」「終了したタスク」を切り替えます。終了したタスクには完了、失敗、期限切れのタスクが集まり、継続中のタスクは現在のタスクに表示されます。

タスクの実行が始まると、指示、スケジュール、クイック操作を備えたカードとして「現在のタスク」に表示されます。

このページから、詳細の確認、編集、一時停止、削除を行えます。
関連付け済みのタスクでは、上流タスクを削除する前に、その直近の完了結果へ依存する下流タスクが残っていないか確認してください。
一般的な障害対応
| 症状 | 考えられる原因 | 推奨される対応 |
|---|---|---|
| 下流タスクが上流の結果を使わない | 上流タスクが未関連付け、上流に完了結果がない、または両方が同じスケジューラーティックで実行された | 上流タスクを選び直し、上流を一度正常に完了させ、下流を後の時刻に設定する |
| 出力が目的から外れる | 「先ほど」「上記の内容」など曖昧な参照に依存している | 目的、範囲、出力形式、上流出力の使い方を明確に記述する |
| チェーンが時間とともに複雑になる | 1つのタスクが多くの手順を持つ、または上流・下流の責任が不明確 | 各タスクが1つの明確な工程を担当するよう分割する |
最終更新日: 2026-08-28