La funcionalidad Equipo de Agentes le permite construir una estructura Multiagente en Power Omni utilizando el protocolo A2A (Agent-to-Agent). Un Agente Orquestador coordina la conversación con el usuario y llama a Agentes Especialistas siempre que necesita un conocimiento específico o una integración específica, combinando sus respuestas en una sola respuesta.
En la práctica, el usuario conversa con un único agente, y ese agente decide por sí mismo cuándo consultar al agente de Fabric, al agente de Azure DevOps, al agente de Finanzas o a cualquier otro especialista del equipo.
Conceptos
| Término | Descripción |
|---|---|
| Agente Orquestador | El agente con el que conversa el usuario. Interpreta la solicitud, decide qué especialistas consultar y consolida sus respuestas. |
| Agentes Especialistas | Agentes que el orquestador puede consultar. Cada uno mantiene sus propias instrucciones, modelo, conectores y permisos. |
| A2A (Agent-to-Agent) | Protocolo de comunicación entre agentes. Un agente solo puede ser consultado por otro agente cuando está habilitado para A2A. |
| Equipo de agentes | Un grupo formado por un orquestador y hasta 10 especialistas. |
Principales Beneficios
- Un único punto de conversación: los usuarios no necesitan saber qué agente atiende cada tema. Simplemente conversan con el orquestador.
- Especialización: cada agente se mantiene enfocado en su propio dominio, con sus propias instrucciones y conectores, lo que genera respuestas más precisas.
- Reutilización: los agentes existentes pueden combinarse en nuevos equipos sin necesidad de volver a crearlos.
- Gobernanza preservada: los permisos de acceso y el seguimiento de uso de cada agente continúan vigentes dentro del equipo.
Configuración de un Equipo de Agentes
Reglas del Equipo
- Usted puede seleccionar hasta 10 especialistas por orquestador.
- Al guardar, los especialistas seleccionados se habilitan automáticamente para A2A.
- A través del orquestador, cada usuario solo puede consultar agentes a los que ya tiene acceso. El equipo no otorga acceso a agentes restringidos.
- El uso de tokens se registra por agente, es decir, cada especialista que es llamado registra su propio uso.
Permitir que Otros Agentes Consulten a este Agente (A2A)
En la parte inferior del panel, la opción Permitir que otros agentes consulten a este agente (A2A) controla si este agente puede ser llamado como especialista por otros orquestadores.
- Habilitada: el agente está disponible para ser consultado vía A2A.
- Deshabilitada: el agente no puede ser consultado por otros agentes, a menos que sea seleccionado como especialista en un equipo (lo que lo habilita automáticamente al guardar).
El orquestador utiliza la descripción de cada especialista para decidir a cuál llamar. Los agentes sin descripción se identifican solo por su nombre (muestran "Sin descripción. El agente será identificado por su nombre."), lo que reduce considerablemente la precisión del enrutamiento. Antes de construir un equipo, asegúrese de que cada especialista tenga una descripción clara y objetiva.
Cómo Escribir una Buena Descripción
Una buena descripción indica qué puede hacer el agente, a qué datos o sistemas accede y cuándo debe ser llamado.
| Agente | Descripción débil | Descripción recomendada |
|---|---|---|
| Fabric | Informes en Fabric | Consulta informes y modelos semánticos de Power Tuning en Microsoft Fabric. Llámelo para preguntas sobre KPIs, crecimiento de clientes, ingresos y métricas de ventas. |
| Demand Manager | Sin descripción | Consulta y gestiona work items de Azure DevOps. Llámelo para listar tickets abiertos y verificar el estado, los responsables y los plazos de las solicitudes. |
| Finanzas | Agente de finanzas | Responde preguntas sobre cuentas por pagar y por cobrar, reembolsos y políticas financieras internas. Llámelo para pagos, facturas y plazos financieros. |
Evite tener especialistas con descripciones similares en el mismo equipo. Cuanto más distinto sea el alcance de cada uno, más fácil será para el orquestador elegir al agente correcto.
Identificación de un Agente Orquestador
Los agentes configurados como orquestadores muestran el ícono Multiagente (👥) junto a su nombre.
- En el Portal de Administración: en la lista de Agentes, al pasar el cursor sobre el ícono se muestra Agente Orquestador - Multiagente.
- En el Portal del Usuario: el ícono aparece en el menú lateral de Agentes y en la tarjeta del agente en el Hub de Agentes.
Uso del Equipo en el Chat
Para el usuario, la experiencia es transparente: basta con abrir una conversación con el Agente Orquestador y hacer la pregunta como de costumbre.
Cuando el orquestador decide que necesita a un especialista, el chat muestra Llamando al agente: seguido del nombre del especialista que está siendo llamado. Al final, el orquestador combina la información y presenta la respuesta.
Ejemplos
- "Verifique en Fabric cómo ha crecido la base de clientes de Power Tuning" → el orquestador llama al agente Fabric.
- "Verifique los tickets abiertos en Azure DevOps" → el orquestador llama al agente Demand Manager - Azure DevOps.
Permisos y Uso
- Permisos: el orquestador respeta los permisos de cada usuario. Si el usuario no tiene acceso a un especialista (directamente, a través de un grupo o de un espacio de trabajo), ese especialista no será consultado en su nombre.
- Uso: cada agente que es llamado tiene su uso de tokens registrado individualmente, lo cual puede seguirse en Monitoreo y en Auditorías > Uso de Tokens.
- Presupuesto: dado que el uso se registra por agente, los límites definidos en Presupuesto también se aplican a los especialistas.