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
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
- Crea un orquestador y dos trabajadores con diferentes responsabilidades.
- Registre la entrada, la fuente y el resultado esperado antes de ejecutar el experimento. Utilice únicamente los datos ficticios del ejemplo.
- 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.
- 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.
- 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