自動化とスケジューリング
Neotask のエージェントをスケジュールジョブ、柔軟な配信モード、強力なセッションターゲティングで自動化します。
スケジュールジョブ(Cron)
スケジュールジョブを使用すると、定期的または一回限りのスケジュールでエージェントのアクションを自動化できます。ジョブの実行タイミング、実行内容、結果の送信先を定義します。
スケジュールタイプ
| タイプ | フォーマット | 例 |
|---|---|---|
| At | 固定日時 | 2026年2月28日午前9時に一度実行 |
| Every | 間隔 | 30分ごとに実行 |
| Cron | 標準 cron 式 | 0 9 * * 1-5(平日午前9時) |
タイムゾーンサポート
- すべてのスケジュールは設定されたタイムゾーンに従います
- Cron 式はタイムゾーンパラメータをサポート
- 複数のジョブ間で実行時間をずらすスタガーオプションが利用可能
ジョブペイロード
各スケジュールジョブはペイロードを実行します -- ジョブが発火した時にエージェントが実行するアクションです。
| タイプ | 説明 |
|---|---|
| System Event | 任意のイベント(テキストベース)をトリガー |
| Agent Turn | オプションのモデルオーバーライド付きでエージェントにメッセージを送信 |
配信モード
スケジュールジョブの結果を実行後にどこに送信するかを制御します。
| モード | 説明 |
|---|---|
| None | 内部実行のみ -- 出力は配信されません |
| Announce | 結果をチャネルにブロードキャスト |
| Webhook | 結果を外部 URL に POST |
セッションターゲティング
各スケジュールジョブの会話コンテキストの処理方法を選択します。
| モード | 説明 |
|---|---|
| Main | 共有セッション -- 累積的な会話履歴が実行間で引き継がれます |
| Isolated | 実行ごとに新規セッション -- ジョブが実行されるたびにクリーンな状態 |
ジョブ操作
Neotask はスケジュールジョブのライフサイクルを完全に制御できます:
- ジョブの作成、更新、削除がいつでも可能
- ジョブを削除せずに有効化または無効化
- スケジュールをバイパスして即座に実行する強制実行
- 1回の実行を遅延させ、その後通常のスケジュールに自動復帰する1回スキップ
- 各実行のステータス、期間、エラーを含む完全な実行履歴の表示
自動化の例
チームが Neotask のスケジュールジョブを使用する一般的な方法:
朝のブリーフィング
- スケジュール: 毎日午前8時
- 内容: エージェントが最新ニュースを要約し、Slack にダイジェストを送信
週次レポート
- スケジュール: 毎週月曜日
- 内容: エージェントが分析データを集計し、チームにメールで要約を送信
データ同期
- スケジュール: 4時間ごと
- 内容: エージェントが外部 API をチェックし、最新データでダッシュボードを更新
ヘルスチェック
- スケジュール: 15分ごと
- 内容: エージェントがサービスを監視し、障害時にアラートを送信