Tecsens

Plataforma de gobernanza de IA con memoria compartida para desarrolladores en Amazon EKS

Cliente y servicio Cloud

Resumen ejecutivo

TECSENS es una compañía de servicios IT, Telecomunicaciones, IA para CX y desarrollo web e Ecommerce con sede en Madrid, Barcelona y en Berlín, que cuenta con una plantilla de entre 101 y 500 empleados.

Dispone de 5 verticales de soluciones: Cloud, VoIP, Ciberseguridad, Soluciones de IA para voz, Desarrollo Web e ecommerce. Además, cuenta con las certificaciones ISO 27001, ISO 9001 y cumple con el Esquema Nacional de Seguridad (ENS) de España. Sus productos son desarrollados por un equipo de entre 50 y 100 desarrolladores, tanto internos como externos. 

Soluciones

  • Amazon Bedrock
  • Amazon EKS
  • Amazon Bedrock Guardrails
  • LiteLLM
  • Hindsight
  • AWS Control Tower

Del reto al resultado

El reto

Los desarrolladores de TECSENS comenzaron a utilizar asistentes de programación con IA, pero faltaba mejorar una gestión centralizada de identidades. El manejo de código fuente, datos y credenciales debe tener en cuenta un correcto cumplimiento.

Asimismo, el conocimiento en reuniones, documentos y conversaciones fragmentadas afectaba a la eficiencia: la alineación ante cambios del proyecto podía demorarse entre 2 y 5 días, los desarrolladores destinaban aproximadamente 45 minutos diarios a la búsqueda de contexto y cada interacción con el asistente carecía de memoria histórica previa.

La solución tecnológica

Ante este escenario, ACKstorm implementó una plataforma gobernada de IA generativa sobre Amazon EKS, alojada en una cuenta dedicada de la landing zone de AWS Control Tower de TECSENS.

  • Inicio de sesión único (SSO): los desarrolladores acceden a través de Dex, federado con Microsoft Entra ID, el cual transmite la identidad y los grupos de cada desarrollador, incluidos los externos.
  • Acceso gobernado a modelos: cada solicitud de los agentes de OpenCode pasa por una pasarela LiteLLM con presupuestos por desarrollador y por equipo, enrutamiento y respaldo (fallback) entre modelos de Amazon Bedrock y Azure OpenAI, y Amazon Bedrock Guardrails mediante la API ApplyGuardrail para todos los proveedores. La pasarela bloquea el acceso directo a los modelos.
  • Memoria compartida para desarrolladores: el servicio ach-memory de ACKstorm, ejecutado sobre el motor de código abierto Hindsight, proporciona a cada desarrollador un banco de memoria personal y a cada proyecto un banco compartido, sincronizado automáticamente con el grupo de Entra ID correspondiente.
  • Procesamiento de memoria: gpt-oss-120b en Amazon Bedrock extrae hechos, los consolida y sintetiza el conocimiento actualizado de cada proyecto.

Cómo funciona: Un desarrollador registra una decisión durante una sesión (por ejemplo, una nueva convención de nomenclatura de APIs). ach-memory rechaza el contenido si detecta un secreto, lo almacena en el banco del proyecto y registra el cambio en el historial. gpt-oss-120b en Amazon Bedrock lo consolida dentro del conocimiento del proyecto. A partir de la siguiente sesión, queda a disposición de los agentes de cada desarrollador del grupo mediante un contexto permanente de unos 4.000 tokens o mediante recuperación (recall).

IA responsable: Amazon Bedrock Guardrails y las barreras de protección propias de la plataforma enmascaran datos personales y secretos en cada petición a los modelos, independientemente del proveedor que la procese. La memoria rechaza claves de AWS, tokens, claves privadas y URLs con contraseñas antes de almacenarlos. La calidad de recuperación y el aislamiento entre bancos de memoria se validaron mediante pruebas comparativas antes del lanzamiento, sin que se produjera ninguna lectura cruzada no autorizada; se superaron 260 pruebas automatizadas. Cada elemento de memoria cuenta con un identificador y un historial de cambios, lo que permite rastrear qué se le transmitió al agente y por qué.

El resultado

Alrededor de 10 minutos al día ahorrados por desarrollador: 2.750 horas anuales para 75 desarrolladores, un ahorro estimado de 123.300 EUR al año (más de 25 veces el gasto en Amazon Bedrock y Guardrails).

  • 100 % del tráfico de IA de los desarrolladores canalizado a través de la pasarela, atribuido nominalmente y acotado a los presupuestos de equipo.
  • Los cambios o decisiones registrados llegan a los agentes del proyecto en la sesión siguiente, en lugar de tardar de 2 a 5 días.
  • Gasto en Amazon Bedrock y Guardrails de unos 380 USD mensuales (septiembre de 2026, excluyendo Azure OpenAI).

Lecciones aprendidas

El contexto permanente creció en un inicio hasta los 20.000 — 30.000 tokens por sesión. ACKstorm lo limitó a unos 4.000 tokens (un resumen del proyecto que enlaza al conocimiento detallado), reduciendo los tokens al inicio de sesión entre un 80 % y un 87 %. En la actualidad, todo contexto inyectado se dimensiona desde la fase de diseño.

La recuperación de información debe probarse en el idioma del cliente antes del despliegue en producción: las consultas en español obtuvieron puntuaciones de 0,54–0,60 frente a 0,72 en inglés (por debajo del umbral mínimo de relevancia), por lo que las consultas a la memoria ahora se ejecutan en inglés.

Registrar la memoria es responsabilidad del agente, de modo que los plugins se lo recuerdan al finalizar cada turno y tras periodos de inactividad.

Los filtros de secretos deben probarse con patrones reales y falsos positivos auténticos: la primera regla bloqueaba URLs legítimas que incluían un nombre de usuario, por lo que se ajustó para filtrar únicamente URLs con contraseñas incrustadas.

Arquitectura

La plataforma opera en Amazon EKS dentro de una cuenta dedicada de la landing zone de AWS de TECSENS, distribuida en dos zonas de disponibilidad (AZ), con un único punto de entrada y todos los componentes desplegados en subredes privadas

Testimonial

Mario Puig

CEO de TECSENS

«ACKstorm es un aliado clave para ofrecer a nuestro equipo de desarrollo un acceso gobernado y eficiente a la IA generativa, mejorando la colaboración y la productividad en nuestros proyectos.»

Compártelo con tu comunidad
Icon

¿Quieres saber más sobre este caso de uso u otros?

Nos enfocamos en las soluciones, para que puedas enfocarte en tus desarrollos.