Multiagente: elegir y combinar patrones

Multiagente describe la colaboración, no un cambio universal.

lo que aprenderás

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

Multiagente describe la colaboración, no un cambio universal. Su valor debe demostrarse frente a un solo agente.

Este es un laboratorio conceptual o externo. No asume que la aplicación expone todos los controles descritos.

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.

Un bucle de agente acotado

Un agente combina un modelo con herramientas, una meta y un estado. Observa la solicitud, elige un paso, recibe un resultado y decide si continúa. Un chatbot sólo puede generar texto; un agente puede solicitar una acción externa. Las definiciones comerciales varían, así que inspeccione el control real. Defina éxito y parada: un resultado verificado, un recuento máximo de pasos, errores repetidos o un presupuesto agotado. Utilice capacidades limitadas y permisos mínimos. Autonomía útil significa libertad dentro de los límites impuestos por el software.

El costo pertenece a todo el camino.

Cuente llamadas de modelos, tokens de entrada y salida, incorporaciones, reclasificación, visión y herramientas. El razonamiento puede consumir tokens facturables sin una respuesta visible igualmente larga. Los costos de indexación y los costos de conversación difieren. Utilice precios actuales en lugar de un número permanente de un curso. Una estimación simple es tokens/1.000.000 × precio más operaciones adicionales; Los créditos de la aplicación pueden tener su propia conversión. Compare el costo por tarea exitosa, no solo por llamada. La ejecución paralela puede reducir la latencia y al mismo tiempo aumentar el consumo total. Un presupuesto necesita una condición de parada verificada.

El esquema explicativo

Multiagente: elegir y combinar patrones 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. Conexiones: Solicitud de usuario → Elige la siguiente acción; Agente / LLM → Resultado a verificar; Router: clasificar la intención → Resultado a verificar; Orchestrator: delegar o terminar → Resultado a verificar; Resultado a verificar → Comparar con los resultados esperados; Comparar con los resultados esperados → Verificación humana; Capacidades y limitaciones → Elige la siguiente acción; Presupuesto de tokens y costos → Elige la siguiente acción; Elige la siguiente acción → Agente / LLM (tarea sencilla); Elige la siguiente acción → Router: clasificar la intención (Una especialista); Elige la siguiente acción → Orchestrator: delegar o terminar (Delegación dinámica); Flujo de trabajo multiagente → Comparar con los resultados esperados; Aggregator: combinar hallazgos → Comparar con los resultados esperados. W09 · mapa de relaciones Multiagente: elegir y combinar patrones Aporte Solicitud de usuario Datos Capacidades y limitaciones Decisión/control Presupuesto de tokens y costos Decisión/control Elige la siguiente acción Modelo/agente de IA Agente / LLM Modelo/agente de IA Router: clasificar la intención Modelo/agente de IA Orchestrator: delegar o terminar Tratamiento Flujo de trabajo multiagente Modelo/agente de IA Aggregator: combinar hallazgos Producción Resultado a verificar Decisión/control Comparar con los resultados esperados Decisión/control Verificación humana tarea sencilla Una especialista Delegación dinámica 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. En pantallas pequeñas, desplázate horizontalmente para seguir todo el esquema.

Un ejemplo completo

Compare un único agente de preguntas frecuentes, especialistas en enrutadores y una delegación de orquestadores. Si las preguntas frecuentes simples tienen el mismo éxito con menos llamadas, el equipo agrega costos sin beneficios.

Pruébalo tú mismo

  1. Compare tres arquitecturas en diez solicitudes idénticas y registre las delegaciones innecesarias.
  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

Elija la configuración que mejore el éxito de la tarea a un costo aceptable y justifique los roles. 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

Los flujos de trabajo compuestos son un concepto, no un editor de gráficos de forma libre confirmado. 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.

¿Más autonomía siempre da mejor resultado?

No. También aumenta el margen de error, costes y acciones innecesarias.

¿Qué resultado debería producir este ejercicio?

Elija la configuración que mejore el éxito de la tarea a un costo aceptable y justifique los roles.

Términos que conviene recordar

  • Asentir: Una etapa en un gráfico de ejecución.
  • Agente: Un sistema que puede elegir pasos y utilizar herramientas para lograr un objetivo.
  • Latență / Latencia: Tiempo hasta un resultado útil.

Fuentes y su próximo paso

Para preparar: W08 — Planificar y ejecutar: planificar, actuar, ajustar