ドキュメントに戻るコアコンセプト

スケジュール

定期的にタスクを実行し、Zeroに結果を投稿させます。

最終更新日: 2026年5月27日 · 1 min read

スケジュールは、毎日・毎週・毎時、あるいはカスタムcronなどの定期的なリズムでタスクを実行し、指定した場所に結果を投稿する仕組みです。

カレンダーのリマインダーは「やってね」と促します。スケジュールは仕事を済ませてから「終わったよ」と知らせてくれます。

毎日のモーニングブリーフと毎週のメトリクスダイジェスト、それぞれ有効化された状態のスケジュールタスク一覧

スケジュールにすべきタスクとは

頭の中にある「やらなきゃ……」のうち、繰り返し発生するものはほぼ候補になります。パターンはこうです。仕事に価値があり、形が予測可能で、スキップしたコストはあるけれど見過ごせてしまう種類のもの。

VM0での実例:

  • モーニングブリーフ 毎平日8時 — 未読のSlackメンション、オープンPR、カレンダー、フォーカス提案
  • 週次メトリクスダイジェスト 毎週月曜 — 先週の数値と前週の比較、#metricsへ投稿
  • 受信箱クリーンアップ 毎晩 — ニュースレターをアーカイブ、送信者でラベル付け、緊急の返信を下書き
  • 本番ヘルスチェック 30分ごと — ダッシュボードに問い合わせ、メトリクスが範囲外ならオンコールに呼び出し
  • 金曜コンテンツドロップ 14時 — ブログ下書き、LinkedIn投稿、ソーシャルカードをまとめてレビュー用に
  • 四半期末の取締役会準備 第3月の25日 — メトリクスを集計し、ナラティブを下書きし、デッキを生成

カレンダーで繰り返しリマインダーにしているようなものは、ほぼスケジュールの候補です。

スケジュールを作成する

方法は2つ。お好みのものを。

動いているチャットから作る。 まずはワンオフでタスクを実行します。望みどおりの結果が出たら、こう言います。

「これを平日8時(ロサンゼルス時刻)に実行して、結果をDMで送って。」

Zeroが頻度、アクション、送信先を確認します。現在のチャットがスケジュール本体になります。後から編集や一時停止も可能です。

自然言語のスケジュールプロンプトが入力されたチャットコンポーザー

最初から明示的に作る。 ワークスペースでスケジュールページを開き、スケジュールを直接書きます。形が事前に分かっていて、ドライランをしなくてよい場合に便利です。

エージェント、プロンプト、頻度、時刻、タイムゾーンの入力欄が並ぶスケジュール追加ダイアログ

各実行で何が起きるか

スケジュールは毎回フレッシュなチャットを起動します。チャットはツールから最新コンテキストを取得し、必要なコネクタを呼び、結果を生成します。

これには2つの意味があります。

  • 蓄積された状態がない。 先週月曜の実行が今週月曜の実行に漏れません。スケジュールの形は同じ、データは最新です。
  • 各実行はリプレイ可能。 スケジュールの履歴を開けば、直近の実行が何をしたか、どこでクレジットを使ったか、何を生成したかが正確に分かります。

実行が失敗した場合(ネットワーク不調、トークン期限切れ、入力の曖昧さ)、Zeroは原因とともに失敗を記録し、黙って落とさず通知します。

Settings、Instructions、Run Historyのタブと「Run now」ボタンが並ぶスケジュール詳細

Cron、自然言語、人間のリズム

タイミングは3通りの指定方法があります。

  • 自然言語。 「平日8時(ロサンゼルス時刻)」 — Zeroが解釈します。タイムゾーン、平日、「月初」「隔週金曜」なども動きます。
  • Cron式。 「0 8 * * 1-5」 — 細かい制御が必要なときに。
  • 人間のリズム。 「毎日」「毎週」「毎月」をZeroが選んだデフォルト時刻(通常ワークスペースのローカル9時)と組み合わせます。

ほとんどのチームは自然言語を選びます。Cronは必要なときに使えます。

送信先

スケジュールは結果の送信先を知る必要があります。

  • Slackのチャンネルまたは DM — 最も一般的。チャンネルにメッセージかスレッドとして届きます
  • NotionページまたはDB — ブロードキャストではなくアーカイブしたい場合
  • Google DocまたはSheet — 追記もしくは上書き
  • GitHub IssueまたはPRコメント — エンジニアリングワークフロー向け
  • ワークスペース内ファイル — 動画、画像、ダウンロード可能な成果物の場合

送信先はプロンプトで指定します。「#engineeringに投稿して」「DMで送って」のほうが「どこかに送って」より明確です。

スケジュールタスクの週次カレンダービュー。各実行が動く曜日に並ぶ

本番でスケジュールを動かして学んだこと

  • 最初の3回を観察する。 スケジュールはセットアップは簡単ですが、自分の環境でZeroが実際に何を出すかを見てから磨くと、さらにしっかりします。
  • 各タスクを小さく保つ。 長くて多段のスケジュールは脆くなりがちです。1つのスケジュールで5つのシステムを更新する必要があるなら、2つに分割を検討しましょう。
  • 送信先を固定する。 チャンネルはリネームされ、人は離れます。送信先をスケジュール本文で名前で書いておくと、次回見つからない場合にZeroが警告します。
  • 長時間クエリは時間を区切る。 「過去30日」のような窓は毎回再記述すると、ウィンドウが新鮮に保たれます。
  • 休暇前は一時停止する。 特にDMを送るスケジュールは、戻ってきて14個のブリーフDMがあっても役に立ちません。スケジュールページから一時停止し、戻ったら再開します。

コスト

各実行はクレジットを消費します。スケジュールページには各スケジュールの平均クレジットコストが表示されるので、高コストのものを見つけられます。モーニングブリーフは通常安価(数百クレジット)、週次のマルチツールコンテンツバンドルは1〜2千クレジット。ドル換算はクレジットと請求を参照してください。

次に進むには

  • 頻繁に使うパターンを名前で呼べるようにするにはスキルを参照してください。
  • 各実行で何が起きるかはチャットを参照してください。
  • 5つのエンドツーエンドのスケジュール+スキルの組み合わせはサンプルワークフローを参照してください。