# タスク駆動ワークフロー SUMMARY: Synapse タスクを使用してセッションをまたぐマルチステップ LLM ワークフローを駆動。 タスク駆動ワークフロー タスクは単なる TODO ではありません — 永続的 LLM ワークフローの骨格です。マルチステップ作業のタスクを作成することで、セッションをまたぐ継続性を確保し、作業内容の監査証跡を提供できます。 なぜタスク駆動か? タスクがない場合: - LLM は各セッションで何をすべきか不明なまま開始 - マルチステップ作業が実行中に忘れられる - 何が行われたかの記録なし タスクがある場合: - LLM は進行中タスクを即座に再開 - マルチステップ作業がセッションをまたいで存続 - すべての作業の組み込み監査証跡 パターン [CODE BLOCK] 実装 ステップ 1:マルチステップ作業のタスクを作成 [CODE BLOCK] ステップ 2:タスクの説明で進捗を追跡 [CODE BLOCK] ステップ 3:セッションをまたいで再開 [CODE BLOCK] ステップ 4:完了してアーカイブ [CODE BLOCK] 完全な例:デプロイワークフロー [CODE BLOCK] タスク階層 複雑な作業には、親子タスク関係を使用します: [CODE BLOCK] サブタスクを検索: [CODE BLOCK] ステータスワークフロー [CODE BLOCK] 保留中 作成されたが未開始のタスク。計画作業に使用。 進行中 現在作業中。説明に進捗を更新。 完了 正常に完了。説明にサマリーを含めるべきです。 キャンセル 放棄。説明に理由を含めるべきです。 ベストプラクティス > [!TIP] > - マルチステップ作業にタスクを作成 — 単一ステップ作業にタスクは不要 > - 説明に進捗を更新 — 再開を可能にする > - アクティブな作業に高優先度を使用 — リコールで浮上 > - 完了時にタスクを完了 — inprogress のまま放置しない > - 完了サマリーをメモリとして保存 — 長期参照 よくあるパターン パターン:バグ修正ワークフロー [CODE BLOCK] パターン:調査ワークフロー [CODE BLOCK] 次のステップ - Session Start Pattern - Chat Polling Pattern - Error Recovery