D-CAT Group ↗ Visión de producto Centro de ayuda (EN) Contacto ENTRDEESAZ
Iniciar un piloto de 4 semanas

Arquitectura

Sus datos se quedan donde están. El modelo de lenguaje nunca los toca.

AgenticObjects se ejecuta en su entorno. Los únicos componentes que tocan datos son gateways de solo lectura. El modelo de lenguaje no puede alcanzar la base de datos, la capa de autorización ni la ejecución de consultas: recibe los resultados de consulta sellados que una frase necesita, y nada más — ni una conexión a la base de datos ni una credencial. Y el modelo seleccionado para una ejecución no puede cambiar mientras esta transcurre.

La frontera

Dónde puede llegar la IA y dónde no

Dónde se sitúa el modelo respecto a sus datos Su entorno contiene el Briefing Room y la Console, el harness determinista, el Business Overlay construido en Model Studio, dos gateways de solo lectura y su data warehouse. El modelo de lenguaje queda fuera de esa frontera y solo recibe texto: sin credenciales, sin ruta a los datos, sin decisiones de autorización. SU ENTORNO Briefing Room & Console usuarios de negocio y administradores Harness: servicios deterministas Query Composer · cálculo · autorización control de gasto · FinalGuard · repositorio de objetos · auditoría Business Overlay · una definición versionada por métrica construido en Model Studio, asistido por IA la IA propone · una persona aprueba · cada despliegue, una versión Data Gateway solo lectura Microsoft SSAS Gateway Service solo lectura Su data warehouse y sus cubos — in situ, nunca copiados FUERA DE LA LÍNEA Modelo de lenguaje recibe texto, devuelve narración. Sin credenciales. Sin ruta a los datos. Sin decisiones de autorización.
El harness, los gateways y el repositorio se ejecutan en su servidor. El modelo queda fuera de la línea: recibe texto y devuelve narración.

Dónde no puede llegar la IA

construcción de consultas · ejecución de consultas · verificación de cifras · decisiones de autoridad · control del gasto · decisiones de publicación

Qué hace la IA

entender la pregunta · escribir la frase

La cadena de control

Seis etapas controladas entre sus datos y la frase. El modelo está en una de ellas.

El modelo de confianza no depende del prompting. Depende de una cadena de control determinista — y de dejar constancia de lo que esa cadena rechazó.

01Business Overlay

Una definición autorizada y versionada por métrica, construida y desplegada en Model Studio. Si una pregunta no encaja con una definición, el sistema lo dice en lugar de adivinar. Al modelo no se le consulta qué significa una métrica.

02Query Composer

Construcción determinista de la consulta a partir del Business Overlay desplegado. El modelo nunca escribe la consulta que se ejecuta.

03Gateway de solo lectura

El único componente que toca sus datos. Las formas de escritura y de sentencias múltiples se rechazan en la gramática del gateway antes de llegar a la base de datos. Por diseño no existe ninguna vía de escritura.

04Narración
el modelo, solo aquí

Lee los resultados sellados y escribe la frase — nada más. Cada cifra que usa debe declarar su dirección. No puede dividir; le pide la razón al engine.

05FinalGuard

Un comparador basado en reglas, no una IA. Una cifra sin fuente, incoherente con la consulta, o escrita antes de que se ejecutara una consulta, se rechaza. No hay ajuste, ni permiso, ni botón para desactivarlo. La comparación tarda unos dos milisegundos — medición de demostración.

06Publication gates

Ocho comprobaciones deterministas deciden si un candidato se convierte en registro: estructura, congelación de autoridad, evidencia, sello de trust, comprobación de afirmaciones, novedad, deduplicación, cardinalidad. La IA propone; el engine decide.

Cuatro hechos arquitectónicos

Las piezas que no se mueven

Cada uno de estos servicios se opera desde la Central Administration Console y su Service Configuration Manager.

On-premise

La aplicación, el runtime, el Business Overlay y el repositorio de objetos se ejecutan en su servidor. El análisis va hacia los datos, y los datos nunca se copian. Las únicas llamadas que salen van al proveedor de modelos que usted eligió, y llevan los resultados sellados que necesita una frase.

Solo lectura

Dos gateways tocan datos y ambos son de solo lectura. Las formas de escritura y de sentencias múltiples se rechazan en la gramática del gateway antes de llegar a la base de datos.

Aislamiento del modelo

El modelo solo ve texto. Las credenciales de base de datos, la ruta directa a los datos y las decisiones de autorización quedan fuera de su alcance.

Un modelo por ejecución

Una vez que arranca una ejecución, el modelo seleccionado no cambia: ni por un proveedor lento o caído, ni porque una primera respuesta pareciera floja. Sin repliegue automático, sin escalado por calidad. Traiga su modelo aprobado, y será el que figure en el registro cuando alguien pregunte dentro de seis meses.

Bajo el capó

¿Dónde interviene exactamente la IA? Su equipo técnico lo preguntará.

ComponenteResponsabilidad
Web Portal PHPLa Central Administration Console para administradores y el Briefing Room para usuarios de negocio; enrutado y autorización
Analysis Engine PythonEl bucle del agente: planificar, llamar a herramientas, evaluar; cada paso un evento idempotente. Su pool de workers mantiene las respuestas de chat y las ejecuciones programadas en carriles separados
Query ComposerConstruye la consulta de forma determinista a partir del Business Overlay desplegado; el modelo de lenguaje nunca la escribe
Data Gateway JavaLa única mano que toca datos relacionales; de solo lectura por gramática
Microsoft SSAS Gateway Service .NETSe ejecuta en su servidor; acceso a cubos SSAS Tabular mediante DAX, de solo lectura; las credenciales de sus cubos se quedan allí
Almacenamiento y colaSystem-of-record relacional del producto; una cola para las ejecuciones
Model Studio ConsoleConstruye, revisa, versiona y despliega el Business Overlay: una definición versionada por métrica; la IA puede proponer, una persona aprueba
Reanudación primero

Si una ejecución se interrumpe, se reanuda desde el primer paso incompleto. Un paso ya completado no vuelve a ejecutarse nunca — sin coste duplicado, sin finding duplicado.

Los calendarios son reglas de recurrencia estándar con una zona horaria por trabajo, y el planificador explora cada minuto, de modo que un ritmo horario se dispara a su hora. Recomendamos cada hora o cada día, porque es improbable que su warehouse se actualice más rápido. Una ejecución que se perdió se recupera como mucho una vez, y solo si sigue siendo reciente: un brief nocturno que se dispara treinta horas tarde describiría el día de hoy, no la noche a la que pertenecía.

Gobernanza

La autoridad nunca se desplaza. El presupuesto se congela. Todo queda registrado.

Autoridad

  • Cuatro roles con una jerarquía clara: viewer, editor, admin, company admin.
  • Las acciones sensibles vienen de permisos nombrados, no de roles: ver el SQL ejecutado, lanzar experimentos, subir un presupuesto.
  • Seguridad a nivel de fila: el administrador define la regla; el sistema genera la cláusula de filtrado. Si la identidad no puede resolverse, se detiene.
  • Política como código: los permisos viven en una única fuente de la que se generan el guard, el middleware y las pruebas.
  • Incluso el aprendizaje pasa por una persona: una lección que propone un agente espera la aprobación de una persona, salvo que un administrador active el autoaprendizaje de ese agente.

Presupuesto

  • Cada ejecución tiene un techo — pasos, segundos, coste — y se congela al arrancar.
  • Un agente solo puede estrechar sus límites, nunca ampliarlos. Un canal puede cambiar el presupuesto, nunca la autoridad.
  • Una ejecución que agota su presupuesto se detiene y se etiqueta cortada (presupuesto). El coste se calcula una vez y no vuelve a cambiar.

Registro

  • Registro de auditoría de solo anexado; cada pulsación de botón lleva el nombre de quien la hizo.
  • Nada se borra físicamente — no existe ningún endpoint de borrado. Los registros invalidados se archivan.
  • Los experimentos no contaminan producción: dejan constancia pero no distribuyen — sin notificaciones, sin briefs, sin nada en el feed.

Postura de seguridad

Una frase para su equipo de seguridad: los datos se quedan donde están, el sistema solo lee, cada paso queda registrado.

  • Los datos nunca se copian. Una conexión de solo lectura; el análisis va hacia los datos. Los datos personales se procesan in situ.
  • Escribir es técnicamente imposible. Dos cerrojos independientes: una comprobación de gramática antes de que la consulta llegue a la base de datos, y una conexión de solo lectura.
  • Sus credenciales nunca llegan a nosotros. Permanecen cifradas en su servidor; el runtime usa una clave de emparejamiento y mensajes firmados.
  • Ante la duda, el sistema se detiene. Fail-closed por diseño: superar un límite de filas es un error, no un truncado silencioso; sin identidad no hay datos.
  • Todo queda registrado. Presupuesto y modelo congelados por ejecución; cada objeto sellado con la identidad que lo produjo.

Fuentes de datos

Fuentes compatibles

SQL Server y MariaDB / MySQL a través del Data Gateway, y modelos de SQL Server Analysis Services (Tabular) a través del Microsoft SSAS Gateway Service. Otras fuentes relacionales con un driver JDBC se añaden bajo petición. La disponibilidad de conector para su plataforma concreta se confirma en la primera semana del piloto, antes de programar cualquier otra cosa.