Agentic Loop Engineering(ALE)は、Structured Agentic Software Engineering(SASE)(SASE)の一部として エージェント型ソフトウェアエンジニアリング:基盤となる柱と研究ロードマップ で提唱されている構造化されたエンジニアリング活動の 1 つである。同論文は ALE を、DevOps コミュニティが切り拓いた原則に深く根ざしたものと説明している。ALE は、エージェントの作業を不透明なブラックボックスのプロセスから、規律があり、監査可能で、再現可能なワークフローへと変えるものであり、Plan-Do-Assess-Review(PDAR)(PDAR)ループのような単純な反復サイクルを超えるものだとされる。
用法
同論文は、ワークフローの定義を Agent Command Environment(ACE)(ACE)内の人間のコーチに割り当て、エージェントはそれを Agent Execution Environment(AEE)(AEE)内で実行する。その成果物は LoopScript である。ALE の目的として述べられているのは、エージェントがどのように協働するか(あるいは単独で作業するか)、その協働のパターン、そしてツール群をどう使うかを定義することである。これは、エージェントがタスクの「重大さ」を自力では推し量れないためである。同論文がこの活動について示す研究ロードマップでは、次のものが求められている。第一に、タスク分解、並列実行、レビューのチェックポイント、エスカレーションのルール、証拠の要件を記述する宣言的な LoopScript 言語であり、これはビジネスプロセスや DevOps の自動化を土台としつつ、コード、テスト、リスク、人間によるレビューとのより強い結び付きを持つものとされる。第二に、ループ全体をやり直すことなく、コーチがワークフローを一時停止したり、ブランチの方向を変えたり、コンテキストを追加したり、価値の低い作業を止めたりできる対話の仕組みである。第三に、Merge-Readiness Pack(MRP) における十分な証拠の基準と、エージェントの探索を導くための、より情報量の多いツールからのフィードバック(構造化されたコンパイラ診断、テストの失敗、静的解析の検出結果など)である。
関連用語
LoopScript、Plan-Do-Assess-Review(PDAR)、Structured Agentic Software Engineering(SASE)