
El 14 de septiembre de 2026, Shawn Wang incorporó al repositorio oficial de Microsoft una solución denominada Enterprise Knowledge Agent. A diferencia de una demostración conceptual, el proyecto incluye infraestructura como código, configuraciones, scripts, pruebas y documentación para desplegar un agente de conocimiento empresarial en Microsoft Foundry.
La plantilla no proporciona un agente nativo para Dynamics 365 Finance and Operations. Su valor para este ecosistema está en ofrecer una base reproducible que puede adaptarse para consultar documentación técnica, procedimientos, incidencias conocidas, notas de versión y conocimiento funcional, mientras las operaciones sobre el ERP permanecen separadas y gobernadas.
¿Qué problema busca resolver?
Los asistentes empresariales suelen empezar conectando un modelo directamente con documentos, buscadores, APIs y herramientas. Esa aproximación funciona en una prueba pequeña, pero se vuelve difícil de mantener cuando aumentan las fuentes, los agentes y los permisos.
Enterprise Knowledge Agent organiza esas capacidades en dos grupos:
- Fuentes de conocimiento: aportan evidencia que debe recuperarse, ordenarse, sintetizarse y citarse.
- Herramientas operativas: consultan estados actuales o ejecutan acciones y, por tanto, necesitan controles propios de identidad, aprobación, auditoría, reintentos y tratamiento de errores.
Esta separación permite que un asistente responda preguntas documentales sin otorgarle automáticamente capacidad para modificar datos empresariales.
Arquitectura de la plantilla
El despliegue predeterminado utiliza la siguiente ruta:
Usuario o aplicación → Microsoft Foundry Hosted Agent → Foundry Toolbox → Foundry IQ Knowledge Base y Web IQ.
Foundry IQ se apoya en Azure AI Search para combinar fuentes indexadas y remotas. La configuración inicial crea un índice sintético y añade Microsoft Learn como fuente oficial mediante MCP. Web IQ permite complementar la respuesta con información pública actual.
La solución incluye puntos de extensión opcionales para:
- Índices de Azure AI Search administrados por la organización.
- Servidores MCP de conocimiento en modo de solo lectura.
- Fabric IQ y Work IQ.
- APIs descritas mediante OpenAPI.
- Otros agentes mediante Agent-to-Agent, o A2A.
- Herramientas empresariales publicadas a través de Foundry Toolbox.
Este patrón complementa la arquitectura descrita en Microsoft Foundry Toolboxes: un endpoint MCP gobernado para múltiples agentes. Toolbox funciona como capa común para administrar conexiones y herramientas, mientras la base de conocimiento concentra recuperación, reranking y citas.
¿Cómo podría aplicarse a D365FO?
Una adaptación razonable para Dynamics 365 Finance and Operations puede comenzar con un agente de consulta, sin operaciones de escritura. Sus fuentes podrían incluir documentación de Microsoft Learn, manuales funcionales, procedimientos de soporte, documentación de extensiones, notas Evergreen y conocimiento aprobado de Azure DevOps.
Las fuentes documentales deberían incorporarse a Azure AI Search o a Foundry IQ cuando deban participar en una respuesta unificada con citas. En cambio, una consulta transaccional a D365FO, la validación de un paquete o la recuperación de un work item deberían exponerse como herramientas independientes mediante Toolbox.
La conexión oficial entre Foundry y Dynamics 365 ERP MCP ya se explicó en ERP MCP + Microsoft Foundry: nueva oportunidad reutilizable. La nueva plantilla permite ubicar esa conexión dentro de una solución más amplia de conocimiento, pero no reemplaza la seguridad ni los permisos del ERP.
Qué incluye el repositorio
El commit de incorporación añadió alrededor de 2.000 líneas distribuidas en 50 archivos. Entre los recursos más útiles se encuentran:
- Despliegues alternativos con Terraform y Bicep.
- Manifiestos para Azure Developer CLI.
- Configuraciones declarativas para conocimiento y herramientas.
- Datos empresariales sintéticos para la prueba inicial.
- Scripts de aprovisionamiento, invocación y limpieza.
- Pruebas de contratos e infraestructura.
- Guías de arquitectura, personalización, incorporación de datos y costos.
El ejemplo puede desplegarse primero con un índice sintético y luego en modo bring your own, reutilizando un servicio e índice de Azure AI Search existentes.
Prerrequisitos y permisos
La ruta documentada requiere Azure CLI, Azure Developer CLI, PowerShell 7, Python y, para el camino predeterminado, Terraform. Bicep se ofrece como alternativa. También se necesita una suscripción de Azure, un proyecto Microsoft Foundry y disponibilidad regional y de cuota para el modelo seleccionado.
La identidad que despliega necesita permisos para crear recursos y asignaciones de roles. En la modalidad con Azure AI Search existente se documentan, entre otros, los siguientes roles:
Search Service Contributor.Search Index Data Contributor.Cognitive Services Userpara la identidad administrada de Search.Search Index Data Readerpara la identidad del Hosted Agent.
Los datos externos permanecen bajo propiedad de la organización. La plantilla no los ingiere, migra, sincroniza ni gobierna automáticamente.
Una prueba técnica reproducible
El piloto inicial puede organizarse en cuatro fases:
- Despliegue controlado: crear un entorno aislado con el índice sintético y validar región, modelo y cuota.
- Pruebas de enrutamiento: ejecutar las consultas incluidas para comprobar conocimiento empresarial, búsqueda web y Microsoft Learn con citas.
- Fuente propia: crear otro entorno en modo BYO y conectar un índice documental con campos recuperables para título, contenido, URL, sección, fecha y metadatos de acceso.
- Extensión gobernada: incorporar primero herramientas MCP de lectura y añadir operaciones empresariales solo después de definir identidad, aprobaciones, auditoría y límites.
El repositorio sugiere tres pruebas concretas: una pregunta sobre el contenido empresarial sintético, una consulta actual mediante Web IQ y una pregunta que debe responderse exclusivamente desde Microsoft Learn.
Costos orientativos
La documentación de la plantilla incluye, con fecha 7 de septiembre de 2026, un ejemplo de bajo uso cercano a USD 82 mensuales. La mayor parte corresponde a una instancia Basic de Azure AI Search. El cálculo incorpora horas limitadas de Hosted Agent, tokens del modelo y búsquedas Web IQ.
Es una referencia de planificación, no una cotización. No incluye impuestos, descuentos, transferencia de datos, monitoreo, alta disponibilidad, entornos adicionales ni las fuentes y servicios empresariales que aporte cada organización.
Limitaciones para producción
Microsoft indica expresamente que la plantilla es un punto de partida y no una aplicación productiva ni multitenant. No incorpora:
- Ingestión, partición y sincronización de documentos empresariales.
- Autorización completa a nivel de documento.
- Red privada y aislamiento integral.
- Interfaz de usuario.
- Monitoreo centralizado, respaldo o recuperación ante desastres.
- Acuerdo de soporte o nivel de servicio para la solución.
Además, el ejemplo de MCP remoto no configura autenticación. Los ejemplos de Work IQ pueden exponer operaciones de lectura y escritura y deben revisarse antes de utilizar una política sin aprobación. Tampoco debe entregarse al modelo acceso SQL arbitrario ni credenciales de base de datos: las acciones deben limitarse mediante APIs o herramientas MCP de mínimo privilegio.
Algunas capacidades de fuentes remotas y recuperación basada en agentes continúan en vista previa. Las funciones preview no tienen SLA productivo y requieren una evaluación específica de seguridad, cumplimiento, calidad y disponibilidad.
Recomendación
Probar como piloto, no adoptar directamente en producción. La plantilla tiene suficiente detalle para reproducir el laboratorio y evaluar un asistente de documentación o soporte técnico. Para convertirla en una solución empresarial todavía deben añadirse seguridad documental, autenticación de conectores, observabilidad, evaluación de respuestas, protección contra prompt injection, red privada y políticas de aprobación.
Su principal valor es servir como acelerador: reúne en una sola referencia la infraestructura, el agente, la base de conocimiento, Toolbox, MCP, las pruebas y la limpieza de recursos. Esto reduce el trabajo inicial y permite concentrar el piloto en calidad del conocimiento, permisos y casos de uso.
Fuentes oficiales
- Microsoft GitHub — Enterprise Knowledge Agent.
- Microsoft GitHub — commit de incorporación de la plantilla.
- Microsoft Learn — crear y administrar Toolboxes en Microsoft Foundry.
- Microsoft Learn — fuentes de conocimiento para recuperación basada en agentes.
- Microsoft GitHub — incorporación de datos empresariales.
- Microsoft GitHub — planificación de costos.
- Microsoft GitHub — licencia MIT del repositorio.
