Cómo llamar a un agente de Copilot Studio desde código para orquestar sistemas multi-agente

La inteligencia artificial conversacional avanza a pasos agigantados y cada vez más empresas buscan soluciones que permitan orquestar diferentes agentes en función de la intención del usuario.

Una de las novedades más potentes en este terreno es la posibilidad de integrar agentes creados en Microsoft Copilot Studio directamente en aplicaciones web o nativas gracias al Microsoft 365 Agents SDK.

En este artículo te explicamos cómo llamar a un agente de Copilot Studio desde código y qué ventajas aporta a las organizaciones que quieran construir un ecosistema inteligente de agentes interoperables.

¿Por qué integrar agentes de Copilot Studio?

Microsoft Copilot Studio es una plataforma SaaS que permite a usuarios de negocio y makers crear agentes conversacionales de manera sencilla. Estos agentes pueden después ser compartidos con equipos de desarrollo, quienes tienen la capacidad de integrarlos en sus propias aplicaciones personalizadas.

Gracias al Agents SDK, los desarrolladores no solo pueden trabajar con agentes creados en Copilot Studio, sino también con otros agentes construidos en Azure AI Foundry u otros entornos. De este modo, las empresas pueden decidir dinámicamente qué agente responde mejor a una petición en función de la intención detectada.

En resumen:

  • Se pueden referenciar uno o varios agentes desde una aplicación creada con el SDK.
  • Se pueden invocar agentes de Copilot Studio directamente desde aplicaciones web o nativas.

Esto abre la puerta a una arquitectura flexible y orquestada de agentes, independientemente de dónde se hayan creado.

Cómo llamar a un agente de Copilot Studio desde código

Para empezar, es necesario usar el Copilot Studio client library, disponible actualmente en .NET, JavaScript y Python.

1. Preparación del agente

Se debe crear un agente en Copilot Studio y publicarlo. En Settings → Advanced → Metadata, se utilizarán el Schema name y el Environment Id.

2. Registro de la aplicación en Entra ID (Azure AD)

Es necesario registrar la aplicación en Entra ID de Azure; para esto se requerirán el Application (client) ID y el Directory (tenant) ID.

3. Permisos de API

Se deben otorgar los permisos correspondientes a la API de Power Platform.

En la aplicación: API permissions → Add a permission → APIs my organization uses.

Buscar Power Platform API. En Delegated permissions, seleccionar CopilotStudio → CopilotStudio.Copilots.Invoke.

En resumen, el SDK nos permite establecer la conexión con un agente de Copilot Studio y enviarle mensajes desde una aplicación. Esto te permitirá comprobar rápidamente cómo fluye la conversación e integrarlo con otros agentes.

Beneficios de orquestar agentes con Copilot Studio

Integrar agentes de Copilot Studio en aplicaciones personalizadas no solo facilita la interacción con usuarios, sino que también permite:

  • Centralizar la gestión de agentes: todos los agentes, sin importar dónde fueron creados, pueden trabajar juntos.
  • Seleccionar dinámicamente el agente adecuado: el sistema decide cuál responde mejor según la intención del usuario.
  • Escalar de forma ágil: los equipos de negocio crean agentes y los de desarrollo los integran en cuestión de horas.
  • Maximizar el ROI en IA: se aprovechan tanto las herramientas low-code de negocio como las integraciones avanzadas de desarrollo.

Conclusión

La posibilidad de llamar a un agente de Copilot Studio desde código abre un nuevo horizonte para las empresas que buscan experiencias conversacionales más ricas, flexibles y orquestadas. Gracias al Microsoft 365 Agents SDK, se pueden unificar agentes de distintos orígenes bajo un mismo sistema, optimizando la resolución de peticiones y mejorando la experiencia de usuario.

En Bravent acompañamos a las organizaciones en su camino hacia la adopción de Copilot Studio y la integración con otros agentes, ayudándolas a crear soluciones conversacionales inteligentes y escalables.

María Soto Castro

María Soto Castro

Head of Innovation - Bravent

👉 ¿Quieres implementar un sistema de agentes orquestados en tu empresa?

Contáctanos en Info@bravent.net y te ayudamos a dar el siguiente paso hacia la inteligencia artificial conversacional.

      Resumen de privacidad

      Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

      Cookies estrictamente necesarias

      Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

      Cookies de terceros

      Esta web utiliza cookies analíticas para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

      Dejar esta cookie activa nos permite mejorar nuestra web.