← 概念解説に戻る

Concept Fable

ワークフローエンジン

先に結論:ワークフローエンジンは多段階タスクの永続化、スケジューリング、実行、復旧を担う。各ステップの状態、入出力、依存関係、失敗原因、再試行規則、人手承認、次のルーティングを記録する。Agent システムにとって、ワークフローエンジンはタスクが一回の対話や一つのプロセスの生存に依存せず、時間を越え、ツールを越え、異常を越えて安定して進むことを可能にする。

Workflow Engine · Platform / backend infrastructure

まず物語を読む。ここでは急いで定義を示さず、まず問題そのものを立ち上がらせる。

寓話

途中まで進んで誰も覚えていない橋修理令

灰河鎮では毎年雨季の前に橋を修理する。鎮長は命令を書き記した。大工は橋板を測り、鍛冶屋は鋲を打ち、倉庫は木材を出し、船頭は半日川を封鎖し、会計は費用を記録する。昔は橋も小さく人も少なかったので、鎮長が一声かければ皆は何をすべきか分かった。

後に橋はますます長くなり、関わる人も増えた。一度の橋の修理は三日に及び、雨が降れば中断し、倉庫の材料が欠ければ調達を待ち、鍛冶屋が病気になれば代わりを探す。町長は依然として古い方法を使った。完全な段取りを一枚の紙に書き、最初の人に渡す。

初日の午前中はすべて順調だった。大工は橋板を測り終え、紙にチェックを入れた。午後に雨が降り、船頭は早めに川を封じたが、倉庫はまだ木材を出していなかった。二日目に雨がやみ、皆が作業を再開したが、どの工程から続けるべきか誰も確信が持てなかった。大工は自分は終わったと言い、倉庫は確認を受け取っていないと言い、鍛冶はリベットを半分打ち終えたと言い、会計は証憑を一切見ていないと言った。

町長は腹を立て、もっと大きな紙に替えて、各手順をより細かく書き込んだ。しかし問題は消えなかった。紙は持ち去られ、濡れ、誰かの机の上で止まる。ある手順が失敗すると、後続の者は待つべきか、再試行すべきか、取り消すべきか分からない。

年老いた橋巡り人が提案した。橋の修繕命令を町役場の中央に掲げよう。各ステップはすべて登録しなければならない。今は誰の番か、入力は何か、出力は何か、完了したか、失敗原因は何か、次はどこへ行くべきか。誰かが引き継ぐ前に、まず町役場の記録を見るのであり、前の人に覚えているかを尋ねるのではない。

町長はこれでは遅すぎると心配した。老巡橋人は言った。本当に遅いのは、物事が途切れた後にあちこちで人を探して尋ねることだ。過程を記録するのは報告書を書くためではなく、雨の日、材料不足、病気、人の入れ替わりを越えて仕事を進められるようにするためだ。

新しい橋修繕令が動き始めた。倉庫で材料が不足すると、記録は「調達待ち」になり、鍛冶屋への催促は続かない。調達が到着すると、システムは自動的に倉庫の払い出しに戻る。鍛冶屋が一度失敗すれば再試行でき、連続失敗すれば町長にエスカレーションされる。船頭が半日以上川を封鎖すれば、会計は影響を確認できる。

雨季前の最後の日、橋は修復された。鎮長は気づいた。本当に変わったのは、ある労働者がより努力したことではなく、橋の修復という事柄に初めて独自のライフラインができたことだ。それはもはや誰かの頭の中に預けられておらず、一歩が詰まっても崩れない。それ以来、灰河鎮は複雑な事務をすべてこの方法に委ねた。命令を書き終えたら開始と見なすのではなく、命令が各ステップで状態、行き先、失敗処理、復旧経路を持つようにするのだ。

明らかにする

この物語が語るのは:ワークフローエンジン

ワークフローエンジンは多段階タスクの永続化、スケジューリング、実行、復旧を担う。各ステップの状態、入出力、依存関係、失敗原因、再試行規則、人手承認、次のルーティングを記録する。Agent システムにとって、ワークフローエンジンはタスクが一回の対話や一つのプロセスの生存に依存せず、時間を越え、ツールを越え、異常を越えて安定して進むことを可能にする。

重要なのは、それが単なる用語ではなく、実際のAI/Agentシステムで繰り返し現れる構造的な問題だという点だ。これを理解して初めて、いつモデルを足すべきか、いつプロセスを変えるべきか、いつガバナンスを補うべきかを判断できる。

メタファーのマッピング

  • 架橋令:多段階の協働を要する業務タスク
  • 木工、鍛冶、倉庫、船頭、経理係:異なるツール、人員、システムまたは Agent ノード
  • 一枚の紙が回し渡される:ワークフローエンジンがないと、タスク状態は人手の引き継ぎや一時スクリプトで維持される
  • 雨天、資材不足、病気:実際の実行における遅延、失敗、外部依存、異常
  • 鎮庁中央記録:永続化されたワークフロー状態とイベントログ
  • 購買待ち、自動で払い出しへ戻る:ステートマシンと依存スケジューリング
  • 再試行、町長へのエスカレーション:失敗処理、再試行戦略、人手介入
  • タスクにライフラインができた:ワークフローエンジンが長いタスクを追跡可能、復旧可能、監査可能にする

Andy(任旭)判断

この概念の実戦的価値は、「賢く見えるAI機能」を納品可能、検収可能、ガバナンス可能な作業単位に分解する手助けをすることです。

オーケストレーションステートマシン時間的Airflowdurable executionジョブキュー
京ICP备2026014272号