レッスン 5 15分

朝のブリーフィングを自動化する

最初の自動ワークフローを構築:天気、カレンダー、ニュースをメッセージアプリに毎朝自動配信。cronスケジューリングとメモリのパーソナライズを学ぶ。

あなた専用のモーニングラジオ、AIパワー

🔄 Quick Recall: 前のレッスンで、メッセージアプリを接続しOpenClawとの最初の会話を行った。低リスクタスク——天気確認、ファイル作成、ドキュメント要約——から始めた。次は、頼まなくても動くものを作ろう。

毎朝6時30分にWhatsAppにこんなメッセージが届くのを想像してほしい:

☀️ おはようございます!水曜日のブリーフィング:

天気: 22°C、晴れ時々曇り。雨なし——自転車通勤日和。

カレンダー(今日3件):

  • 9:00 チーム朝会(15分)
  • 11:30 Sarahとランチ@カフェローマ
  • 15:00 Q1予算レビュー——準備メモ添付

あなたに関係するニュース:

  • OpenAIがGPT-5の価格変更を発表
  • 競合他社が新しい製品機能をローンチ
  • ブルーラインで遅延発生(別ルートを検討)

何も頼んでいない。あなたが寝ている間にエージェントが準備した。

これがcronジョブ——スケジュールで実行されるタスク。OpenClawができる最も価値の高いことの1つだ。

cronジョブとは?

cronジョブをエージェントの目覚まし時計と考えよう。次の3つを伝える:

  • いつ起動するか(毎朝6時30分)
  • 何をするか(天気、カレンダー、ニュースを収集)
  • どこに結果を届けるか(WhatsApp、Telegramなど)

「cron」はギリシャ語のchronos(時間)に由来する。AIエージェントが登場するずっと前の1970年代からコンピューターの標準的なスケジューリングツールだった。

OpenClawはハートビートもサポートしている。固定時間に実行するのではなく、ハートビートは定期的に条件をチェックし、条件が満たされたときに行動する。cronは「毎朝6時30分」、ハートビートは「新しい緊急メールが届いたとき」と考えよう。

朝のブリーフィングにはcronが最適。

Quick Check: OpenClawに受信箱を1時間ごとにチェックして上司からのメッセージがあればアラートを出してほしい場合、cronジョブとハートビートのどちらを使う?(答え:ハートビート——固定時間ではなく条件に反応するから。)

ブリーフィングの構築:ステップバイステップ

ステップ1:エージェントに欲しいものを伝える

シンプルに始めよう。エージェントにこのメッセージを送る:

「毎朝6時30分にモーニングブリーフィングを届けて。含めるもの:(1) [あなたの都市]の天気、(2) 今日のカレンダーイベント、(3) [あなたの業界]のニュースヘッドライン3本。短く——段落ではなく箇条書きで。」

エージェントはおそらくプランを提示し、明確化の質問をする。正直に答えよう——具体的であればあるほどブリーフィングが良くなる。

ステップ2:データソースを接続

ブリーフィングには3つの材料が必要:

天気: OpenClawは特別な連携なしでウェブから天気データを取得できる。都市と好み(例:「自転車通勤なので雨の確率を必ず言及して」)を伝えるだけ。

カレンダー: Googleカレンダーまたは Apple Calendarをまだ接続していなければ、エージェントが手順を案内する。エージェントにカレンダーの読み取りアクセスを与える必要がある。コントロールパネルで読み取り専用に制限できる——エージェントはイベントを見られるが、作成や削除はできない。

ニュース: 選択肢がある:

  • ウェブブラウジング(エージェントがニュースサイトを読む)
  • RSSフィード(より信頼性が高く、APIコストが低い)
  • 指定するソース(「いつもTechCrunch、The Verge、競合他社のブログをチェック」)

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

エージェントに伝える:

「これを毎朝6時30分に実行するcronジョブとしてセットアップして。[WhatsApp/Telegram]チャネルに配信して。」

裏側では、エージェントがcronスケジュールを作成する。興味があれば、構文はこうなる:

30 6 * * *

翻訳:分30、時6、毎日、毎月、毎曜日。

自分で書く必要はない——エージェントに時間を伝えれば残りは処理してくれる。

ステップ4:テストと改善

明日の朝まで待たないこと。エージェントに聞く:

「テストとしてモーニングブリーフィングを今実行して。」

出力を確認。長すぎる? 短すぎる? 何か足りない? フィードバックを送る:

「株式市場のオーバーナイトサマリーを追加。一般ニュースは削除——業界ニュースだけ残して。天気は段落ではなく1行で。」

ここから魔法が始まる:すべての改善がメモリに保存される。 明日のブリーフィングは再度頼まなくてもフィードバックを反映する。

Quick Check: 次の朝まで待つ代わりにすぐテストすべき理由は?(答え:即座のテストで問題をキャッチし、無人実行の前にフォーマットを改善できる。朝まで待つと、ひどいブリーフィング——そして1日が始まる前に修正するチャンスがない。)

ブリーフィングが時間とともに賢くなる仕組み

1日目のブリーフィングは一般的。30日目は個人的。何が変わるか:

何が起きるか
1日目一般的な天気、プレーンなカレンダーリスト、広いニュースヘッドライン
7日目自転車通勤を知っている;雨を具体的に言及。スポーツニュースを無視することを学習
14日目定例会議は言及不要と認識。重要な会議の準備が必要なことをハイライト
30日目雨の日のカフェ代替案を予測。競合のアナウンスを追跡。ランチの好みパターンを記録

これは魔法ではない——レッスン4のメモリシステムが働いている。ブリーフィングのやり取りのたびに、エージェントのあなたへの理解が深まる。

あるOpenClawユーザーの感想:「最初の1週間で自分が何を気にするかを本当に覚えてくれるエグゼクティブアシスタントがいるようなもの。」

カスタマイズのアイデア

基本のブリーフィングが動いたら、追加を検討:

時間に応じたレイヤー:

  • 月曜日:「今週の予定」カレンダープレビューを追加
  • 金曜日:週末の天気予報を追加
  • 月初め:サブスクリプションの更新リマインダーを追加

個人レイヤー:

  • 通勤アラート(電車遅延、ルートの交通状況)
  • 荷物配送の追跡
  • ビジネスのソーシャルメディアメンション

プロフェッショナルレイヤー:

  • 即対応が必要なオーバーナイトメール(注意——レッスン6でメールの安全性を解説)
  • プロジェクト締め切りのカウントダウン
  • 当日のチームの稼働状況

うまくいかないとき(と修正方法)

問題原因修正
ブリーフィングが届かないcronジョブが動いていないDockerコンテナが動いているかdocker psで確認
天気の場所が違うエージェントが間違った都市を使用送信:「私の都市は[都市名、都道府県]。天気には常にこれを使って。」
カレンダーに古いイベントカレンダー接続が古いコントロールパネルでカレンダー連携を再接続
ブリーフィングごとのコストが高いエージェントのAPI呼び出しが多すぎる伝える:「ブリーフィング生成を$0.10以下に。短い応答を使って。」
ニュースが的外れエージェントが興味を把握していない送信:「仕事の興味は[リスト]。個人の興味は[リスト]。[嫌いなトピック]は含めないで。」

Key Takeaways

  • cronジョブはスケジュールタスク——時間を一度設定すれば、OpenClawが毎日配信
  • シンプルに始める: 天気+カレンダー+ニュースが実証済みのスターターコンボ
  • すぐにテストし、無人実行の前に改善する
  • ブリーフィングは時間とともに賢くなる——OpenClawのメモリがあなたの好みを学習
  • 基本が動いたら複雑さを積み重ねられる(通勤アラート、ソーシャルメンション、締め切りカウントダウン)
  • cronは固定スケジュール向け;ハートビートはイベント駆動トリガー向け——どちらもパワフル

Up Next

朝のルーティンが自動化された。次は大物に取り組む:メール。 次のレッスンでは、プロンプトインジェクション攻撃——AIエージェントのメール処理における最大のセキュリティリスク——に陥ることなく、OpenClawに受信箱を仕分けさせる方法を学ぶ。

理解度チェック

1. OpenClawのcronジョブとは?

2. 朝のブリーフィングが時間とともに良くなる理由は?

3. OpenClawのcronジョブとハートビートの違いは?

すべての問題に答えてから確認できます

まず上のクイズを完了してください

関連スキル