Orchestrator: coordinador y especialistas

El orquestador elige a los especialistas adecuados y puede continuar después de sus resultados.

lo que aprenderás

  • Explique: un flujo de trabajo tiene una estructura explícita
  • Aplica la idea en un ejemplo: Orquestador: coordinador y especialistas
  • Reconocer las limitaciones y verificar el resultado del ejercicio.

El orquestador elige a los especialistas adecuados y puede continuar después de sus resultados. La delegación depende de la solicitud actual.

Estos pasos se refieren a las características identificadas en el código de la aplicación. Este material no ha sido validado en una instancia en vivo; consulta la documentación y las opciones de tu versión.

Cómo funciona, paso a paso

El contrato de delegación

Dígale al coordinador qué maneja cada trabajador y qué insumos necesita. Un trabajador devuelve hechos, fuentes y limitaciones en lugar de instrucciones para redefinir roles. Para una clasificación y una única transferencia, Router puede ser suficiente. Para perspectivas simultáneas independientes, compare Parallel.

laboratorio detallado

Un ejemplo completo de delegación

Instrucción del coordinador: "Elija un trabajador para la información que falta. No solicite datos fuera de su función. Combine hechos y señale contradicciones". El trabajador del producto consulta el catálogo; el repartidor consulta la información de envío.

“¿Qué pieza utiliza el LX-240 y cuándo llega?” arroja dos pruebas: P-12 en el catálogo y se estima entre 2 y 3 días hábiles después del envío. El coordinador mantiene la distinción entre compatibilidad y estimación. Si falta evidencia de entrega, responda la primera parte y explique la segunda limitación sin inventar una promesa.

El esquema explicativo

Orchestrator: coordinador y especialistas Siga las flechas sólidas para el flujo principal. Las flechas azules discontinuas proporcionan datos o contexto; Las flechas discontinuas de color rosa muestran comentarios o resultados devueltos. Colores y formas distinguen modelos, tiendas, decisiones y resultados. Los trabajadores regresan al orquestador, quien decide si delegar nuevamente o terminar. Conexiones: Solicitud de usuario → Orchestrator: delegar o terminar; Instrucciones y contexto → Orchestrator: delegar o terminar; Estado de ejecución compartido → Orchestrator: delegar o terminar; Orchestrator: delegar o terminar → Especialista en catálogos (Delegar); Orchestrator: delegar o terminar → Especialista en políticas (Delegar); Orchestrator: delegar o terminar → Especialista técnica (Delegar); Especialista en catálogos → Orchestrator: delegar o terminar (Resultado); Especialista en políticas → Orchestrator: delegar o terminar (Resultado); Especialista técnica → Orchestrator: delegar o terminar (Resultado); Orchestrator: delegar o terminar → respuesta final (FINISH); conocimiento de RAG → Especialista en catálogos; conocimiento de RAG → Especialista en políticas; servicio MCP → Especialista técnica. W05 · mapa de relaciones Orchestrator: coordinador y especialistas Aporte Solicitud de usuario Datos Instrucciones y contexto Tienda/índice Estado de ejecución compartido Modelo/agente de IA Orchestrator: delegar o terminar Producción respuesta final Modelo/agente de IA Especialista en catálogos Modelo/agente de IA Especialista en políticas Modelo/agente de IA Especialista técnica Tienda/índice conocimiento de RAG Herramienta / servicio servicio MCP Delegar Delegar Delegar Resultado Resultado Resultado FINISH Flujo principal Datos y contexto Comentarios y devolución

Siga las flechas sólidas para el flujo principal. Las flechas azules discontinuas proporcionan datos o contexto; Las flechas discontinuas de color rosa muestran comentarios o resultados devueltos. Colores y formas distinguen modelos, tiendas, decisiones y resultados. Los trabajadores regresan al orquestador, quien decide si delegar nuevamente o terminar. En pantallas pequeñas, desplázate horizontalmente para seguir todo el esquema.

Un ejemplo completo

“¿Es compatible y cuando llega?” necesita experiencia en el producto y luego información de entrega. Los resultados regresan al coordinador para la respuesta final.

orchestrator: LunaCoordinator
worker_1: ProductSpecialist
worker_2: DeliverySpecialist

Pruébalo tú mismo

  1. Crea un orquestador y dos trabajadores con diferentes responsabilidades.
  2. Registre la entrada, la fuente y el resultado esperado antes de ejecutar el experimento. Utilice únicamente los datos ficticios del ejemplo.
  3. Siga las etapas del diagrama. En cada paso registre qué información se recibe y se produce; No confunda el resultado intermedio con el resultado final.
  4. Repita después de eliminar la información necesaria o hacer que la entrada sea ambigua. Compruebe si el sistema aclara, detiene o inventa una respuesta.
  5. Comparar con la solución explicada. Conserve la configuración, fecha, resultado y una explicación de las diferencias. Cambie una cosa y vuelva a probar.

Una solución explicada

El coordinador combina la información confirmada y etiqueta las estimaciones de entrega como estimaciones. Un ejercicio exitoso le permite mostrar la conexión entre los aportes, las etapas y el resultado. Cuando falta información, una respuesta cautelosa es más útil que detalles inventados. Compare más que estilo: compruebe también las condiciones, las fuentes y las operaciones.

Cuándo resulta útil y cuáles son sus límites

La delegación dinámica no significa automáticamente una ejecución paralela. Elija este enfoque cuando mejore una necesidad medida. Mantenga una línea de base simple y compare los resultados utilizando insumos idénticos. Un ejemplo exitoso no establece confiabilidad en todas las situaciones.

Comprueba lo que has aprendido

¿Es el multiagente una octava plantilla?

No. Es una categoría arquitectónica que puede utilizar varias plantillas existentes.

¿Quién ejecuta una llamada propuesta por el modelo?

La aplicación o servicio de alojamiento después de la validación. El modelo no obtiene automáticamente acceso ilimitado.

¿Qué resultado debería producir este ejercicio?

El coordinador combina la información confirmada y etiqueta las estimaciones de entrega como estimaciones.

Términos que conviene recordar

  • Asentir: Una etapa en un gráfico de ejecución.
  • Llamada de herramientas: una solicitud estructurada para utilizar una capacidad externa.
  • Idempotencia: Repetición controlada sin duplicar un efecto.

Fuentes y su próximo paso

Para preparar: W04 — Secuencial: un equipo trabajando en orden