OWL(最適化されたワークフォース学習)パイプライン
/owlコマンドは、Antigravityの分離型マルチエージェントエンジニアリングアーキテクチャを有効化します。単一パスでの推測や、パッチAで症状Bを修正する代わりに、OWLはタスクを2つの専門的な分離パイプライン、DeepInvestigatorとDeepCoderに分割します。
アーキテクチャ概要
| 専門サブエージェント | フォーカスエリア | 呼び出しシグネチャ | ワークスペースモード |
|---|---|---|---|
| DeepInvestigator | 根本原因分析、境界テスト、不変条件監査、エッジケース攻撃 | invoke_subagent(TypeName='DeepInvestigator', ...) | Workspace='inherit' |
| DeepCoder | レイヤー0コード合成、コンパイラ検証、リグレッション防止、反復的改善 | invoke_subagent(TypeName='DeepCoder', ...) | Workspace='inherit' |
(注:DeepInvestigatorとDeepCoderはコアランタイムエンジンがサポートする組み込みネイティブサブエージェントです)。
実行ルーチン
ユーザーが/owlを呼び出すと、以下のように実行されます:
ステップ1: 調査と仮説の反証 (DeepInvestigator)
- バグ、リファクタリング、アーキテクチャ上の選択、障害調査のいずれの場合でも、プロダクションコードを作成する前に最初に
DeepInvestigatorを生成します。{ "TypeName": "DeepInvestigator", "Role": "Deep Investigator", "Workspace": "inherit", "Prompt": "完全な根本原因調査を実行します。完全な呼び出しチェーンをマッピングし、不変条件制約を監査し、境界エッジケースをテストし、'X、Y、Z、F、Gが発生したらどうなるか?'と問いかけます。検証可能な仮説を策定します。" } DeepInvestigatorが調査結果、特定された落とし穴、および厳格な不変条件要件を報告するまで、実装に進まないでください。
ステップ2: 実装と改善 (DeepCoder)
- ステップ1で検証された要件、不変条件、エッジケースを
DeepCoderに渡します。{ "TypeName": "DeepCoder", "Role": "Deep Coder", "Workspace": "inherit", "Prompt": "DeepInvestigatorによって発見されたすべての不変条件を満たすソリューションを実装します。コンパイラゲートを適用し、呼び出しグラフ全体のダウンストリームコンシューマを検証し、テストスイートを実行します。" } DeepCoderは、すべてのゲートがリグレッションなく合格するまで、反復的な改善サイクルを実行します。
ステップ3: 統合と検証
- 呼び出しツリー全体にわたるダウンストリーム呼び出し元を検証します。
- 結果をユーザーに提示する前に、副作用による破損がゼロであることを確認します。