Arquitectura de sistemas multiagente escalables con Azure AI Foundry
By Mirko Peters ·
¡Bienvenido de nuevo al blog! Si has seguido nuestro recorrido por el podcast, sabrás que estamos constantemente analizando cómo la automatización moderna está dejando atrás las interacciones de IA aisladas, basadas en un único prompt…
Automatically translated with AI from the original post. Read the English original
¡Bienvenido de nuevo al blog! Si has seguido nuestro recorrido por el podcast, sabrás que estamos constantemente analizando cómo la automatización moderna está dejando atrás las interacciones de IA aisladas, basadas en un único prompt, para avanzar hacia marcos colaborativos de múltiples agentes. En este artículo vamos a profundizar en los detalles técnicos de la arquitectura de sistemas multiagente fiables y escalables. Veremos cómo plataformas como Azure AI Foundry proporcionan la arquitectura base necesaria para gestionar contextos compartidos, orquestar traspasos basados en eventos y mantener una tolerancia a fallos de nivel empresarial.
Tanto si intentas automatizar operaciones complejas de infraestructura en la nube como si quieres agilizar el cumplimiento normativo corporativo, entender cómo coordinar varias entidades de IA especializadas es la clave para alcanzar el siguiente nivel de productividad organizativa. Vamos a desglosar los patrones, modelos y herramientas exactos que necesitas conocer.
Requisitos de usuario para sistemas multiagente
Necesidades de los usuarios
Conocer lo que quieren los usuarios es muy importante al planificar sistemas multiagente. Necesitas averiguar qué esperan los usuarios de estos sistemas, lo que ayuda a asegurar que los sistemas alcancen sus objetivos. Estas son algunas necesidades habituales de los usuarios en entornos empresariales:
- Soluciones modulares y escalables: los usuarios quieren sistemas que crezcan con sus necesidades. Esto permite a las organizaciones añadir o eliminar agentes cuando haga falta.
- Orquestador central: se necesita un sistema principal que gestione las tareas y lleve el control de los agentes. Esto ayuda a que los agentes trabajen bien juntos y mantiene el sistema funcionando sin problemas.
- Monitorización continua: los usuarios quieren comprobaciones constantes del estado de los agentes. Disponer de formas de solucionar problemas rápidamente es clave para mantener el sistema robusto.
- Marcos de seguridad sólidos: mantener los datos seguros y cumplir las normativas es muy importante. Los usuarios necesitan confiar en que sus sistemas están protegidos frente a amenazas.
Centrarse en estas necesidades te ayuda a crear sistemas multiagente que funcionen mejor y más rápido.
Especificaciones funcionales
Las especificaciones funcionales explican cómo deben funcionar los sistemas multiagente. Afectan a su rendimiento y a su capacidad de crecimiento. Estos son algunos puntos importantes que conviene tener en cuenta:
- Adaptabilidad: los sistemas multiagente pueden cambiar añadiendo agentes especializados. Esto mejora el rendimiento y permite que el sistema crezca.
- Tolerancia a fallos: contar con componentes de respaldo hace que los sistemas multiagente sean más robustos. Es importante para seguir funcionando correctamente en distintas condiciones.
- Resolución colaborativa de problemas: los agentes se coordinan y aprovechan sus distintas capacidades. Este trabajo en equipo aprovecha mejor los recursos y ayuda a resolver problemas complejos más rápido que los sistemas de un solo agente.
Para recopilar bien las especificaciones funcionales, prueba estos métodos:
| Método | Descripción | Opiniones de los usuarios |
|---|---|---|
| Enfoque multiagente basado en IA | Utiliza agentes de IA para recopilar y analizar necesidades, creando y priorizando historias de usuario. | Opiniones mixtas; los usuarios sugieren añadir funciones y mejorar las opciones de búsqueda. |
El sistema multiagente utiliza modelos de lenguaje de gran tamaño (LLM) para ayudar a analizar las necesidades. Estos modelos crean historias de usuario a partir de ideas de proyecto, las mejoran y clasifican su importancia. Este método claro te ayuda a recopilar bien las necesidades de los usuarios.
Si conoces las necesidades de los usuarios y defines especificaciones funcionales claras, podrás crear sistemas multiagente que cubran las necesidades actuales y se adapten al futuro.
Modelos en Azure AI Foundry
Modelos disponibles
Azure AI Foundry cuenta con muchos modelos para distintas tareas en sistemas multiagente. Puedes elegir agentes especializados que trabajen juntos para resolver problemas complejos con rapidez. Estos son algunos agentes importantes:
- Agente de "triaje" principal: Usa ConnectedAgentTools para gestionar las tareas entrantes y asignarlas correctamente.
- Agente de prioridad: Evalúa la urgencia de las tareas para identificar cuáles necesitan ayuda rápida.
- Agente de equipo: Envía las tareas al equipo adecuado para su resolución.
- Agente de esfuerzo: Estima el tamaño y la dificultad de las tareas para aprovechar mejor los recursos.
Además de estos agentes, Azure AI Foundry ofrece potentes modelos de IA para distintos fines:
- gpt-5.1: Ideal para tareas que requieren razonamiento profundo y muchos pasos.
- claude-sonnet-4-6: Ofrece soluciones inteligentes para programación y trabajo en equipo.
- claude-opus-4-6: El mejor para código de producción, seguridad y tareas de negocio.
- gpt-5.1-codex: Se centra en el trabajo de front-end y las tareas interactivas.
- claude-haiku-4-5: Rápido y rentable, con gran capacidad de razonamiento.
- DeepSeek-V3.1: Mejora el uso de herramientas y admite distintos modos de razonamiento.
Estos modelos te permiten crear un equipo de agentes que trabajan bien juntos y mejoran el sistema en su conjunto.
Criterios de selección de modelos
Elegir el modelo adecuado para tu sistema multiagente es importante. Ten en cuenta estos puntos clave para tomar una buena decisión:
| Criterio | Descripción |
|---|---|
| Adecuación a la tarea | Ajusta las fortalezas del modelo a tus necesidades, como chat, razonamiento o tareas multimodales. |
| Estrategia de enrutamiento de modelos | Usa una selección inteligente para enviar las solicitudes al mejor modelo según el coste, la calidad o el tipo de tarea. |
| Restricciones de coste | Asegúrate de que el modelo se ajusta a tu presupuesto para su uso e implementación. |
La elección de modelos en sistemas multiagente es muy importante. Distintos modelos funcionan mejor para distintas tareas. Los modelos centrados en instrucciones gestionan muchas solicitudes con rapidez. Los modelos centrados en razonamiento son ideales para planificar y corregir errores. Enviar cada tarea al modelo adecuado puede mejorar notablemente el rendimiento y la fiabilidad de tu sistema.
Azure AI Foundry también permite personalizarlo según tus necesidades específicas. Funciones como Connected Agents ayudan a dividir las tareas complejas en roles más pequeños. Multi-Agent Workflows ofrecen una gestión organizada, con control de estado y corrección de errores. Puedes usar herramientas sin código o marcos de código abierto para crear y gestionar tus agentes con facilidad.
Conociendo los modelos disponibles y aplicando estos criterios de selección, podrás crear un sistema multiagente que funcione bien y se ajuste a las necesidades de tu organización.
Arquitectura del sistema multiagente

Componentes clave
Una arquitectura sólida para sistemas multiagente cuenta con partes importantes que permiten a los agentes trabajar juntos y comunicarse bien. Veamos estas partes:
| Componente | Descripción |
|---|---|
| Contexto compartido | Esta capa permite que todos los agentes vean el mismo estado principal. Es fundamental para trabajar en equipo. |
| Transferencias basadas en eventos | Esta función mantiene a los agentes débilmente acoplados y, al mismo tiempo, conserva un registro claro de las acciones. |
| Definiciones coherentes | Garantiza que todos los agentes tomen decisiones de la misma forma, lo que mejora el rendimiento del sistema. |
| Propiedad de escritura única | Define quién puede escribir, lo que produce resultados claros por parte de los agentes. |
| Servicio de características en tiempo real | Ayuda a aprovechar mejor los recursos al evitar trabajo repetido entre agentes. |
| Detección de conflictos | Establece mecanismos para encontrar y corregir problemas cuando varios agentes actúan sobre lo mismo. |
| Observabilidad | Es clave para corregir incidencias, ya que permite seguir las decisiones y los datos de todos los agentes. |
| Gestión de puntos de control | Lleva un registro de en qué punto se encuentra cada canal de procesamiento, lo que ayuda a corregir problemas cuando fallan los agentes. |
Estas partes trabajan juntas para construir una arquitectura sólida que favorece el crecimiento y la fiabilidad de los sistemas multiagente.
Patrones de interacción entre agentes
La forma en que interactúan los agentes es fundamental para el buen funcionamiento de los sistemas multiagente. Entre los patrones más habituales se incluyen:
- Patrón colaborativo: los agentes trabajan juntos y comparten tareas para alcanzar objetivos comunes. Así se comparten recursos y se reduce el trabajo adicional.
- Patrón de mando y control: establece reglas claras de toma de decisiones y estructuras de gestión. Aunque puede agilizar los procesos, también puede ralentizarlos en situaciones cambiantes.
- Comunicación basada en mensajes: los agentes envían mensajes estructurados con solicitudes, comandos o información. Esto ayuda a mantenerlos débilmente acoplados y permite una comunicación asíncrona, clave para un buen trabajo en equipo.
Estos patrones de interacción ayudan a los agentes a trabajar mejor juntos, lo que mejora el rendimiento y la solidez de los sistemas complejos. Al aplicarlos, puedes hacer que la arquitectura de tu sistema multiagente sea más eficaz.
Herramientas en Azure AI Foundry

Playground de agentes de AI Foundry
El Playground de agentes de AI Foundry es una excelente herramienta para crear y probar sistemas multiagente. Este espacio sin código facilita todo el proceso. Puedes elegir modelos, configurar agentes y asignarles tareas y conocimientos específicos. El playground también incluye herramientas para comprobar el rendimiento, como el trazado y las métricas de evaluación. Así puedes ver en tiempo real lo bien que funcionan tus agentes.
En el playground puedes probar distintas configuraciones y flujos de trabajo. Esta flexibilidad te ayuda a entender cómo colaboran los agentes y cómo responden a las tareas. Puedes modificar tus diseños rápidamente según su rendimiento. El playground permite crear sistemas multiagente eficaces sin necesidad de conocimientos avanzados de programación.
Integración de Semantic Kernel
Añadir Semantic Kernel a Azure AI Foundry mejora notablemente tus sistemas multiagente. Semantic Kernel ofrece un SDK flexible que te permite crear, gestionar y utilizar agentes de IA fiables y adaptables. Esta integración ayuda con flujos de trabajo complejos que implican colaboración entre agentes y funciona bien con distintas API.
Para añadir Semantic Kernel, sigue estos pasos:
- Inicia sesión en Microsoft Foundry.
- Abre el proyecto en el que está configurado el modelo.
- Ve a Models + endpoints y elige el modelo implementado.
- Copia la URL del endpoint y la clave.
- Define las variables de entorno para la URL del endpoint y la clave.
- Crea un cliente para conectarte al endpoint usando el código proporcionado.
Esta integración te ayuda a crear agentes capaces de buscar y gestionar tareas complejas con mayor eficacia. Semantic Kernel facilita la organización de operaciones empresariales complejas. Con este marco de trabajo, puedes asegurarte de que tus agentes colaboren bien, mejorando el rendimiento de todo el sistema.
Azure AI Foundry también incluye muchas herramientas para facilitar el desarrollo de sistemas multiagente. Aquí tienes un resumen de algunas funciones clave:
| Herramienta/Función | Descripción |
|---|---|
| Connected Agents | Ayuda a los agentes a colaborar dividiendo las tareas complejas. |
| Orquestación concurrente | Permite que los agentes se ejecuten al mismo tiempo, acelerando los flujos de trabajo. |
| Capacidades de registro | Importante para hacer seguimiento y gestionar cómo interactúan los agentes y qué producen. |
Estas herramientas funcionan bien con los sistemas de TI existentes, lo que garantiza que tus sistemas multiagente se ejecuten sin problemas en la organización. Azure AI Foundry admite una orquestación sencilla mediante flujos de trabajo y agentes alojados, lo que mejora la colaboración entre sistemas.
Al usar el Playground de agentes de AI Foundry y añadir Semantic Kernel, puedes crear sistemas multiagente sólidos que aumentan la eficiencia y la innovación en tu trabajo.
Azure AI Foundry te ayuda a crear sistemas multiagente sólidos. Estos sistemas mejoran la automatización y la eficiencia. Puedes disfrutar de ventajas como:
- 37.6% más de precisión con agentes especializados
- Tiempos de ejecución hasta un 33% más rápidos
- Menores costes de supervisión y menos errores
- Diseños que pueden crecer y gestionar los problemas
Consejo: Usa Connected Agents and Multi-Agent Workflows. Te ayudan a crear sistemas flexibles que funcionan como equipos humanos. Estas funciones te permiten hacer un seguimiento del progreso, gestionar tareas y conectarte fácilmente con muchas herramientas.
En el futuro, Azure AI Foundry mejorará la forma en que los agentes colaboran y organizan las tareas. Esto hará que tu automatización sea más inteligente y fiable. Al usar esta plataforma, ayudas a tu organización a innovar y aumentar la productividad mediante un trabajo en equipo inteligente.
Preguntas frecuentes
¿Qué es un sistema multiagente?
Un sistema multiagente está formado por varios agentes que trabajan juntos. Ayudan a resolver problemas o a completar tareas. Cada agente tiene su propia función, lo que le permite colaborar mejor y hacer un gran trabajo.
¿Cómo admite Azure AI Foundry los sistemas multiagente?
Azure AI Foundry te ofrece herramientas y modelos para crear, gestionar y mejorar sistemas multiagente. Ayuda a que los agentes trabajen juntos sin problemas y automatiza tareas complejas.
¿Puedo personalizar agentes en Azure AI Foundry?
Sí, puedes modificar agentes en Azure AI Foundry. Puedes definir sus funciones, habilidades y la forma en que interactúan según las necesidades de tu organización. Así rinden al máximo.
¿Cuáles son las ventajas de usar sistemas multiagente?
Los sistemas multiagente mejoran la automatización, optimizan el funcionamiento y aceleran la finalización de tareas. También contribuyen a la precisión y a una mejor gestión de los recursos en distintos procesos.
¿Hace falta programar para usar Azure AI Foundry?
No, no necesitas programar para usar Azure AI Foundry. La plataforma es sin código, así que puedes crear y gestionar sistemas multiagente fácilmente sin tener grandes conocimientos de programación.
🎧 Escucha este episodio
¿Quieres una explicación práctica sobre Build Reliable Intune and Entra ID Agents? Este episodio desglosa el tema con un lenguaje claro y explica por qué importa para Microsoft 365, Azure, Power Platform, seguridad, IA y el trabajo moderno. Si quieres un análisis en profundidad de estos conceptos, no dejes de consultar el episodio de podcast relacionado: Build Reliable Intune and Entra ID Agents with Azure AI Foundry.
Escucha este episodio si quieres:
- Entender los conceptos clave detrás de Build Reliable Intune and Entra ID Agents
- Ver cómo encaja en el ecosistema tecnológico más amplio de Microsoft
- Descubrir dónde puede aportar valor práctico a tu organización
También te pueden interesar estos episodios relacionados de M365 FM:
- Build Reliable AI Agents for Microsoft 365
- Crea agentes de IA auditables con Azure AI Foundry
- De los datos a los agentes inteligentes: cómo crear IA empresarial de confianza con Microsoft AI Foundry, con Shubhangi Goyal [MVP]
- Cómo crear un MSP seguro centrado en Microsoft: Intune, Defender & Entra ID a escala, con Albin Klinaku [MVP]
- Microsoft Entra Agent ID: identidad segura para agentes de IA
Descubre más conversaciones prácticas sobre Microsoft en M365 FM.