Consultation Request Pack(CRP)とは、エージェント型ソフトウェアエンジニアリング:基盤となる柱と研究ロードマップ で導入された Structured Agentic Software Engineering(SASE)(SASE)において、エージェントが先に進むために人間の入力を必要とするときに生成する成果物である。CRP は有効な BriefingScript によって文脈づけられ、LoopScript や MentorScript のルールによって発動されることもある。CRP には、エージェントが直面した具体的な不確実性や判断のポイントが記録される。
用法
Agent Command Environment(ACE)(ACE)は各 CRP をルーティングし、提示し、記録する。その際、対象となる人間を呼び出し可能な専門知識のエンドポイントとして扱いつつ、説明責任に必要なコンテキストを保持する。論文の付録にある具体例では、エージェントが、BriefingScript で指定された Redis バックエンドと、重要度の高い決済エンドポイントにおけるレプリケーション遅延についての既知の「落とし穴」との矛盾をエスカレーションしている。エージェントは人間の意思決定者に対して、構造化された選択肢(それぞれに利点、欠点、見積もり工数が付く)、エージェント自身の推奨とその理由、そしてエスカレーション先(例:「テックリードまたはアーキテクトの役割」)を提示する。人間は CRP に対して Version Controlled Resolution(VCR)(VCR)で応答し、VCR は下流での監査や学習のための追跡可能性を保つため、それが対処する CRP に明示的に結びつけられる。
関連用語
Version Controlled Resolution(VCR)、Agentic Guidance Engineering(AGE)、Merge-Readiness Pack(MRP)