Plan-Do-Assess-Review(PDAR)ループは、単一のエージェント型タスクのライフサイクルのための反復的なワークフローであり、エージェント型ソフトウェアエンジニアリング:基盤となる柱と研究ロードマップ で論じられている。人間と AI が作業を計画し、開発エージェントがそれを実装し、エージェントが結果を自己評価し、人間がそれをレビューする。同論文は、これが Product Requirement Prompt(PRP)(PRP)と組み合わせて使われるのが一般的だと説明している。PRP は、目標、その根拠、受け入れ基準、厳選されたコンテキストをまとめた「minimum viable packet(最小限の実用パケット)」である。同論文は、この仕様駆動のパターンをすでに実践している業界のツールとして Amazon の Kiro を挙げている。

用法

同論文は PDAR を、場当たり的なエージェント型プロンプティングに秩序をもたらそうとする初期の重要な試みとして評価し、その構造化されテスト可能な意図は Structured Agentic Software Engineering(SASE)(SASE)自身が構造を重視する姿勢と合致すると述べている。同論文は PDAR を、一回限りのタスク実行に範囲が限られたものと位置づけている。PDAR はそれだけでは、継続的なメンタリング、エージェントのライフサイクルを通じた学習、タスク横断のトレーサビリティを確立しない。SASE はこれらを第一級の関心事として扱い、代わりに MentorScript や LoopScript といったアーティファクトによって対処する。

適用される場面

同論文は PDAR を、自ら考案したプラクティスではなく既存の業界パターンとして提示しており、PRP による構造化は特に Amazon の Kiro のようなツールに由来するものとしている。そして自らの貢献を、PDAR の単一タスクのループを、チームレベルの N 対 N の人間とエージェントの協働へと拡張するものとして位置づけている。

関連用語

Product Requirement Prompt(PRP)、Kiro、Agentic Loop Engineering(ALE)