Modo Orchestrator: Coordinar Flujos de Trabajo Complejos
El Modo Orchestrator le permite dividir proyectos complejos en piezas más pequeñas y manejables. Piense en ello como delegar partes de su trabajo a asistentes especializados. Cada subtarea se ejecuta en su propio contexto, a menudo usando un modo de AI Cockpit Reasoning diferente adaptado para ese trabajo específico (como code, architect, o debug).
¿Por Qué Usar el Modo Orchestrator?
- Abordar la Complejidad: Divida proyectos grandes y de múltiples pasos (por ejemplo, construir una función completa) en subtareas enfocadas (por ejemplo, diseño, implementación, documentación).
- Usar Modos Especializados: Delegue automáticamente las subtareas al modo más adecuado para esa pieza específica de trabajo, aprovechando capacidades especializadas para obtener resultados óptimos.
- Mantener el Enfoque y la Eficiencia: Cada subtarea opera en su propio contexto aislado con un historial de conversación separado. Esto evita que la tarea principal (orquestador) se llene con los pasos de ejecución detallados (como diffs de código o resultados de análisis de archivos), permitiéndole enfocarse eficientemente en el flujo de trabajo de alto nivel y gestionar el proceso general basándose en resúmenes concisos de las subtareas completadas.
- Optimizar los Flujos de Trabajo: Los resultados de una subtarea se pueden pasar automáticamente a la siguiente, creando un flujo fluido (por ejemplo, las decisiones arquitectónicas alimentando la tarea de codificación).
Cómo Funciona
- Usando el Modo Orchestrator, AI Cockpit puede analizar una tarea compleja y sugerir dividirla en una subtarea1.
- La tarea principal se pausa y la nueva subtarea comienza en un modo diferente2.
- Cuando se logra el objetivo de la subtarea, AI Cockpit señala la finalización.
- La tarea principal se reanuda con solo el resumen3 de la subtarea. La tarea principal usa este resumen para continuar el flujo de trabajo principal.
Consideraciones Clave
- Aprobación Requerida: Por defecto, debe aprobar la creación y finalización de cada subtarea. Esto se puede automatizar a través de la configuración de Aprobación Automática de Acciones si lo desea.
- Aislamiento y Transferencia de Contexto: Cada subtarea opera en completo aislamiento con su propio historial de conversación. No hereda automáticamente el contexto del padre. La información debe pasarse explícitamente:
- Hacia abajo: A través de las instrucciones iniciales proporcionadas cuando se crea la subtarea.
- Hacia arriba: A través del resumen final proporcionado cuando la subtarea finaliza. Tenga en cuenta que solo este resumen regresa al padre.
- Navegación: La interfaz de AI Cockpit le ayuda a ver la jerarquía de tareas (qué tarea es el padre, cuáles son los hijos). Normalmente puede navegar entre tareas activas y pausadas.
El Modo Orchestrator proporciona una forma poderosa de gestionar flujos de trabajo de desarrollo complejos directamente dentro de AI Cockpit Reasoning, aprovechando modos especializados para máxima eficiencia.
Use subtareas para mantener la claridad. Si una solicitud cambia significativamente el enfoque o requiere una experiencia diferente (modo), considere crear una subtarea en lugar de sobrecargar la actual.