DatI

Transforme bancos de dados em ferramentas MCP seguras e semanticamente ricas para Agentes de IA. NL2SQL integrado, inspeção de metadados de esquema e modelos de consulta parametrizados.

Documentação

DatI - Gateway Semântico de Banco de Dados para Agentes de IA

English | 简体中文

DatI (Data Intelligence) é um gateway semântico leve que conecta Agentes de IA a bancos de dados empresariais. Basta conectar um banco de dados, configurar metadados semânticos e habilitar ferramentas SQL pré-construídas ou parametrizadas para publicar um serviço MCP que se conecta aos seus agentes ou a qualquer host MCP.

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

Experimente Online

URL de demonstração: http://47.99.122.223:18085/

Conta / Senha: demo / demo123

A instância de demonstração é pré-carregada com dados de exemplo e é redefinida periodicamente.

Por que DatI?

  1. Múltiplos Bancos de Dados: Suporta MySQL, PostgreSQL, ClickHouse, Doris e outros bancos de dados relacionais e analíticos
  2. Aprimoramento Semântico: Suporta termos de negócio, aliases de colunas e extração automática de dicionários de enumeração. Combinado com busca semântica, ajuda os modelos a entender jargões de negócios e encontrar as tabelas certas
  3. Integração Flexível: Baseado no padrão MCP (Streamable HTTP), integra-se facilmente aos seus agentes ou fluxos de trabalho existentes
  4. Rápido de Construir: Ferramentas pré-construídas prontas para uso (inspeção de metadados, execução de SQL) e ferramentas SQL parametrizadas para publicar serviços MCP sem implantação adicional
  5. Controle de Acesso: Gerencia credenciais centralmente com suporte a isolamento de permissões em nível de usuário

Casos de Uso

  • Análise de Dados em Linguagem Natural: Conecte bancos de dados empresariais e suporte fluxos de trabalho de análise NL2SQL com configuração de metadados e ferramentas pré-construídas
  • Desenvolvimento de Aplicativos Leves: Encapsule bancos de dados como serviços MCP para que agentes possam consultar e atualizar dados por meio de conversas, criando aplicativos leves

Stack Tecnológico

  • Backend: Spring Boot 3.5.x + Java 21 + JPA
  • Frontend: Vue 3 + TypeScript + Vite + Element Plus + TailwindCSS 4
  • Banco de Dados: H2 (Desenvolvimento) / MySQL / PostgreSQL (Produção)
  • Mecanismo de Busca: Elasticsearch (Recuperação Semântica)

Documentação