Pipeline OWL (Optimized Workforce Learning)
El comando /owl activa la arquitectura de ingeniería multiagente desacoplada de Antigravity. En lugar de adivinar en un solo pase o arreglar el síntoma B con el parche A, OWL divide la tarea en dos pipelines desacoplados especializados: DeepInvestigator y DeepCoder.
Resumen de la Arquitectura
| Subagente Especialista | Área de Enfoque | Firma de Invocación | Modo de Espacio de Trabajo |
|---|---|---|---|
| DeepInvestigator | Análisis de causa raíz, pruebas de límites, auditorías de invariantes, ataques de casos límite | invoke_subagent(TypeName='DeepInvestigator', ...) | Workspace='inherit' |
| DeepCoder | Síntesis de código de capa 0, verificación de compilación, prevención de regresiones, refinamiento iterativo | invoke_subagent(TypeName='DeepCoder', ...) | Workspace='inherit' |
(Nota: DeepInvestigator y DeepCoder son subagentes nativos integrados compatibles con el motor de tiempo de ejecución central).
Rutina de Ejecución
Cuando el usuario invoca /owl:
Paso 1: Investigación y Falsificación de Hipótesis (DeepInvestigator)
- Para cualquier error, refactorización, elección arquitectónica o investigación de fallo, genera
DeepInvestigatorprimero antes de escribir cualquier código de producción:{ "TypeName": "DeepInvestigator", "Role": "Deep Investigator", "Workspace": "inherit", "Prompt": "Realizar una investigación exhaustiva de causa raíz. Mapear cadenas de llamadas completas, auditar restricciones invariantes, probar casos límite y preguntar: '¿Qué sucede si ocurren X, Y, Z, F, G?' Formular hipótesis verificables." } - No proceder a la implementación hasta que
DeepInvestigatorinforme hallazgos, las dificultades identificadas y los requisitos de invariantes estrictos.
Paso 2: Implementación y Refinamiento (DeepCoder)
- Pasar los requisitos verificados, invariantes y casos límite del Paso 1 a
DeepCoder:{ "TypeName": "DeepCoder", "Role": "Deep Coder", "Workspace": "inherit", "Prompt": "Implementar la solución que satisfaga todos los invariantes descubiertos por DeepInvestigator. Aplicar compuertas de compilación, verificar consumidores descendentes en todo el grafo de llamadas y ejecutar suites de pruebas." } DeepCoderejecuta ciclos de mejora iterativa hasta que todas las compuertas pasen sin regresión.
Paso 3: Síntesis y Verificación
- Verificar los llamadores descendentes en todo el árbol de llamadas.
- Confirmar que no haya roturas colaterales antes de presentar los resultados al usuario.