Martin Fowler 日本語
フォロー
長期エージェントと耐久性のある実行
長期間にわたるエージェントは、完了までに数日から数週間かかり、人間や外部システムとの複数のやり取りを伴う複雑なタスクを自動化できます。この間、プロセスのクラッシュ、ネットワーク障害、予期しない現実世界の動作など、多くの問題が発生する可能性があります。Kiran Prakashは、エージェントがこれらの障害から回復し、目標に向かって進むのを助ける新しいパターンである耐久性のある実行について説明します。このプログラミングモデルでは、ランタイムは外部世界とやり取りする各ステップの結果を記録するため、障害が発生した場合、プログラムは再度実行され、完了したステップはスキップされ、プログラムの状態は記録から再構築されます。