ユーザ用ツール

サイト用ツール


ai:openclaw:cron

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
ai:openclaw:cron [2026/02/22 16:24] – [ジョブの登録] ogaai:openclaw:cron [2026/02/22 16:34] (現在) – [指定時間にメッセージが来ない問題] oga
行 3: 行 3:
 Cronや Heartbeat は、エージェントが独立して自律的に動作するための仕組みです。 Cronや Heartbeat は、エージェントが独立して自律的に動作するための仕組みです。
 この仕組みがあるので、OpenClaw は自律的な動作が可能です。 この仕組みがあるので、OpenClaw は自律的な動作が可能です。
-特に何も指示をしていなくても、おすすめの情報を見つけたときに OpenClaw の方から話しかけてくるような行動をることがあります。+特に何も指示をしていなくても、おすすめの情報を見つけたときに OpenClaw の方から話しかけてくるような行動をることがあります。
  
   * Heartbeat   * Heartbeat
行 25: 行 25:
 ===== 明示的なジョブの登録 ===== ===== 明示的なジョブの登録 =====
  
-エージェントに対して定期的に、または指定した日時になったら行って欲しい指示を出すと自分でこれらのタスクを登録してくれます。+エージェントに対して定期的に、または指定した日時になったら行って欲しい旨の指示を出すと、エージェントがこれらのタスクを自分で登録してくれます。
 Cron と Heartbeat のどちらが使われるかもエージェントが自分で判断します。 Cron と Heartbeat のどちらが使われるかもエージェントが自分で判断します。
  
行 32: 行 32:
 ===== 指定時間にメッセージが来ない問題 ===== ===== 指定時間にメッセージが来ない問題 =====
  
-例えば毎日指定時間になったら、何らかのメッセージを送るように指示を出したとします。 +指定時間に何らかのメッセージを送るように指示を出しても、メッセージには何の報告も送られてこない場合があります。
-ですがなんの報告も送られてこない場合があります。+
  
-もともとバックグラウンドで LLM によるタスクを実行するための機能なので、必ずしも明確なアウトプットが行われるとは限りません。 +=== 解決方法 ===
-例えば定期的にバックグラウンドでファイルを整理を行わせるなど、出力が不要なケースもあるからです。+
  
- +  * 出力に対する明確な指示を出しておく。ファイルに保存させたり DM として誰あてにメッセージを送るように指示を出す。 
-よって定期的にネットで情報収集するように指示を出しても、バックグランドで情報収集するだけで終わってしまう可能性があります。 +    * プロンプト (payload.message) だけでなく、''~/.openclaw/cron/jobs.json'' の "delivery" が定義されているかも認してみてください。 
-よってジョブ登録する場合に、結果をファイルに保存させたりチャットに結果を送信させたりといった**出力に対する明確な指示**が必要です。 +  * 軽量モデルパラメータ数が少ないモデルを使ってる場合は、上位モデルやパラメータ数が多いモデルに切り替える。 
- +    * これで報告の問題があっさり解決する場合があります。 
-また単純に LLM の能力不足の可能性もあります。 +  * OpenClaw を更新する 
-mini, flash, haiku などの軽量モデルや、パラメータ数が少ない Local LLM を使用している場合に意図した結果にならない場合があります。 +    * ''openclaw update'' コマンドで最新版に更新してください。古い初期のバージョンは Cron がきちんと動作しない場合あります。
-この場合は上位モデルや、よりパラメータ数が多いモデルを使うことであっさり解決する可能性があります。 +
- +
-==== 解決する方法などまとめ ==== +
- +
-  * 出力に対する明確な指示を出しておく。ファイルに保存させたり DM として誰あてにメッセージを送るように指示を出すなど。 +
-    * プロンプト (payload.message) だけでなく、''~/.openclaw/cron/jobs.json'' の "delivery" が定義されていれば実です +
-  * 軽量モデルパラメータ数が少ないモデルを使ってる場合は、上位モデルやパラメータ数が多いモデルに切り替えてみる。 +
-  * OpenClaw を更新する''openclaw update'' コマンドで最新版に更新してください。それきちんと動作しない場合は古いバージョンのバグの可能性もあります。+
  
  
行 57: 行 47:
  
 ''openclaw cron list --all'' コマンドで、登録されている cron ジョブの一覧を確認することができます。 ''openclaw cron list --all'' コマンドで、登録されている cron ジョブの一覧を確認することができます。
- +もしくはチャットから確認したい場合はエージェントに尋ねるとおそらく答えてくれます。
-チャットから確認したい場合はエージェントに尋ねるとおそらく答えてくれます。 +
  
  
ai/openclaw/cron.1771745070.txt.gz · 最終更新: by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki