OpenClawで自動タスクをスケジュールする方法

AIエージェントが自動的に実行する定期的なタスク(日次レポート、週次ダイジェスト、モニタリングチェック)を設定します。

はじめに

AIエージェントの最も強力な機能の1つは、ユーザーが見ていない間に作業できることです。スケジュールされたタスク(cronジョブ)を使用すると、定期的なジョブ(日次レポート、毎週の調査、毎時のモニタリングチェックなど)を定義し、指定した時間にエージェントが自動的に実行できます。

前提条件

  • アクティブなエージェントを持つKiwiClawアカウント(セットアップガイド
  • 出力用に接続された少なくとも1つの配信チャネル(オプションですが推奨)

ステップバイステップの手順

ステップ1:スケジュールされたタスクを開く

ダッシュボードのサイドバーにあるエージェントのスケジュールされたタスク(Cron)ページに移動します。

ステップ2:新しいタスクを作成する

新しいタスクをクリックします。タスク名、スケジュール、プロンプトのフィールドが表示されます。

ステップ3:スケジュールを設定する

プリセットスケジュール(毎日、毎週、毎時)を選択するか、カスタムcron式を入力します。例:

  • 毎週の平日午前8時0 8 * * 1-5
  • 毎週月曜日の午前9時0 9 * * 1
  • 毎時0 * * * *
  • 毎日午前0時0 0 * * *

ステップ4:タスクプロンプトを作成する

スケジュールされた各時間にエージェントが実行するプロンプトを入力します。具体的に記述します。

「過去24時間の最新のAI業界ニュースを検索します。上位5つの記事をそれぞれ2〜3文で要約します。ソースURLを含めます。要約をSlackの#ai-newsに投稿します。」

ステップ5:タスクをテストする

今すぐ実行をクリックして、タスクをすぐにテストします。スケジュールどおりに実行する前に、出力が期待どおりであることを確認してください。

ステップ6:実行を監視する

タスクの実行履歴をチェックして、過去の実行、出力、およびエラーを確認します。必要に応じて、プロンプトまたはスケジュールを調整します。

プロのヒント

  • タスクをずらす — 複数の負荷の高いタスクを同時にスケジュールしないでください。リソースの競合を避けるために、間隔を空けてください。
  • チャネル配信を使用するSlackまたはTelegramに出力を配信させることで、ダッシュボードを確認しなくても結果を確認できます。
  • タスクを組み合わせる — 単一のcronジョブで、メールのチェック、ニュースの要約、ブリーフィングの投稿など、複数のことを実行できます。
  • 単純に始める — 毎日のタスクから始めて、出力品質を検証したら頻度を追加します。

よくある質問

OpenClawのcronジョブとは何ですか?

cronジョブとは、指定された時間にエージェントが自動的に実行するスケジュールされたタスクです。スケジュール(「毎週の平日午前8時」など)とプロンプト(エージェントが実行する内容)を指定します。エージェントは、手動操作なしでスケジュールどおりにプロンプトを実行します。

数分ごとにタスクをスケジュールできますか?

はい、ただし、頻繁なタスクは使用量クォータをより多く消費します。ほとんどのユースケースでは、1時間ごとまたは1日ごとのスケジュールで十分です。ほぼリアルタイムの監視が必要な場合は、毎分ではなく、15分または30分間隔を検討してください。

スケジュールされたタスクが失敗した場合はどうなりますか?

タスクでエラーが発生した場合、実行履歴に記録されます。タスクは次のスケジュールされた時間に再試行されます。実行履歴を確認してエラーの詳細を確認し、必要に応じてタスクプロンプトを調整できます。

定期的なタスクを自動化する

日次レポート、週次ダイジェスト、モニタリングチェック—すべて自動操縦。