OWL (Optimized Workforce Learning) 파이프라인
/owl 명령어는 Antigravity의 분리형 다중 에이전트 엔지니어링 아키텍처를 활성화합니다. 단일 패스 추측이나 증상 B를 패치 A로 고치는 대신, OWL은 작업을 두 개의 전문화된 분리형 파이프라인인 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단계: 합성 및 검증
- 전체 호출 트리에서 다운스트림 호출자를 검증합니다.
- 결과를 사용자에게 제시하기 전에 연쇄 손상이 없음을 확인합니다.