Los administradores de TI y arquitectos de soluciones empresariales se enfrentan a un desafío operativo constante: los datos y flujos críticos de las líneas de negocio (LOB, Line-of-Business) residen en plataformas fragmentadas como SAP, Salesforce, Microsoft Dynamics 365, ServiceNow y bases de datos o API REST internas; mientras que los empleados pasan la mayor parte de su jornada laboral dentro de las aplicaciones de Microsoft 365 como Teams, Outlook, Word y Excel.
Extender Microsoft 365 Copilot mediante agentes LOB personalizados construidos en Microsoft Copilot Studio resuelve esta fricción. En lugar de obligar al personal a cambiar constantemente de aplicación o portal web, los equipos de TI pueden implementar asistentes de IA especializados que razonan sobre bases de conocimiento internas, invocan API REST protegidas, ejecutan transacciones y se integran de forma nativa en la experiencia de chat de Microsoft 365 Copilot.
Esta guía detalla la arquitectura completa, la configuración técnica, los límites de identidad, los controles de seguridad y el flujo de gobernanza necesarios para crear y desplegar agentes LOB corporativos de manera segura en toda la organización.
1. Arquitectura: Cómo Extiende Copilot Studio a Microsoft 365 Copilot
Para diseñar y gobernar agentes personalizados con eficacia, los administradores deben comprender cómo orquestan la intención del usuario los componentes del ecosistema de Microsoft 365 Copilot.
+-----------------------------------------------------------------------------------+
| Superficie de Cliente Microsoft 365 |
| (Teams, Outlook, Chat de Microsoft 365 Copilot, Web, Aplicaciones Office) |
+-----------------------------------------------------------------------------------+
|
| Prompt del usuario / Mención @Agente
v
+-----------------------------------------------------------------------------------+
| Orquestador Central de Microsoft 365 Copilot |
| (Reconocimiento de intención, contexto, índice semántico, directivas Purview) |
+-----------------------------------------------------------------------------------+
|
+-------------------+-------------------+
| |
v v
+----------------------------------+ +------------------------------------------+
| Agente Declarativo / LOB Agent | | Conocimiento Nativo de Microsoft 365 |
| (Microsoft Copilot Studio) | | (Correos, SharePoint, OneDrive, Chats) |
+----------------------------------+ +------------------------------------------+
| Instrucciones del sistema y barreras de contención (Guardrails)
| Conocimiento empresarial (SharePoint, conectores de Microsoft Graph)
| Motor de orquestación generativa
|
+---> Herramientas y acciones (Conectores de Power Platform, API REST, Flujos)
| |
| +---> Sistemas empresariales (SAP ERP, Salesforce, Dynamics 365, BD)
|
+---> Capa de identidad y gobernanza
|
+---> Microsoft Entra ID (SSO, OAuth 2.0 delegado / intercambio de tokens)
+---> Directivas DLP de Power Platform y auditoría en Microsoft Purview
Modalidades de Agentes en el Ecosistema
En Copilot Studio y Microsoft 365 Copilot, los administradores trabajan principalmente con dos tipos de agentes:
- Agentes para Microsoft Copilot (Agentes Declarativos / Declarative Agents): Estos agentes extienden la experiencia base de chat de Microsoft 365 Copilot mediante instrucciones especializadas, fuentes de conocimiento seleccionadas y herramientas de acción dirigidas. Se ejecutan en el marco de chat de Copilot (Copilot chat harness), conservando la interfaz habitual del usuario mientras acotan el contexto a una disciplina específica (por ejemplo, compras, beneficios de RR. HH. o soporte técnico).
- Agentes de Motor Personalizado (Custom Engine Agents): Son agentes conversacionales independientes que utilizan modelos de lenguaje propios, motores de orquestación específicos o código de Bot Framework. Suelen emplearse en portales web externos o aplicaciones móviles independientes que requieren un control total del diálogo multipaso.
Para escenarios corporativos integrados en la rutina laboral diaria de los empleados, los Agentes Declarativos con Herramientas de Acción en Copilot Studio constituyen el estándar de despliegue preferente.
2. Requisitos Previos, Licenciamiento y Roles de Administración
Antes de iniciar la creación y el despliegue, verifique que el inquilino (tenant) cumpla con los siguientes requisitos:
Requisitos de Licenciamiento
- Licencia de Microsoft 365 Copilot: Obligatoria para todos los usuarios y administradores que interactúan con los agentes o realizan pruebas directas en Microsoft 365 (disponible como complemento para Microsoft 365 E3/E5, Business Standard/Premium, o incluida en Microsoft 365 E7).
- Capacidad o Suscripción de Microsoft Copilot Studio: Necesaria para que los creadores diseñen y publiquen agentes en el portal web (
https://copilotstudio.microsoft.com). Alternativamente, los entornos pueden utilizar capacidad de pago por uso (Créditos de Copilot) vinculada a una suscripción de Microsoft Azure.
Roles de Administración y Permisos
- Administrador de Power Platform: Gestiona los entornos administrados, configura las directivas de prevención de pérdida de datos (DLP) y controla los conectores en el Centro de administración de Power Platform (
https://admin.powerplatform.microsoft.com). - Administrador de Microsoft 365 / Administrador Global: Aprueba, despliega, asigna a grupos, bloquea o retira agentes en el Centro de administración de Microsoft 365 (
https://admin.microsoft.com). - Permisos del Creador (Maker): Los autores requieren los roles de Creador de entorno (Environment Maker) o Personalizador del sistema (System Customizer) en el entorno de Power Platform asignado.
3. Gobernanza del Inquilino: Configuración de Directivas DLP
Antes de habilitar la creación de agentes, el equipo de TI debe establecer directivas de seguridad para evitar la exfiltración de datos y el uso no autorizado de conectores.
Configuración de Directivas de Prevención de Pérdida de Datos (DLP)
Todos los agentes creados en Copilot Studio están sujetos a la aplicación en tiempo real de directivas DLP de Power Platform. Si un agente combina conectores pertenecientes a grupos de directiva incompatibles, la publicación y la ejecución en tiempo de ejecución quedan bloqueadas.
Configure la siguiente línea base en el Centro de administración de Power Platform:
- Inicie sesión en el Centro de administración de Power Platform, acceda a Directivas > Directivas de datos.
- Cree o edite una directiva asignada a los entornos corporativos de producción.
- Configure la agrupación de conectores:
- Grupo de datos Empresarial (Business): Sitúe los conectores LOB principales (como SAP ERP, Salesforce, Microsoft Dataverse, Office 365 Outlook, SQL Server y conectores personalizados de API REST internas) junto con el conector Microsoft Teams + M365 Channel in Copilot Studio.
- Grupo Bloqueado (Blocked): Bloquee conectores de almacenamiento en la nube de consumo personal, redes sociales no autorizadas y servicios de mensajería pública externa.
- Exigir Autenticación de Usuarios con Entra ID: Mueva el conector llamado Chat without Microsoft Entra ID authentication in Copilot Studio al grupo «Bloqueado». Esto impide que los creadores publiquen agentes anónimos o desprotegidos, garantizando que todo acceso requiera inicio de sesión único (SSO) corporativo.
- Filtrado de Extremos de Conectores (Endpoint Filtering):
Para conectores HTTP o conectores REST personalizados, configure reglas de filtrado de extremos para permitir el tráfico únicamente hacia subdominios corporativos confiables (por ejemplo,
*.corp.contoso.com/api/*) y bloquear cualquier dirección IP o URL externa no verificada.
4. Construcción del Agente LOB en Copilot Studio
Una vez establecida la gobernanza de datos, los creadores y arquitectos pueden desarrollar el agente en la interfaz de Copilot Studio.
+-------------------------------------------------------------------------------+
| Construcción del Agente en Copilot Studio |
+-------------------------------------------------------------------------------+
| 1. Identidad e Instrucciones del Sistema (Prompt) |
| - Nombre y descripción clara (esenciales para el orquestador de M365) |
| - Instrucciones: delimitación de funciones, rechazo de temas y reglas |
+-------------------------------------------------------------------------------+
| 2. Anclaje en Conocimiento Empresarial (Grounding) |
| - Bibliotecas de documentos de SharePoint y sitios de OneDrive |
| - Conectores de Microsoft Graph (índices de Confluence, ServiceNow, etc.) |
+-------------------------------------------------------------------------------+
| 3. Herramientas y Acciones de Negocio (Tools & Actions) |
| - Conectores prediseñados (SAP ERP, Salesforce CRM, Dynamics 365) |
| - Conectores OpenAPI / API REST personalizados |
| - Flujos de agente (Power Automate para lógica empresarial compleja) |
+-------------------------------------------------------------------------------+
| 4. Seguridad en Tiempo de Ejecución y Puertas de Aprobación |
| - OAuth 2.0 delegado con identidad del usuario (seguridad a nivel de fila)|
| - «Preguntar al usuario final antes de ejecutar» en operaciones de escritura|
+-------------------------------------------------------------------------------+
Paso 1: Inicializar el Agente
- Acceda a Microsoft Copilot Studio.
- Verifique que esté seleccionado el entorno administrado correcto de Power Platform en la esquina superior derecha.
- En el panel lateral, seleccione Agentes (Agents).
- Seleccione Microsoft Copilot y haga clic en Agregar (Add) en la tarjeta de agentes, o elija Crear > Nuevo agente.
- Asigne un nombre descriptivo (máximo 42 caracteres, sin los símbolos
<o>) y suba un icono en formato PNG menor de 72 KB (resolución estándar de 192x192 píxeles).
Paso 2: Redactar Instrucciones del Sistema y Mensajes Iniciales
Las instrucciones estructuradas definen los límites operativos y evitan alucinaciones en el modelo:
- Rol y Responsabilidades: Describa con precisión la función del agente (por ejemplo: «Eres el Asistente de Operaciones de Cadena de Suministro de Contoso. Consultas niveles de inventario en tiempo real desde SAP ERP y ayudas a los gestores a realizar el seguimiento de órdenes de compra»).
- Barreras de Exclusión: Especifique los temas prohibidos (por ejemplo: «Nunca respondas preguntas sobre salarios, contratos laborales ni datos financieros confidenciales no públicos. Remite al usuario al portal interno de RR. HH.»).
- Confirmación de Transacciones: Establezca reglas estrictas para operaciones de modificación (por ejemplo: «Antes de ejecutar la cancelación de una orden de compra o actualizar la dirección de un proveedor, presenta todos los parámetros al usuario y solicita su confirmación explícita»).
- Mensajes Sugeridos (Suggested Prompts): Configure de 3 a 6 mensajes iniciales en la página general (por ejemplo: «Consultar estado de entrega de la Orden de Compra #450012», «Listar excepciones de inventario en el centro de distribución de Dallas»), facilitando la adopción inmediata por parte de los usuarios.
Paso 3: Anclar el Agente en Conocimiento Corporativo
Las fuentes de conocimiento proporcionan base factual a las respuestas generativas:
- En la página de información general del agente, acceda a la tarjeta Conocimiento (Knowledge) y seleccione Agregar conocimiento.
- Seleccione las fuentes adecuadas:
- Sitios y Bibliotecas de SharePoint: Vincule carpetas con manuales de compras, políticas de proveedores o procedimientos operativos estándar (SOP). Copilot respeta automáticamente los permisos de SharePoint (security trimming); el usuario solo recibe respuestas derivadas de documentos a los que ya tiene acceso.
- Conectores de Microsoft Graph: Conecte repositorios externos previamente configurados por el administrador de TI (como Confluence o bases de conocimiento de ServiceNow).
- Active la casilla Usar solo las fuentes especificadas (Only use specified sources) para impedir que el agente recurra a búsquedas abiertas en la web pública para responder cuestiones internas.
Paso 4: Integrar Herramientas y Acciones LOB
Las herramientas transforman al agente de un simple sistema de consulta a un participante activo en los procesos empresariales:
- Abra el agente y acceda a la página Herramientas (Tools) (o en la pestaña Construir > Herramientas).
- Seleccione Agregar una herramienta (Add a tool).
- Elija el mecanismo de integración:
- Conectores precompilados: Seleccione conectores nativos para sistemas como SAP ERP, Salesforce, Dynamics 365 o ServiceNow.
- Conectores personalizados / API REST: Utilice especificaciones OpenAPI (Swagger) de microservicios internos para registrar métodos y parámetros.
- Flujos de Agente (Agent Flows): Diseñe flujos en Power Automate si la lógica de negocio requiere consultas cruzadas entre múltiples tablas, transformaciones de datos o aprobaciones escalonadas.
- Configure los metadatos de la herramienta:
- Descripción de la Herramienta (Description): Crucial. El orquestador de Microsoft 365 Copilot utiliza esta descripción para decidir si invoca la herramienta. Ejemplo: «Recupera detalles de órdenes de compra en tiempo real desde SAP mediante el número de pedido. Úsalo cuando el usuario pregunte por fechas de entrega, estado de partidas o importes de facturas».
- Relleno Dinámico de Parámetros: Mantenga la opción Rellenar dinámicamente con IA (Dynamically fill with AI) para que el agente extraiga automáticamente variables como el ID de pedido del diálogo.
- Preguntar al usuario final antes de ejecutar (Ask the end user before running): Déjelo en «No» para consultas de solo lectura. Para cualquier operación de creación, actualización o eliminación, establézcalo en Sí, forzando la presentación de una tarjeta de confirmación en el chat.
5. Autenticación, Límites de Identidad y Seguridad a Nivel de Fila
Al conectar sistemas de negocio, la integridad de los permisos es fundamental. Los agentes nunca deben omitir los modelos de seguridad de las aplicaciones de origen.
| Criterio | Autenticación de Usuario Final (Delegada - Recomendada) | Credenciales del Creador (Entidad de Servicio / Compartida) |
|---|---|---|
| Flujo de Autenticación | Intercambio de tokens OAuth 2.0 en nombre del usuario (OBO) con Entra ID | Clave de API estática, secreto de cliente o cuenta de servicio genérica |
| Alcance de Datos | Estrictamente limitado al rol y permisos del usuario conectado | Acceso amplio a todos los datos concedidos a la cuenta de servicio |
| Seguridad a Nivel de Fila (RLS) | Se mantiene; el empleado no puede consultar registros fuera de su rol | Se vulnera; cualquier empleado podría acceder a datos restringidos |
| Atribución en Auditoría | Las acciones se registran con el UPN exacto del empleado en el backend | Los registros muestran la cuenta de servicio, perdiendo trazabilidad real |
| Casos Apropiados | Consultas y modificaciones en ERP, CRM, nóminas y registros personales | Catálogos públicos de productos, preguntas frecuentes abiertas |
Implementación del Inicio de Sesión Único (SSO)
- En el agente, diríjase a Configuración > Seguridad > Autenticación y elija Autenticar con Microsoft.
- En la configuración de cada herramienta conectada a sistemas LOB, seleccione Credenciales del usuario final (End user credentials).
- Cuando el usuario interactúa a través de Microsoft 365 Copilot, el token de Entra ID se propaga mediante OAuth 2.0 hacia la API de destino.
- Si el usuario no tiene permisos sobre un registro específico en SAP o Salesforce, el sistema backend devuelve un error HTTP 403 Forbidden, y el agente informa cortésmente al usuario de que no posee autorización.
6. Depuración, Pruebas y Validación de Lógica
Antes de distribuir el agente a la empresa, realice una validación exhaustiva de los caminos de razonamiento:
- Panel de Pruebas de Copilot Studio: Simule consultas en el lienzo lateral para comprobar tanto el anclaje en conocimiento como la activación de herramientas.
- Modo Desarrollador para Inspección de Trazas: En el chat de prueba, escriba
-developer ony envíe un mensaje. Se activará el panel de diagnóstico detallado, mostrando la clasificación de intenciones, la justificación de selección de herramientas, la carga JSON transmitida a la API y la respuesta devuelta. - Reinicio de la Caché de Sesión: Microsoft Copilot almacena en caché el contexto dentro de una sesión activa. Cada vez que actualice instrucciones, herramientas o documentos, haga clic en el icono Iniciar nueva sesión de prueba en la parte superior del panel.
7. Publicación y Configuración del Canal
Completada la validación, proceda a generar la versión definitiva y configurar el canal de Microsoft 365:
- Haga clic en Publicar (Publish) en la barra superior de Copilot Studio para crear una compilación inmutable de la configuración.
- Vaya a Canales (Channels) en el menú izquierdo.
- Seleccione Microsoft 365 Copilot (o canal de Teams y Microsoft 365).
- Seleccione la opción de disponibilidad deseada:
- Compartir vínculo: Genera un vínculo profundo para pruebas inmediatas en Teams o navegador.
- Mostrar a mis compañeros de equipo y usuarios compartidos: Otorga acceso a grupos de seguridad designados para fases de pilotaje.
- Mostrar a todos los miembros de mi organización (Show to everyone in my org): Envía la solicitud al catálogo corporativo, requiriendo aprobación del administrador en Microsoft 365.
- Descargar como archivo .zip: Exporta el paquete de manifiesto (
manifest.jsone iconos) para su carga manual y auditoría por parte del equipo de TI.
8. Despliegue Centralizado en el Centro de Administración de Microsoft 365
Los administradores de TI asumen el control del ciclo de vida y despliegue del agente en el Centro de administración de Microsoft 365.
+-------------------------------------------------------------------------------+
| Flujo de Despliegue en Centro de Administración M365 |
+-------------------------------------------------------------------------------+
| 1. Detección y Revisión de Solicitudes |
| - Acceder a admin.microsoft.com > "Agentes" o "Aplicaciones integradas" |
+-------------------------------------------------------------------------------+
| 2. Evaluación de Seguridad y Cumplimiento |
| - Revisar permisos del manifiesto, API externas y clientes de destino |
| - Validar conformidad con directivas DLP y etiquetas de confidencialidad |
+-------------------------------------------------------------------------------+
| 3. Despliegue Escalonado (Phased Rollout) |
| - Fase 1: Asignar a grupo de seguridad piloto ("Usuarios específicos") |
| - Fase 2: Despliegue departamental o a toda la organización |
+-------------------------------------------------------------------------------+
| 4. Supervisión Operativa y Ciclo de Vida |
| - Seguimiento en informes de uso de Copilot y consumo de créditos |
| - Auditoría permanente en los registros de Microsoft Purview |
+-------------------------------------------------------------------------------+
Proceso de Aprobación y Despliegue
- Inicie sesión en el Centro de administración de Microsoft 365 con una cuenta de administrador.
- Navegue a Agentes > Registro de agentes (Agent Registry) o Configuración > Aplicaciones integradas (Integrated apps).
- Localice la solicitud del agente LOB o seleccione Cargar agente personalizado / Cargar aplicaciones personalizadas para subir el paquete
.zip. - Inspeccione el empaquetado: editor, descripción, permisos solicitados y API de backend invocadas.
- Estrategia de Despliegue Escalonado:
- Fase Piloto: Asigne el agente a un grupo de seguridad piloto específico (por ejemplo,
SG-SupplyChain-Copilot-Pilots). Evalúe el rendimiento y la precisión durante 1 o 2 semanas. - Producción: Amplíe la asignación a grupos departamentales o a Toda la organización.
- Fase Piloto: Asigne el agente a un grupo de seguridad piloto específico (por ejemplo,
- Fijación en Microsoft Teams (Opcional): En el Centro de administración de Teams (
https://admin.teams.microsoft.com), dentro de Aplicaciones de Teams > Directivas de configuración, agregue el agente a la lista de aplicaciones ancladas para que aparezca automáticamente en la barra lateral de los usuarios.
9. Operaciones Continuas: Monitorización, Auditoría y Cumplimiento
Tras la puesta en producción, el equipo de TI debe mantener una supervisión activa del rendimiento, los costes y la seguridad:
Métricas de Uso y Capacidad
- Analítica de Copilot Studio: Revise el total de sesiones, tasa de resolución, herramientas más ejecutadas y preguntas no resueltas en la pestaña Análisis (Analytics).
- Informes de Uso en Microsoft 365: Diríjase a Informes > Uso > Microsoft Copilot > Agentes para seguir la tasa de adopción de los agentes aprobados en la empresa.
- Costes de Power Platform: Supervise el consumo de solicitudes API, Créditos de Copilot y cargos de Azure de pago por uso en el Centro de administración de Power Platform.
Cumplimiento y Protección de Datos con Microsoft Purview
Los agentes desplegados en Microsoft 365 Copilot operan bajo las máximas garantías de seguridad corporativa:
- Límite de Datos Comerciales: Las preguntas, los registros recuperados de los sistemas LOB y las respuestas generadas permanecen dentro del límite de datos del inquilino y nunca se utilizan para entrenar modelos fundacionales públicos.
- Registro de Auditoría Unificado de Purview: Cada interacción con el agente, ejecución de herramienta y consulta de conocimiento queda registrada en el Registro de auditoría unificado de Microsoft Purview, facilitando investigaciones de seguridad y exportación a herramientas SIEM como Microsoft Sentinel.
- Etiquetas de Confidencialidad (Sensitivity Labels): Los documentos clasificados en SharePoint con cifrado conservan sus restricciones. Si un empleado no tiene privilegios para abrir un documento protegido, el agente omitirá automáticamente dicho contenido al generar la respuesta.
10. Lista de Comprobación para el Administrador de TI
| Fase de Implementación | Acción Técnica Clave | Plataforma de Gestión |
|---|---|---|
| Requisitos Previos | Verificar licencias M365 Copilot y Copilot Studio; asignar roles de TI | Centro de administración de M365 |
| Línea Base DLP | Agrupar conectores LOB y M365 en «Empresarial»; bloquear chat anónimo | Centro de administración de Power Platform |
| Definición de Agente | Redactar instrucciones claras, exclusiones temáticas y mensajes sugeridos | Microsoft Copilot Studio |
| Anclaje de Conocimiento | Conectar SharePoint y Graph Connectors respetando permisos del usuario | Microsoft Copilot Studio |
| Integración de Acciones | Configurar conectores SAP/CRM y API REST con OAuth 2.0 delegado | Microsoft Copilot Studio |
| Protección de Escritura | Activar la confirmación obligatoria «Preguntar antes de ejecutar» | Microsoft Copilot Studio |
| Validación de Lógica | Inspeccionar trazas con -developer on y limpiar caché de sesión | Microsoft Copilot Studio |
| Publicación | Publicar versión inmutable y habilitar canal de Microsoft 365 Copilot | Microsoft Copilot Studio |
| Despliegue Tenant | Aprobar en M365 Admin Center y distribuir mediante grupos piloto | Centro de administración de M365 |
| Gobernanza Continua | Auditar eventos en Purview; monitorizar consumo de créditos y adopción | M365 Admin Center & Purview |
Combinando la gestión unificada de identidades con Microsoft Entra ID, las políticas de datos de Power Platform DLP y el despliegue administrado en el Centro de administración de Microsoft 365, el departamento de TI puede transformar Microsoft 365 Copilot en un motor operativo conectado y seguro que potencia los sistemas de misión crítica de la empresa.
Referencias
- Overview - Microsoft Copilot Studio | Microsoft Learn
- Extend Microsoft Copilot with the Copilot chat harness - Microsoft Copilot Studio | Microsoft Learn
- Add tools to custom agents - Microsoft Copilot Studio | Microsoft Learn
- Configure data policies for agents - Microsoft Copilot Studio | Microsoft Learn
- Manage agents in the Microsoft 365 admin center - Microsoft 365 admin | Microsoft Learn
- Agent overview in Microsoft 365 admin center - Microsoft 365 admin | Microsoft Learn