Router: enviar solicitudes a la especialista adecuada
El enrutador clasifica la intención y elige una rama especializada.
lo que aprenderás
- Explique: un flujo de trabajo tiene una estructura explícita
- Aplique la idea en un ejemplo: Enrutador: envíe solicitudes al especialista adecuado
- Reconocer las limitaciones y verificar el resultado del ejercicio.
El enrutador clasifica la intención y elige una rama especializada. Se ajusta a distintas categorías donde una sucursal puede resolver la solicitud.
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
Un flujo de trabajo tiene una estructura explícita
Un nodo es una etapa, una arista es una transición y el estado transporta resultados entre etapas. Un flujo de trabajo tiene una ruta definida por la aplicación, aunque el modelo puede elegir algunas ramas. Los sistemas agentes incluyen tanto flujos de trabajo como agentes que actúan dinámicamente. Nymrio ofrece ReAct, Reflection, Sequential, Orchestrator, Router, Parallel y Plan-and-Execute. Cada uno cambia de coordinación; no convierte automáticamente a un modelo en un experto. Más agentes significan más llamadas y contratos entre roles. Comience con la solución más simple que pase sus pruebas.
Una instrucción es un contrato.
Un buen mensaje especifica la tarea, los datos disponibles, el formato de salida y los criterios de éxito. Separe el rol de los datos e incluya un ejemplo para casos ambiguos. "Sea preciso" es más débil que "indique sólo la fecha límite en la póliza proporcionada; si falta, solicite una aclaración". Pocos intentos significa unos pocos ejemplos resueltos, no una lista interminable. El contenido del documento sigue siendo datos incluso cuando contiene comandos. Los delimitadores ayudan, pero el software debe imponer permisos y validación en lugar de depender del aviso.
Defina el éxito antes de optimizar
Preparar solicitudes representativas y respuestas o propiedades esperadas. Incluya casos comunes, ambigüedad, datos faltantes y errores de herramientas. Para RAG, mida la recuperación de evidencia por separado de la corrección de las respuestas. Recall@k mide la proporción de evidencia relevante encontrada en los primeros k resultados; precision@k mide la proporción de resultados devueltos que son relevantes. Para los agentes, también realice un seguimiento de las acciones, los permisos y las detenciones. Un LLM como juez puede acelerar la evaluación, pero necesita una calibración con respecto a los humanos. No cambie el indicador, el modelo y el índice simultáneamente si desea comprender qué mejoró los resultados.
laboratorio detallado
Clasificación antes de la delegación
Instrucción ilustrativa del enrutador: "Entrega para envío; producto para características y compatibilidad; devoluciones para política de devoluciones. Si no se pueden resolver múltiples intentos en una sola sucursal, solicite una aclaración". Los trabajadores utilizan indicaciones y fuentes especializadas.
Paráfrasis de prueba: "¿Dónde está mi paquete?" y “Mi paquete no ha llegado” deberían expresar la misma intención. Pruebe también una solicitud descubierta: "Necesito una factura". No elija automáticamente la primera rama. En la implementación local el trabajador seleccionado responde y finaliza la ejecución; no asuma un regreso al enrutador como en Orchestrator.
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. El enrutamiento selecciona a un especialista; las tres ramas son alternativas, no trabajadores simultáneos. En pantallas pequeñas, desplázate horizontalmente para seguir todo el esquema.
Un ejemplo completo
"¿Dónde está mi paquete?" va a la entrega; "¿Cómo instalo la pieza?" va al soporte técnico. “Quiero un retorno y una parte nueva” necesita una aclaración o una arquitectura coordinadora.
router: LunaDispatcher
route_1: DeliverySpecialist
route_2: TechnicalSpecialist
Pruébalo tú mismo
- Elaborar diez solicitudes y justificar cada ruta seleccionada.
- 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
La ruta coincide con la intención; Las solicitudes ambiguas no se imponen a un especialista inadecuado. 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 validación de API y UI local difiere según el nombre del enrutador/supervisor; Si se rechaza el guardado, utilice el ejercicio conceptual e informe el problema. 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.
¿Puede un aviso reemplazar el control de acceso?
No. Una instrucción no es un límite de autorización.
¿Qué resultado debería producir este ejercicio?
La ruta coincide con la intención; Las solicitudes ambiguas no se imponen a un especialista inadecuado.
Términos que conviene recordar
- Asentir: Una etapa en un gráfico de ejecución.
- pocos tiros: Ejemplos resueltos proporcionados en contexto.
- Regresión / Regresión: Un cambio que rompe un caso previamente correcto.
Fuentes y su próximo paso
Para preparar: W05 — Orquestador: coordinador y especialistas