Agentes de IA en el sector bancario: la arquitectura de confianza de cuatro capas que garantiza una implementación segura

29 de abril de 2026

10 tiempo de lectura

Illustration of the AI agent in banking
Resumir con IA

Los marcos de agentes ya preparados no son suficientes para el sector bancario. Sí, ese es el punto de partida, y no, ni una estrategia de indicaciones más clara ni una pasarela de API más estricta cambian esta realidad.

Una pila estándar con LangChain, herramientas, una base de datos vectorial y una pasarela de API puede hacer que un agente sea funcional. Puede enrutar una intención, recuperar el contexto, llamar a una herramienta y devolver una respuesta bien elaborada. De acuerdo. Pero el sector bancario no falla en el nivel de “¿puede llamar a la API?”. El sector bancario falla en lo que respecta a la pregunta: “¿Se autorizó, se delimitó el alcance, se verificó, se registró y era seguro mostrar esta llamada a este cliente?”. Ese es un problema de arquitectura distinto.

Hay tres razones por las que no utilizaría una pila de agentes genérica en entornos de producción de flujos de trabajo bancarios sin añadir una capa de confianza específica.

En primer lugar, los datos financieros son datos sobre pasivos. Una respuesta errónea en un chatbot de comercio minorista resulta embarazosa. Un saldo, un estado de transacción, una explicación de comisiones o una decisión crediticia erróneos pueden suponer un riesgo legal. En virtud de la Deber de la FCA para con los consumidores, por ejemplo, la entidad debe demostrar que los clientes reciben una atención justa, comprensible y adecuada. Si el modelo propone una opción de amortización o explica un producto de forma incorrecta, no se puede encogerse de hombros y echarle la culpa a “la IA”. El banco es responsable del resultado. Por lo tanto, la arquitectura debe tratar cada afirmación objetiva como algo que hay que verificar contrastándola con un sistema de referencia.

En segundo lugar, la multitenencia no es solo una cuestión de diseño del producto. Si prestas servicio a varios clientes bancarios, comerciantes, unidades de negocio o regiones desde una misma plataforma, debe existir aislamiento entre inquilinos en todas las capas: solicitudes, memoria, índices vectoriales, permisos de herramientas, registros, claves de Redis, filas de bases de datos, secretos y exportaciones de auditoría. Una sola fuga entre inquilinos no es un simple informe de error. Puede ser un incidente que deba notificarse. Por eso no me gustan las arquitecturas en las que el agente tiene un acceso amplio y la capa de la aplicación “se acuerda” de filtrar los datos más tarde. Filtrar más tarde es precisamente cómo se producen las fugas de datos.

En tercer lugar, el LLM es el componente menos fiable de la cadena. Puede parecer exagerado, pero es la suposición correcta. El modelo es probabilístico. Puede seguir instrucciones maliciosas, confiar en exceso en el contexto recuperado o revelar datos personales en un resumen. Puede generar una llamada a una herramienta que parezca válida hasta que se revisen los parámetros. Por eso, nunca permitiría que el modelo estuviera en contacto directo con las API bancarias principales.

El enfoque más seguro consiste en dejar que el modelo razone, pero mantener la aplicación de las normas en sistemas determinísticos. El razonamiento corresponde a la capa de agentes. La aplicación de normas corresponde a los validadores de esquemas, las comprobaciones de políticas, los permisos específicos de cada usuario, los controles de aprobación y los registros de auditoría. Una vez realizada esa separación, la arquitectura deja de ser una cadena de llamadas a la API impulsadas por modelos y se convierte en un sistema de confianza controlado, en el que el LLM se trata como un componente de razonamiento útil pero poco fiable.

Hay un enfoque que facilita la aplicación de esa distinción. Cuando analizo un agente bancario, lo que me interesa es cuánta autoridad tiene y qué distancia debe recorrer esa autoridad desde la persona que se la otorgó. La capacidad indica la calidad de la demostración. La autoridad determina cuánto control se permite ejercer al sistema. Un modelo brillante conectado a herramientas de solo lectura es un asistente ligero. Un modelo mediocre que posea una clave permanente con la que se puedan mover fondos es un problema distinto, y necesita todas las capas inferiores. En el artículo, divido ese eje de autoridad en cuatro clases: asistente, orquestador, operador y agente económico. No todos los agentes son agentes económicos.

Experto en Blockchain y analista de DeFi

Andrew traduce conceptos descentralizados en herramientas financieras seguras y funcionales. Navega por el volátil panorama DeFi para construir infraestructuras de blockchain escalables que aborden la utilidad del mundo real, pasando de las palabras de moda para ofrecer valor técnico.

El modelo de confianza de cuatro capas para los agentes de IA en el sector bancario

En el sector bancario, un modelo de confianza de cuatro capas facilita el control, la auditoría y la protección de la arquitectura. Obliga a plantearse una pregunta incómoda en cada paso: ¿qué se le debe permitir saber, decidir y modificar a esta parte de la pila? 

Un agente bancario puede presentarse como un único producto, pero no debe funcionar como un sistema único y rígido. El cliente no debe tener conocimiento del núcleo bancario. El agente no debe llamar directamente a las API financieras. La pasarela no debe improvisar. El núcleo bancario no debe confiar en las solicitudes generadas por modelos solo porque procedan de un canal autorizado. 

Esta es la ruta que esperaría encontrar en una configuración de producción:

AI banking agent workflow with layered controls for routing, validation, approvals, and provider access.

El procedimiento a seguir es sencillo:

Banking AI control sequence showing requests routed through MCP and core systems before providers.

Estas cuatro capas deberían ser límites vinculantes entre zonas de confianza. Si el agente necesita datos de la cuenta, estos pasan por la pasarela. Si prepara un pago, este pasa por la pasarela. Si necesita un proveedor externo de KYC, AML, tarjetas o prevención del fraude, la solicitud sigue pasando primero por el sistema bancario central.

Teniendo en cuenta esa ruta de control, vamos a analizarlo capa por capa y ver qué debe gestionar cada parte, qué no debe tocar en ningún caso y en qué puntos el traspaso requiere una comprobación exhaustiva.

Capa 1: Capa de cliente

La capa de cliente es donde el usuario interactúa con el agente, pero debe ser ligera. Las aplicaciones móviles, las aplicaciones web, los widgets de chat, las interfaces de voz y las aplicaciones de mensajería no deben incorporar la lógica bancaria. Su función consiste en capturar la solicitud, transmitir la identidad y el contexto de la sesión, mostrar la respuesta y derivar cualquier dato sensible a las capas inferiores.

Superficie del cliente
Pila típica
Lo que debería tener
Aplicación móvil
React Native
Interacción del usuario, contexto del dispositivo, notificaciones push
Aplicación web
React
Sesiones bancarias autenticadas, estado de la interfaz de usuario, visualización de respuestas
Widget de chat
SDK web
Flujos de asistencia integrados, portales para comerciantes, puntos de contacto de atención al cliente
Mensajeros
WhatsApp, Telegram, iMessage
Formato y distribución específicos para cada canal
Voz
WebSocket
Sesiones de voz en tiempo real y gestión de interrupciones
Agentes externos
MCP
Puntos de entrada controlados de agente a agente o de agente a sistema

Esa regla del «cliente ligero» también da forma a la pila de perímetro. Sigue siendo necesario contar con los componentes habituales del perímetro: Cloudflare para el filtrado del tráfico, una API Gateway para el enrutamiento y los límites de tasa, y una capa BFF vinculada a Auth0 o Firebase para la gestión de sesiones específicas de cada canal. Pero nada de eso debería convertir al cliente en un componente bancario. El cliente se comunica con la plataforma. No sabe cómo funcionan las cuentas, los pagos, el KYC, el AML o las tarjetas, y desde luego no accede directamente a esos sistemas.

Capa 2: Coordinación de agentes de IA

La capa de orquestación es la sala de control del sistema de agentes. Es la que decide si una solicitud corresponde a una intervención rápida de asistencia o a un flujo de trabajo regulado, qué estado hay que restablecer, qué contexto es seguro revelar al modelo y si procede preparar una llamada a una herramienta.

Aquí es donde yo comprobaría desde el principio si hay deuda arquitectónica: reglas de pago ocultas en las indicaciones, conversaciones antiguas utilizadas como estado del flujo de trabajo o herramientas visibles fuera del inquilino, canal o rol de usuario actuales. Si ves algo de eso, el diseño ya se está desviando. 

Normalmente, hay seis aspectos clave que permiten determinar si la arquitectura es sólida:

Componente
Trabajo principal
Control específico del sector bancario
Agente de enrutamiento y distribución
Clasifica la solicitud y selecciona la ruta del agente
Evita que los flujos de trabajo regulados sean gestionados por un agente de bajo nivel
Gestor de conversaciones
Mantiene el estado de la sesión y del flujo de trabajo
Admite el cambio de canal, la recuperación y la escalación a personal humano
Gestor de ventanas de contexto
Determina lo que el modelo puede ver
Reduce la exposición de la información de carácter personal, el contexto obsoleto y las indicaciones con ruido
Ejecutor de herramientas
Ejecuta las llamadas a herramientas según las reglas de tiempo de ejecución
Controla los parámetros, los tiempos de espera, los reintentos y los errores estructurados
LLM Gateway
Solicitudes del modelo de rutas
Aplica las políticas de los clientes, las reglas de reserva y los presupuestos de tokens
Oleoducto Safeguard
Comprueba la entrada y la salida
Evita la inyección de código, la filtración de datos de carácter personal, las afirmaciones sin fundamento y las infracciones de las políticas

Agente de enrutamiento y distribución

El enrutador debería clasificar la solicitud antes de que el agente empiece a darle demasiadas vueltas. Una consulta sobre el estado de una tarjeta y un proceso de preparación de un pago no deben seguir la misma ruta. Uno debe ser rápido y de alcance limitado, mientras que el otro requiere planificación, comprobaciones y puntos de aprobación antes de que se pueda avanzar.

Ruta
Patrón de agente
Lo mejor para
Control principal
SENCILLO
SimpleReactAgent
Explicación del saldo, estado de la tarjeta, preguntas frecuentes, consulta de transacciones recientes
Contexto breve, herramientas limitadas, baja latencia
DEEP
DeepAgent
Suscripción, litigios, corrección de datos de identificación de clientes (KYC), preparación de pagos
Planificación en varias etapas, estado, ramificaciones, pausas para aprobación

El impacto en la latencia es importante. Si todas las solicitudes pasan por un DeepAgent, el producto da la sensación de ser lento y costoso. Si todo pasa por un SimpleReactAgent, el sistema se vuelve arriesgado en cuanto el usuario solicita una tarea que implique datos regulados o una operación financiera. El enrutador mantiene visible esa disyuntiva.

Crea agentes de IA para la banca más seguros con una arquitectura que prioriza la confianza

Gestor de conversaciones

El gestor de conversaciones mantiene el caso activo a lo largo de las sesiones, los dispositivos y las vías de escalado. Los usuarios de servicios bancarios no siempre completan una tarea en una sola conversación: pueden empezar en el móvil, continuar en la web, subir documentos más tarde o pasar a hablar con un operador humano.

Capa de estado
Almacenamiento
Lo que contiene
Estado de calor
Redis
Turno actual, contexto de sesión de corta duración, resultados temporales de las herramientas, estado del canal
Estado frío
Creación de puntos de control en PostgreSQL + LangGraph
Paso del flujo de trabajo, decisiones previas, autorizaciones, comprobaciones fallidas, puntos de recuperación
Estado de la escalada
Paquete de transferencia estructurado
Objetivo del usuario, comprobaciones realizadas, riesgos pendientes, herramientas utilizadas, próxima acción prevista

La función de puntos de control de LangGraph resulta útil en este caso, ya que el flujo de trabajo no tiene por qué estar limitado al historial del chat. Puede pausarse, reanudarse, ramificarse o recuperarse a partir de un estado conocido. Y si el caso pasa a manos de una persona, el operador debería recibirlo tal y como está en ese momento: lo que se ha comprobado, lo que ha fallado, lo que está pendiente y lo que debería suceder a continuación.

Gestor de ventanas de contexto

El gestor de ventanas de contexto decide qué información se muestra al modelo. En el sector bancario, esa decisión influye en la exposición de los datos, la calidad de las respuestas y la auditabilidad. El modelo necesita suficiente contexto para responder correctamente, pero no debe recibir todos los mensajes antiguos, todos los documentos recuperados ni todos los valores sin procesar de los clientes.

Mecanismo
Para qué sirve
Por qué es importante
Ventana deslizante
Mantiene disponibles los últimos giros
Mantiene el ritmo de la conversación a corto plazo
Resumen semántico
Condensa los mensajes más antiguos en un registro estructurado
Mantiene el historial útil sin saturar la línea de comandos
Recuperación de vectores
Extrae fragmentos relevantes de políticas, productos o documentos
Reduce el contexto irrelevante
Registro estructurado de acciones
Registra las llamadas, las aprobaciones, las denegaciones y las respuestas de las fuentes
Ofrece al modelo una visión clara de lo que ha ocurrido, que facilita la auditoría

El registro estructurado de acciones es la parte a la que prestaría especial atención. El historial de chat es desordenado porque incluye correcciones de los usuarios, respuestas parciales, hilos abandonados y suposiciones obsoletas. El modelo debería basarse en el registro de acciones cuando necesite saber qué hizo realmente el sistema.

Ejecutor de herramientas

El ejecutor de herramientas es donde la intención del modelo se convierte en una llamada al sistema. El agente puede sugerir una llamada a una herramienta, pero es el ejecutor quien controla el tiempo de ejecución.

Control en tiempo de ejecución
Comportamiento esperado
Entorno aislado
La ejecución de la herramienta se lleva a cabo en un contexto aislado
Tiempos muertos
Las llamadas de larga duración fallan de forma controlada en lugar de bloquear el flujo de trabajo
Inyección de contexto
user_id, tenant_id, chat_id y correlation_id proceden de la plataforma
Validación de Zod
Los datos de entrada se comprueban antes de la ejecución
Errores estructurados
Los errores devuelven motivos legibles por máquina
Política de reintentos
En caso de fallos temporales, se puede volver a intentar; en cambio, las llamadas prohibidas o no válidas no se pueden volver a intentar.

Conviene destacar los campos de identidad. El modelo no debe proporcionar los valores user_id, tenant_id ni correlation_id. Dichos valores deben proceder del contexto de la plataforma autenticada. De lo contrario, el modelo podría definir los límites de acceso, que es precisamente lo que esta arquitectura pretende evitar.

LLM Gateway

LLM Gateway centraliza el acceso a los modelos en un único lugar. Sin él, la lógica de los proveedores se dispersa entre los servicios, el código de los flujos de trabajo y las plantillas de indicaciones. Esto dificulta la gestión en una plataforma bancaria multitenant.

Función de pasarela
Control de ejemplo
Enrutamiento de proveedores
Claude como opción principal y GPT-4o como alternativa
Política del modelo por inquilino
Un inquilino permite el uso de un proveedor alternativo; otro exige un proveedor específico
Enrutamiento basado en flujos de trabajo
Los flujos de trabajo complejos utilizan modelos más potentes; las operaciones rutinarias utilizan modelos más ligeros.
Presupuestos de tokens
Límites por inquilino, flujo de trabajo, sesión de usuario o turno
Reglas de conmutación por error
La ejecución de reserva solo se lleva a cabo cuando el inquilino y la tarea lo permiten

Aunque cambien los proveedores, la plataforma sigue necesitando un único punto de control desde el que decidir qué modelo gestiona cada solicitud, según la política de cada cliente, dentro de qué presupuesto y con qué alternativa de reserva permitida.

Oleoducto Safeguard

El «Safeguard Pipeline» envuelve el agente antes y después del razonamiento. En este caso, el aspecto arquitectónico más importante es la sincronización: las comprobaciones de entrada deben ejecutarse antes de que el modelo elabore un plan, y las comprobaciones de salida deben ejecutarse antes de que el usuario vea la respuesta o de que el sistema lleve a cabo una acción.

Banking AI safeguard flow for injection checks, data redaction, hallucination review, and compliance.
Guardia
Posición
Qué comprueba
Detección rápida de inyecciones
Entrada
Intentos de eludir instrucciones, revelar información oculta o hacer un uso indebido de las herramientas
Redactor de datos personales
Entrada
Valores sensibles que no deben incluirse en el contexto del modelo si no es estrictamente necesario
Guardia de las llamas
Entrada
Contenido de usuario peligroso, sospechoso o no permitido
Detección de alucinaciones
Salida
Saldos, ID de transacciones, límites, tipos de cambio, estados o resultados de KYC no admitidos
Política de cumplimiento Engine
Salida
Límites de transferencia, aislamiento entre inquilinos, bloqueo de la OFAC, umbrales de aprobación

El agente puede redactar la respuesta o preparar el siguiente paso. El flujo de trabajo determina si esa respuesta puede mostrarse, bloquearse, reintentarse, derivarse a un nivel superior o enviarse a un proceso de aprobación.

Capa 3: Pasarela MCP

En este artículo, me centraré en la puerta de enlace desde el punto de vista de la arquitectura. En resumen: debe convertir una intención, definida según el modelo, en una solicitud controlada al sistema. Eso implica comprobar los permisos del usuario, validar la carga útil según los esquemas, aplicar las reglas de aprobación, registrar la acción y decidir si la solicitud puede continuar, fallar o derivarse a una persona.

MCP gateway process for validating permissions, schemas, approvals, and audit records.
En esta capa, la arquitectura deja de basarse en la formulación del agente y pasa a basarse en comprobaciones deterministas. Una indicación puede decir: “prepara una transferencia”, pero es la pasarela la que decide si este arrendatario, usuario, canal, importe, beneficiario y estado del flujo de trabajo cumplen los requisitos para generar una solicitud de transferencia en fase de tramitación.Por eso considero que la pasarela es algo más que un simple conector. Es la línea divisoria entre una demostración útil de un agente y algo que un banco pueda evaluar realmente. En el artículo relacionado sobre Pasarela MCP para agentes de IA en el sector bancario, profundizo en el modelo RBAC, la validación de esquemas, los flujos de trabajo de aprobación, los registros de auditoría inmutables, los «circuit breakers» y el ámbito de aplicación de los tokens.

Capa 4: Sistema bancario central + proveedores

La capa 4 es donde se encuentran los sistemas bancarios propiamente dichos: cuentas, pagos, tarjetas, KYC, AML, prevención del fraude, servicios de contabilidad y proveedores externos. En muchas implementaciones, esta capa ya está presente, a menudo en forma de microservicios Spring Boot o de un conjunto de API bancarias centrales ya existentes.

La plataforma de IA no debe modificar esta capa, sino integrarse con ella. Esa separación es importante porque garantiza la portabilidad del agente. Si un banco cambia de proveedor de KYC, incorpora un proveedor de servicios contra el fraude o pasa de un sistema bancario central a otro, la capa de IA no debería tener que reconstruirse por completo. Las API de la pasarela y del sistema central se encargan de absorber esa complejidad.

Yo también evitaría que el agente llamara directamente a proveedores externos. Si los controles contra el blanqueo de capitales, la emisión de tarjetas, el enrutamiento de pagos o las comprobaciones de «conozca a su cliente» (KYC) se realizan detrás de los servicios bancarios centrales, el agente debería respetar ese límite. La banca central sigue siendo la fuente de ejecución y registro. El agente sigue siendo un consumidor controlado de capacidades aprobadas.

¿Estás desarrollando agentes de IA para el sector bancario?

Hagamos que sean lo suficientemente seguros como para utilizarlos en flujos de trabajo financieros reales.

Por qué estas capas necesitan límites bien definidos

Esta es la prueba del olfato que utilizo: Si un ingeniero puede decir “solo por esta vez” y saltarse una capa, esa capa no existe. En el sector bancario, las soluciones alternativas rara vez se presentan como tales. Se presentan como soluciones para reducir la latencia, atajos de soporte técnico, soluciones provisionales para incidentes o rutas alternativas temporales. La autoridad se va extendiendo de la misma forma que lo hacen las desviaciones. Un flujo de trabajo que antes preparaba las acciones para su revisión humana empieza a ejecutarlas. Una herramienta que solo lee saldos se encarga de una ruta de preparación de transferencias. Un token permanente adquiere un alcance ligeramente más amplio: ningún cambio concreto parece un ascenso, por lo que nadie se vuelve a plantear qué está autorizado a hacer ahora este agente, y el plano de control mantiene el tamaño que tenía antes. Esa brecha, entre lo que el agente puede hacer ahora y lo que suponen sus límites, es donde se producen los fallos costosos.Un buen límite elimina las vías tentadoras. El agente puede describir lo que debe suceder, pero la solicitud tiene que llegar igualmente a la pasarela MCP con el inquilino, el usuario, el canal, el estado del flujo de trabajo y el contexto de correlación adjuntos. Si ese contexto se cumple, la intención del agente se convierte en una solicitud bancaria controlada. Si no es así, se descarta antes de llegar al núcleo. Ese momento decisivo merece un artículo propio, así que analizo los entresijos en MCP Gateway para agentes de IA en el sector bancario: la capa de control entre la IA y el núcleo bancario.

Más sobre este tema

    Contáctenos

    Reserve usted una llamada o rellene usted el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Envíenos un mensaje de voz
    Adjuntar documentos
    Cargar archivo

    Puede adjuntar 1 archivo de hasta 2 MB. Formatos de archivo válidos: pdf, jpg, jpeg, png.

    Al hacer clic en Enviar, autoriza a Innowise a procesar sus datos personales de acuerdo con nuestra política de privacidad. Política de privacidad para proporcionarle información relevante. Al enviar su número de teléfono, acepta que nos pongamos en contacto con usted a través de llamadas de voz, SMS y aplicaciones de mensajería. Pueden aplicarse tarifas de llamadas, mensajes y datos.

    También puede enviarnos su solicitud
    a contact@innowise.com
    ¿Qué pasa después?
    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallarle las necesidades de su proyecto y firmar un acuerdo de confidencialidad. Proyecto y firmaremos un acuerdo de confidencialidad.

    2

    Tras examinar sus deseos, necesidades y expectativas, nuestro equipo elaborará una propuesta de proyecto con el alcance del trabajo, el tamaño del equipo, el plazo y los costes estimados con el alcance del trabajo, el tamaño del equipo, el tiempo y las estimaciones de costes.

    3

    Concertaremos una reunión con usted para hablar de la oferta y concretar los detalles.

    4

    Por último, firmaremos un contrato y empezaremos a trabajar en su proyecto de inmediato.

    arrow