Insight · Integración y arquitectura

Cómo integrar IA con ERP, CRM y sistemas legacy

Un agente de IA vale lo que puede consultar y hacer. Esta es la arquitectura que permite conectarlo con los sistemas de registro sin reemplazarlos ni exponerlos.

Por Metatech Perú Publicado

Respuesta corta

La IA se integra con ERP, CRM y sistemas legacy mediante una capa de APIs que expone capacidades acotadas —consultar un pedido, registrar un caso, crear una solicitud—. El agente usa esas capacidades como herramientas, con permisos mínimos y registro de cada llamada, y nunca accede directamente a las bases de datos. No es necesario reemplazar el sistema core: basta con encapsularlo.

El principio: la IA consume capacidades, no tablas

La forma más rápida de conectar un modelo de lenguaje a un sistema es darle acceso a la base de datos. También es la más riesgosa: el modelo puede leer datos que no corresponden, interpretar mal la estructura o ejecutar operaciones que saltan las reglas de negocio del sistema.

La alternativa es exponer capacidades de negocio como operaciones con nombre, parámetros validados y respuesta definida. «Consultar estado de pedido» es una capacidad; «SELECT sobre la tabla de pedidos» no lo es. Las reglas del sistema siguen aplicándose porque la operación pasa por él.

Arquitectura de referencia en cinco capas

  1. Canales: web, WhatsApp, correo o portales donde el usuario conversa.
  2. Agentes y workflows: interpretan la solicitud, siguen el proceso y deciden qué herramienta usar.
  3. Capa de integración: APIs y eventos con contratos versionados, autenticación y límites de uso.
  4. Sistemas de registro: ERP, core, CRM y aplicaciones legacy, que conservan los datos y las reglas.
  5. Datos y conocimiento: fuentes de verdad y bases documentales para RAG.

Seguridad, observabilidad y gobierno atraviesan las cinco capas. El agente solo conoce la capa de integración: puede cambiarse un ERP sin tocar el agente, siempre que el contrato de la API se mantenga.

Qué hacer cuando el sistema no tiene APIs

Es el caso habitual en sistemas legacy. Hay cuatro opciones, de mayor a menor preferencia:

OpciónCuándo usarlaConsideración
API del fabricante o módulo de integración El producto la ofrece aunque no esté activada Suele ser la ruta más estable y soportada
Servicio de fachada sobre la lógica existente Hay acceso al código o a procedimientos del sistema Reutiliza las reglas de negocio actuales
Lectura desde una réplica de datos Solo se necesita consultar, no escribir Los datos pueden tener minutos de retraso
Automatización de interfaz (RPA) No existe otra vía Frágil ante cambios de pantalla; usar como puente temporal

Escribir directamente en la base de datos de un sistema legacy rara vez es aceptable: omite validaciones y puede dejar los datos en un estado que el propio sistema no espera.

Diseño de herramientas para el agente

Cada capacidad que el agente puede usar se define como una herramienta. Un buen diseño cumple estas condiciones:

  • Una herramienta, una acción: nombres específicos y parámetros mínimos.
  • Validación en el servidor: la API verifica cada parámetro; no confía en lo que envía el modelo.
  • Identidad del usuario final: la herramienta actúa con los permisos de la persona que conversa, no con una cuenta genérica con acceso total.
  • Lectura separada de escritura: consultar es de bajo riesgo; modificar exige controles adicionales.
  • Idempotencia: repetir una llamada no duplica la operación.

Control: aprobación humana y trazabilidad

Las operaciones se clasifican por impacto. Las consultas se ejecutan directamente. Las acciones reversibles de bajo impacto —registrar un caso, actualizar un dato de contacto— pueden ejecutarse con confirmación del usuario. Las acciones con impacto financiero o legal quedan preparadas por el agente y pendientes de aprobación de una persona autorizada.

Toda llamada a una herramienta se registra con quién la originó, qué parámetros se enviaron y qué respondió el sistema. Ese registro permite auditar, diagnosticar errores y medir el uso real.

Secuencia recomendada de implementación

  1. Elegir un proceso y listar las capacidades que necesita (normalmente entre tres y seis).
  2. Exponer primero las capacidades de solo lectura.
  3. Desplegar el agente con esas consultas y medir.
  4. Añadir acciones de escritura de bajo impacto, con confirmación.
  5. Incorporar acciones sensibles con aprobación humana.

Cada paso entrega valor por sí mismo y deja una API reutilizable por otros canales, no solo por la IA.

Preguntas frecuentes

¿Se puede integrar IA con sistemas legacy?

Sí. Se coloca una capa de APIs frente al sistema legacy que expone operaciones acotadas. El agente de IA usa esas operaciones como herramientas, con permisos mínimos y registro de cada llamada, sin acceder directamente a la base de datos.

¿Hay que reemplazar el ERP para usar IA?

No. La IA puede operar sobre el ERP actual a través de sus APIs o de una capa de integración. Reemplazar el ERP es una decisión independiente, que se toma por razones de proceso, costo o soporte.

¿Es seguro dar acceso a la IA a los sistemas de la empresa?

Lo es cuando el acceso se limita a herramientas específicas con validación en servidor, permisos del usuario final, aprobación humana en acciones sensibles y registro de auditoría. No lo es cuando el modelo recibe acceso directo y amplio a bases de datos.

¿Quieres evaluar este servicio para tu caso?

Cuéntanos el proceso y los sistemas involucrados. Respondemos con un enfoque concreto, no con un catálogo.