DatI

Convierte bases de datos en herramientas MCP seguras y semánticamente ricas para agentes de IA. Incluye NL2SQL integrado, inspección de metadatos de esquema y plantillas de consulta con parámetros.

Documentación

DatI - Puerta de enlace semántica de bases de datos para agentes de IA

English | 简体中文

DatI (Data Intelligence) es una puerta de enlace semántica ligera que conecta agentes de IA con bases de datos empresariales. Simplemente conecta una base de datos, configura metadatos semánticos y habilita herramientas SQL predefinidas o parametrizadas para publicar un servicio MCP que se conecte con tus agentes o cualquier host MCP.

┌────────────────────┐  ┌────────────────────┐  ┌────────────────────┐
│  User A: OpenCode  │  │  User B: WorkBuddy │  │  User N: DataAgent │
└──────────┬─────────┘  └──────────┬─────────┘  └──────────┬─────────┘
           └───────────────────────┼───────────────────────┘
                                   │ MCP (Streamable HTTP)
                                   ▼
┌─────────────────────────────── DatI ───────────────────────────────┐
│     ┌──────────────┐     ┌──────────────┐     ┌──────────────┐     │
│     │   Semantic   │     │   Security   │     │    Tools     │     │
│     └──────────────┘     └──────────────┘     └──────────────┘     │
└──────────────────────────────────┬─────────────────────────────────┘
                                   │
                                   ▼
┌────────────────────────────────────────────────────────────────────┐
│    MySQL     │   PostgreSQL    │    ClickHouse    │      Doris     │
└────────────────────────────────────────────────────────────────────┘

Pruébalo en línea

URL de demostración: http://47.99.122.223:18085/

Cuenta / Contraseña: demo / demo123

La instancia de demostración viene precargada con datos de ejemplo y se restablece periódicamente.

¿Por qué DatI?

  1. Múltiples bases de datos: Compatible con MySQL, PostgreSQL, ClickHouse, Doris y otras bases de datos relacionales y analíticas
  2. Mejora semántica: Compatible con términos de negocio, alias de columnas y extracción automática de diccionarios de enumeraciones. Combinado con búsqueda semántica, ayuda a los modelos a comprender la jerga empresarial y encontrar las tablas adecuadas
  3. Integración flexible: Basado en el estándar MCP (Streamable HTTP), se integra fácilmente en tus agentes o flujos de trabajo existentes
  4. Rápido de construir: Herramientas predefinidas listas para usar (inspección de metadatos, ejecución de SQL) y herramientas SQL parametrizadas para publicar servicios MCP sin despliegue adicional
  5. Control de acceso: Gestiona credenciales de forma centralizada con soporte para aislamiento de permisos a nivel de usuario

Casos de uso

  • Análisis de datos en lenguaje natural: Conecta bases de datos empresariales y soporta flujos de trabajo de análisis NL2SQL con configuración de metadatos y herramientas predefinidas
  • Desarrollo de aplicaciones ligeras: Envuelve bases de datos como servicios MCP para que los agentes puedan consultar y actualizar datos mediante conversación y construir aplicaciones ligeras

Stack tecnológico

  • Backend: Spring Boot 3.5.x + Java 21 + JPA
  • Frontend: Vue 3 + TypeScript + Vite + Element Plus + TailwindCSS 4
  • Base de datos: H2 (Desarrollo) / MySQL / PostgreSQL (Producción)
  • Motor de búsqueda: Elasticsearch (Recuperación semántica)

Documentación