チュートリアル 15

チュートリアル 15 — OpenClaw Proactive Agentチュートリアル:「指示待ち」から「自発的なリマインド」へのAIの進化(2026)

目標:Proactive Agent Skillをインストールして、OpenClawを受動的な回答から積極的にニーズを予測し、自動でスケジュールタスクを実行できる主体的なAIに変換します。


受動的なAI vs 主体的なAI:何が違うのか?

ほとんどのAIアシスタントは受動的です——あなたが質問しなければ何も言いません。openclaw AIが積極的にリマインドする 毎回聞かなくていい がまさにProactive Agentが解決するコアの問題です。

比較軸 通常のOpenClaw Proactive Agent
トリガー方法 ユーザーが指示を送るまで応答しない 時間またはイベントで自動トリガー
状態の維持 会話が終わると停止 バックグラウンドで継続して動作
積極的なプッシュ サポートなし 自動的にTelegramへ送信
シナリオへの適応 単発タスク 継続的なスマート監視
典型的な使い方 「天気を教えて」 毎朝8時に自動で天気をプッシュ

これはClawHubダウンロード数4位のSkill(126k ダウンロード)で、コアの価値:AIを「ツール」から「自分から連絡してくるアシスタント」に変えます。


WALプロトコルとは何か?

WAL(Working Action List)プロトコルはProactive Agentのコアメカニズムで、proactive agent wal protocol チュートリアル で最もよく聞かれる概念です。

WALは永続化された「処理待ちアクションリスト」で、構造は以下の通りです:

## WAL — 現在のアクションキュー
 
- [ ] 毎日08:00にテックニュース朝報をTelegramにプッシュ
- [ ] GitHubリポジトリのstar数を監視し、1000を超えたら通知をプッシュ
- [ ] 毎週金曜日17:00に今週の作業サマリーを生成

Skillはバックグラウンドでこのリストを定期的に確認し、トリガー条件に達すると対応するタスクを自動実行し、完了後に項目を [x] とマークして時刻を記録します。WALファイルはローカルに保存されるため、再起動後も有効です。


ステップ1:Proactive Agent Skillのインストール

WebChatまたはTelegramで送信します:

/install @halthelobster/proactive-agent

インストールの確認:

pnpm openclaw skills list
# リストにproactive-agentが表示されるはずです

インストール後、Skillはワークスペースに以下のファイルを作成します:

~/.openclaw/workspace/skills/proactive-agent/
├── SKILL.md          ← Skillのメインロジック
├── wal.md            ← Working Action List(コア設定ファイル)
└── buffer.md         ← Working Buffer(一時バッファ)

ステップ2:時間トリガータスクの設定

wal.md を開くか、直接AIに時間トリガータスクを追加するよう伝えます:

WALに次のタスクを追加してください:毎朝8時に今日のテックニュースを検索して、3つの要点にまとめて送ってください

AIは自動的に wal.md に書き込みます:

## WAL
 
- [ ] cron: 0 8 * * *
  task: 今日のテックニュースを検索して、3つの要点にまとめてTelegramにプッシュ
  last_run: —

標準のcron式をサポートします。例えば:

毎日 08:00       → 0 8 * * *
毎時             → 0 * * * *
毎週月曜 09:00   → 0 9 * * 1
毎月1日          → 0 9 1 * *

ステップ3:イベントトリガータスクの設定

openclaw 定期タスクを自動実行 手動トリガー不要 は時間トリガーに限りません。イベントトリガーもサポートします。

イベントトリガータスクを追加してください:「緊急」キーワードを含むメッセージを送信した時、そのメッセージを自動的に #urgent Telegramチャンネルに転送し、高優先度としてマークする

イベントトリガーのタイプ例:

## WAL — イベントトリガー
 
- [ ] event: keyword="緊急"
  task: メッセージを #urgent チャンネルに転送し、🔴 マークを追加
 
- [ ] event: file_created="~/Downloads/*.pdf"
  task: 新しいPDFを自動要約してTelegramに要約をプッシュ
 
- [ ] event: time_idle=30min
  task: 今日のToDoリマインドをプッシュ

ステップ4:Telegramへの積極的なプッシュ設定

自己ホスト型AI 積極的なメッセージプッシュ Telegram には先にチュートリアル 02 のTelegram接続が完了していることを確認する必要があります。次にタスク内でプッシュ先を指定します:

Proactive Agentのプッシュを設定してください:毎日09:00にGitHub Issuesを確認し、24時間以上返信がないものがあれば、Telegramの個人チャットにリマインドをプッシュしてください

特定のグループやチャンネルへのプッシュも指定できます:

- [ ] cron: 0 9 * * 1-5
  task: 昨日の未読メールのタイトルをまとめて、Telegramグループ @myteam にプッシュ
  target: telegram://group/@myteam

プッシュが正常に動作するかテストします:

今すぐProactive Agentのプッシュを一度トリガーして、「プッシュテスト」をTelegramに送信してください

ステップ5:Working Buffer(作業バッファ)の使用

Working Buffer(buffer.md)はProactive Agentの一時的な作業エリアで、以下の用途に使用されます:

  • タスク間でのデータ受け渡し(タスクAの出力をタスクBの入力にする)
  • 中間結果の保存で重複計算を避ける
  • タスクの実行ログの記録
## Buffer — 2026-03-30
 
### テックニュースデータ
- ソース:HackerNews Top 10
- 取得時刻:08:00:12
- 件数:10
 
### プッシュ待ちコンテンツ
1. OpenAIがo4モデルをリリース、推論能力が60%向上
2. Rust 2026バージョンリリース、コンパイル速度が30%改善
3. Next.js 16正式版リリース、Server Actionsが完全に安定化

AIにBufferの使い方を伝えることができます:

朝報の各取得の生データをBufferに保存して、直近7日間を保持し、履歴の振り返りに使えるようにしてください

Proactive Agentとチュートリアル 06 の定期タスクの違い

チュートリアル 06 の定期タスクはシステムcronで単発スクリプトの実行をトリガーし、シンプルな繰り返しタスク(朝報の配信など)に適しています。

Proactive Agentは継続して動作するインテリジェントエージェントで、コアの違いは以下の通りです:

次元 チュートリアル 06 定期タスク Proactive Agent
実行方式 cronがスクリプトをトリガー AIが継続的に監視 + 実行
タスクの複雑さ 固定フロー コンテキストに応じて動的に調整可能
タスク間の記憶 なし Bufferによる永続化
イベントトリガー 時間トリガーのみ 時間 + イベント + キーワード
典型的なシナリオ 固定フォーマットの朝報を送る 監視 + 判断 + 分岐実行

簡単に言うと:チュートリアル 06 は「目覚まし時計」、Proactive Agentは「考える秘書」です。


よくある質問

Proactive Agentと通常のOpenClawの違いは何ですか?

通常のOpenClawはユーザーが指示を送るまで応答せず、会話が終わると状態を保持しません。Proactive Agentはインストール後にバックグラウンドで継続して動作し、WALプロトコルでアクションキューを管理し、時間またはイベントに応じてタスクを自動トリガーします。ユーザーが手動で開始する必要はありません。最も直感的な表れとして:毎朝自分からメッセージを送るよう設定できます。

WALプロトコルとは何で、どうやって設定しますか?

WAL(Working Action List)は、ローカルに保存されたMarkdown形式のToDoリストで、各項目にはトリガー条件(cron式またはイベントキーワード)と実行するタスクの説明が含まれます。「毎日8時に実行するタスクを追加して」と自然言語でAIに伝えるだけで、AIが自動的に ~/.openclaw/workspace/skills/proactive-agent/wal.md に書き込みます。設定ファイルを手動で編集する必要はありません。

Proactive AgentはずっとAPI tokenを消費し続けますか?

消費し続けることはありません。Proactive Agentは「ポーリング確認」メカニズムを採用しており、デフォルトで5分ごとにWALリストを確認します。トリガー条件に達した時のみAIモデルを呼び出してタスクを実行します。普段は軽量な確認状態にあり、tokenをほとんど消費しません。確認間隔を変更することでさらに消費を制御できます。例えばポーリングを15分ごとに変更するなど。

積極的なプッシュメッセージはTelegram以外の場所にも送れますか?

送れます。Proactive Agentは複数のプッシュ先をサポートします:Telegram(個人/グループ/チャンネル)、メール(Gmail Skillと組み合わせが必要)、Slack(Slack Skillが必要)、ローカルファイルへの書き込み。WALタスクで target フィールドを指定するだけで、統合済みの任意のチャンネルにプッシュできます。Telegramはデフォルトで推奨のオプションです。設定が最も簡単で遅延が最も低いためです。


次のステップ

  • チュートリアル 16 — Multi Search Engineをインストールして、OpenClawが17個の検索エンジンを同時に使えるようにする

关注我们,获取最新 AI 动态

在 X 上关注 @lanmiaoai,第一时间获取教程更新、AI 工具推荐。

立即关注