Imagen de la noticia ¿De dónde debe leer un agente de IA: ERP, Microsoft Fab...

html = r»’

Microsoft Fabric · Azure AI Search · ERP · Agentes IA

¿De dónde debe leer un agente de IA: ERP, Microsoft Fabric o Azure AI Search?

Un agente no necesita acceso indiscriminado a todos los datos de la empresa. Necesita la fuente correcta para cada pregunta: operación actual en ERP o CRM, análisis e histórico en Fabric, conocimiento documental en Azure AI Search y una capa segura de acción cuando debe ejecutar procesos.

La pregunta equivocada: “¿dónde metemos todos los datos para que el agente pueda leerlos?”. La pregunta correcta: “¿qué fuente debe resolver cada tipo de necesidad y con qué nivel de actualidad, permiso y trazabilidad?”.

El error empieza antes del modelo

Cuando un agente responde mal, muchas veces el problema no es el prompt. Es que está preguntando a la fuente equivocada.

Una empresa puede tener datos en Dynamics 365, Business Central, Microsoft Fabric, SharePoint, Dataverse, bases de datos, documentos y servicios externos. Eso no significa que todo deba consolidarse en un único repositorio antes de aplicar IA. La arquitectura correcta consiste en distinguir operación, analítica, conocimiento y acción.

Un ejemplo sencillo

“¿Cuál es el margen previsto de este proyecto y qué contrato explica la desviación?”

La primera parte puede exigir información operativa actual y cálculos financieros del ERP. La segunda puede requerir recuperar cláusulas de un contrato almacenado como documento. Si además queremos comparar la evolución de margen de los últimos tres años, entramos en un escenario analítico donde Fabric puede ser una pieza mucho más adecuada.

Una sola pregunta empresarial puede necesitar varias fuentes. Eso es precisamente lo que debe diseñarse.

Un agente útil no memoriza toda la empresa.
Orquesta las fuentes adecuadas y conserva contexto suficiente para responder o actuar con criterio.

Arquitectura antes que moda

ERP, Fabric y Azure AI Search no compiten por el mismo trabajo.

La clave está en asignar responsabilidades: qué sistema registra, cuál analiza, cuál recupera conocimiento y cuál permite ejecutar acciones.

Mapa de decisión

Primero decide qué tipo de pregunta debe resolver el agente.

La fuente correcta depende de la naturaleza de la información. Separar estos escenarios evita replicaciones innecesarias, respuestas desactualizadas y arquitecturas difíciles de gobernar.

ERP / CRM · Realidad operativa

Cuando importa saber qué está ocurriendo ahora.

Pedidos, facturas, clientes, proveedores, oportunidades, stock, proyectos, costes, saldos, cobros, contratos operativos, disponibilidad y estados de proceso pertenecen normalmente al sistema que gobierna la transacción. Si el agente necesita información actual y con reglas de negocio vigentes, el sistema operativo o una interfaz gobernada hacia él suele ser la referencia.

Microsoft Fabric · Analítica e histórico

Cuando la pregunta exige comparar, agregar, modelar o mirar el tiempo.

Fabric reúne datos para ingeniería, lakehouse, warehouse, tiempo real, ciencia de datos y modelos semánticos. OneLake actúa como almacenamiento común y Direct Lake permite trabajar con modelos semánticos sobre grandes volúmenes de tablas Delta. Es especialmente útil cuando el agente necesita contexto analítico, históricos, tendencias o métricas consolidadas.

Azure AI Search · Conocimiento y recuperación

Cuando la respuesta vive dentro de documentos, texto y conocimiento empresarial.

Contratos, manuales, procedimientos, normativas, ofertas, documentación técnica, políticas y grandes colecciones de contenido necesitan mecanismos de indexación y recuperación. Azure AI Search añade búsqueda textual, vectorial, semántica y capacidades de recuperación agéntica para construir bases de conocimiento orientadas a agentes.

APIs, Dataverse, Power Platform y MCP · Acción

Cuando el agente debe dejar de responder y empezar a hacer.

Crear una solicitud, aprobar, actualizar un registro, lanzar un flujo, consultar una API, escribir en un sistema o activar una herramienta exige interfaces de acción controladas. El objetivo no es dar libertad total al agente, sino exponer capacidades concretas con permisos, validación, trazabilidad y límites.

ERP y CRM

Si necesitas el estado actual del negocio, no conviertas una copia analítica en la nueva fuente de verdad.

Dynamics 365 y Business Central contienen procesos y reglas que cambian constantemente. Un pedido se confirma, una factura se registra, una oportunidad avanza, un stock varía o un proyecto consume presupuesto. Para determinados casos, el agente necesita consultar esa realidad operativa lo más cerca posible del sistema que la gobierna.

Preguntas típicas

“¿Cuál es el saldo de este cliente?”, “¿qué pedidos están bloqueados?”, “¿qué proyectos superan presupuesto?”

Estas preguntas dependen de datos actuales y, a menudo, de reglas de negocio que ya existen en el ERP o CRM. La arquitectura debe evitar que el agente responda con una fotografía desactualizada cuando existe una fuente transaccional más fiable.

No significa abrir el ERP entero

El agente necesita interfaces controladas, no credenciales ilimitadas.

APIs, conectores, tablas virtuales, herramientas específicas y capas intermedias pueden exponer solo aquello que el escenario necesita. En Business Central, Microsoft permite incluso consumir APIs como tablas virtuales en Dataverse sin copiar físicamente esos datos.

Regla práctica

Si la respuesta puede cambiar porque alguien acaba de facturar, comprar, reservar, vender, cobrar, aprobar o modificar una operación, revisa primero si el agente debería consultar el sistema transaccional o una interfaz conectada directamente con él.

Microsoft Fabric

El agente no siempre necesita una transacción. A veces necesita entender el negocio en perspectiva.

Cuando la pregunta exige consolidar, comparar periodos, cruzar sistemas o trabajar con modelos analíticos, Fabric puede convertirse en una fuente de contexto mucho más adecuada.

Qué aporta Fabric

Histórico, modelo semántico y visión transversal.

OneLake
Un almacenamiento común para los datos analíticos de Fabric y distintos tipos de cargas de datos.
Lakehouse y Warehouse
Permiten organizar información procedente de múltiples sistemas para análisis y explotación empresarial.
Modelos semánticos
Añaden medidas, relaciones y significado empresarial sobre el dato para que distintas áreas utilicen una lógica común.
Direct Lake
Microsoft lo posiciona para análisis interactivo de grandes volúmenes sobre tablas Delta almacenadas en OneLake.
Azure AI Search

Si el conocimiento vive en documentos, el problema ya no es analítico: es encontrar el fragmento correcto y devolverlo con contexto.

Un contrato, una política, un manual técnico o una propuesta comercial no se explotan igual que una tabla de facturas. El valor de Azure AI Search aparece cuando el agente necesita recuperar contenido relevante entre grandes colecciones documentales y utilizarlo como contexto para responder.

Búsqueda híbrida y semántica

No se trata solo de buscar una palabra exacta.

Azure AI Search puede combinar recuperación textual, vectorial y semántica para localizar contenido relevante incluso cuando la pregunta y el documento no utilizan exactamente los mismos términos.

Recuperación agéntica

Las preguntas complejas pueden dividirse en varias búsquedas.

Microsoft documenta un modelo donde una base de conocimiento puede planificar subconsultas, consultar distintas fuentes y devolver resultados con metadatos. Parte de estas capacidades ya está disponible mediante la API 2026-04-01, mientras determinadas funciones de portal y síntesis continúan en preview.

El error frecuente: utilizar Azure AI Search como almacén universal.

Un índice de búsqueda es excelente para recuperar conocimiento preparado para consulta. No debería convertirse automáticamente en la única fuente para información transaccional sensible a segundos o minutos. La arquitectura debe respetar la naturaleza del dato y su sistema de referencia.

Fabric vs Azure AI Search

No es una elección entre dos productos. Es una elección entre dos tipos de contexto.

Fabric y Azure AI Search pueden participar en el mismo agente. La decisión correcta depende de la pregunta que queremos responder.

Usa Fabric cuando…

Necesitas series históricas · comparativas entre periodos · KPIs consolidados · cruce de varios sistemas · modelos semánticos · analítica de tendencias · grandes volúmenes estructurados · una lógica común para reporting y analítica.

Usa Azure AI Search cuando…

Necesitas recuperar contratos · procedimientos · políticas · manuales · documentación técnica · ofertas · informes textuales · documentos no estructurados · conocimiento semántico · escenarios RAG y recuperación agéntica.

Usa ambos cuando…

La pregunta necesita análisis y evidencia documental. Por ejemplo: “¿qué proyectos han perdido margen este trimestre y qué cláusulas contractuales podrían explicar parte de la desviación?”. Fabric puede aportar la visión analítica y Azure AI Search recuperar los documentos relevantes.

Cuando el agente debe actuar

Leer es una cosa. Modificar el negocio es otra.

Un agente puede recuperar una política, analizar un KPI o consultar el estado de un pedido. Pero si debe crear una orden, cambiar un registro, aprobar una solicitud o lanzar un proceso, la arquitectura entra en una zona más delicada.

La capacidad de acción debe exponerse mediante herramientas concretas, con identidad, permisos, validaciones y trazabilidad. MCP, APIs, conectores y Power Platform pueden ayudar a construir esa capa, pero ninguna tecnología elimina la necesidad de gobierno.

Agentes que actúan

El permiso para leer no debería convertirse automáticamente en permiso para ejecutar.

La arquitectura debe separar consulta, recomendación, propuesta de acción y ejecución real.

Cuatro niveles de autonomía

1. ConsultarLeer información autorizada y devolver contexto.
2. RecomendarProponer una acción sin ejecutarla.
3. PrepararCrear borradores, solicitudes o propuestas pendientes de validación humana.
4. EjecutarRealizar una acción dentro de límites explícitos, con permisos, controles y auditoría.
Tres arquitecturas frecuentes

No todos los agentes empresariales deberían construirse igual.

Un caso de uso operativo, uno analítico y uno documental exigen fuentes, tiempos de actualización y controles diferentes.

Escenario 1 · Agente operativo

“Muéstrame los pedidos retrasados y prepara un aviso al responsable.”

La información principal vive en el ERP. El agente consulta los registros necesarios, aplica contexto del proceso y puede activar una acción mediante Power Platform o una API controlada. Fabric o AI Search pueden complementar, pero no necesariamente son el centro.

Escenario 2 · Agente analítico

“¿Qué líneas de negocio han deteriorado margen en los últimos doce meses y dónde está la anomalía?”

Aquí el histórico, el modelo semántico y la consolidación entre sistemas ganan protagonismo. Fabric puede proporcionar el contexto analítico sobre el que el agente razona o prepara explicaciones.

Escenario 3 · Agente de conocimiento

“¿Qué cláusulas de nuestros contratos regulan las penalizaciones por retraso?”

La respuesta está dispersa en documentos. Azure AI Search puede indexar y recuperar fragmentos relevantes para proporcionar grounding y referencias sobre el contenido corporativo.

Escenario 4 · Agente híbrido

“Detecta proyectos con riesgo, explica por qué y revisa los contratos implicados.”

Puede necesitar ERP para el estado actual, Fabric para la evolución analítica y Azure AI Search para documentación contractual. La arquitectura inteligente no obliga a elegir una sola fuente: coordina varias.

Lo que no funciona

Cinco atajos que convierten un proyecto de agentes en otra capa de complejidad.

1. Copiar todos los datos a un repositorio nuevo antes de saber para qué se necesitan.Añade duplicación, gobierno y costes sin garantizar mejores respuestas.
2. Usar una base vectorial como sustituto universal de los sistemas de negocio.La recuperación semántica es excelente para conocimiento, pero no reemplaza las reglas y la actualidad del sistema transaccional.
3. Confundir analítica con operación.Un modelo preparado para análisis histórico no siempre es la mejor fuente para saber qué ha ocurrido hace treinta segundos.
4. Dar al agente permisos más amplios que al usuario.La automatización no puede convertirse en una vía para saltarse identidad, segregación o políticas de acceso.
5. Diseñar primero el agente y después buscarle un caso de uso.La secuencia debería ser proceso → decisión → dato → fuente → acción → agente, no al revés.
Ayesa + Microsoft

La ventaja no está en elegir entre Fabric y Azure AI Search. Está en diseñar una arquitectura donde cada plataforma haga el trabajo correcto.

Ayesa conecta Dynamics 365, Business Central, Power Platform, Microsoft Fabric, Azure, Copilot y agentes dentro de una misma arquitectura empresarial. Eso permite trabajar desde el proceso y el dato real, evitando proyectos de IA aislados del negocio.

Ver capacidades Microsoft de Ayesa →

Cómo decidir sin complicarlo

Antes de elegir tecnología, responde a seis preguntas.

1. ¿Qué decisión o tarea debe resolver el agente?
Sin una necesidad concreta, cualquier arquitectura termina sobredimensionada.
2. ¿Qué información necesita para resolverla?
Transacciones, históricos, documentos, métricas, reglas, datos externos o una combinación.
3. ¿Cuál es el sistema de referencia?
Identifica dónde vive la versión válida de cada dato y evita crear una nueva fuente maestra por accidente.
4. ¿Qué actualidad necesita?
No es lo mismo responder con datos del último cierre mensual que con stock o saldo actualizado.
5. ¿Puede actuar o solo consultar?
La capacidad de ejecución exige controles mucho más fuertes que una experiencia de lectura.
6. ¿Cómo sabremos que funciona?
Precisión, tiempo ahorrado, tasa de resolución, reducción de errores, adopción, coste por operación y valor generado deben formar parte del diseño.
Arquitectura conectada

Este post no es un punto final. Es el puente entre ERP + IA, Fabric, Azure AI Search y agentes empresariales.

Si quieres profundizar, estas páginas desarrollan cada capa por separado y permiten pasar de la decisión arquitectónica al producto y al caso de uso.

Preguntas habituales

Fabric, Azure AI Search y ERP: dudas frecuentes antes de diseñar agentes.

¿Microsoft Fabric y Azure AI Search hacen lo mismo?

No. Fabric está orientado a integración, almacenamiento, ingeniería, analítica y modelos semánticos sobre datos empresariales. Azure AI Search está orientado a indexar y recuperar conocimiento mediante búsqueda textual, vectorial, semántica y escenarios de recuperación para IA.

¿Un agente debe consultar directamente el ERP?

Depende del escenario. Cuando necesita información operativa muy actual, puede tener sentido trabajar mediante APIs, conectores u otras interfaces gobernadas hacia el sistema. Eso no significa exponer todo el ERP ni conceder permisos ilimitados.

¿Azure AI Search sustituye a Microsoft Fabric?

No. Pueden complementarse. Fabric puede proporcionar contexto analítico e histórico y Azure AI Search recuperar conocimiento documental. Un mismo agente puede utilizar ambas fuentes cuando la pregunta lo exige.

¿Qué es la recuperación agéntica en Azure AI Search?

Es un enfoque en el que una base de conocimiento puede planificar una consulta compleja, descomponerla en subconsultas, consultar una o varias fuentes y devolver resultados preparados para una experiencia de agente. Microsoft mantiene actualmente una combinación de capacidades GA y preview según API y experiencia utilizada.

¿Puede un agente trabajar con OneLake?

Microsoft documenta herramientas MCP para OneLake que permiten a agentes explorar workspaces, archivos y esquemas de tablas mediante interfaces específicas. Su utilización debe evaluarse dentro de una arquitectura de identidad, permisos y gobierno.

¿Cuál debería ser el primer paso de un proyecto de agentes?

Elegir un proceso o decisión concreta, identificar las fuentes necesarias, definir qué puede consultar y qué puede ejecutar el agente, diseñar permisos y medir un piloto antes de ampliar el alcance.

Documentación Microsoft

Profundiza en las capacidades que hay detrás de la arquitectura.

Estas referencias permiten revisar las capacidades actuales de Fabric, Azure AI Search, Business Central y OneLake directamente en Microsoft Learn.

Direct Lake en Microsoft Fabric
Cómo funciona el acceso analítico a tablas Delta de OneLake desde modelos semánticos.
Ver Microsoft Learn →
Agentic retrieval en Azure AI Search
Arquitectura de knowledge bases, knowledge sources, búsqueda y recuperación orientada a agentes.
Ver Microsoft Learn →
Business Central y tablas virtuales de Dataverse
Cómo consumir APIs de Business Central desde Dataverse sin almacenar esos datos físicamente en Dataverse.
Ver Microsoft Learn →
Agentes y OneLake mediante MCP
Herramientas de OneLake que Microsoft documenta para acceso de agentes a workspaces, archivos y esquemas.
Ver Microsoft Learn →
Del dato al agente

¿Tu agente debe leer del ERP, de Fabric, de documentos… o de todo a la vez?

Podemos revisar el caso de uso, las fuentes de datos, el nivel de actualidad, los permisos y la capacidad de acción para diseñar una arquitectura Microsoft que conecte ERP, Fabric, Azure AI Search, Power Platform y agentes sin crear otro silo.

    Responsable del tratamiento: AYESA IMPLEMENTACIONES TECNOLÓGICAS S.A.U.
    Finalidades: i) Gestionar y responder a las consultas recibidas a través del formulario de contacto del sitio web. ii) Enviar comunicaciones comerciales de Ayesa Digital, en caso de que así lo consienta expresamente.
    Base jurídica: Consentimiento del interesado.
    Destinatarios: No se prevén cesiones de datos a terceros.
    Derechos: Puede ejercer sus derechos de acceso, rectificación, supresión, oposición, limitación y portabilidad, según se detalla en la información adicional. Información adicional: Puede consultar la información adicional y detallada sobre protección de datos en nuestro Registro de Actividades de Tratamiento

    He leído y acepto la Política de Privacidad.

    »’

    path = «/mnt/data/ayesa365_fabric_vs_azure_ai_search_agentes_ia.html»
    with open(path, «w», encoding=»utf-8″) as f:
    f.write(html)

    print(path)
    print(«Caracteres:», len(html))