
SQL em linguagem natural falha silenciosamente quando o contexto do esquema se torna obsoleto
SQL em linguagem natural falha silenciosamente quando o contexto do esquema se torna obsoleto.
O modelo ainda pode produzir SQL que parece razoável.
A consulta pode até ser executada.
Mas se uma coluna foi renomeada, um relacionamento mudou, uma visão ganhou nova lógica de filtragem, ou uma métrica foi movida para uma superfície aprovada, a resposta pode estar errada de uma maneira que é difícil de detectar.
Para servidores de banco de dados MCP, a detecção de deriva de esquema deve ser parte do contrato da ferramenta.
Coisas práticas que eu gostaria de ter em produção:
- versão de esquema/contexto em cada resultado da ferramenta
- timestamp de atualização de metadados
- hash de migração/catalogo onde possível
- detecção de tabelas/vistas/colunas alteradas
- recusa quando o contexto está obsoleto
- trilha de auditoria ligando a saída da consulta ao contexto utilizado
Versão mais longa: Detecção de deriva de esquema para servidores de banco de dados MCP
O modelo não pode raciocinar com segurança a partir da forma do banco de dados de ontem.
Para empresas brasileiras que utilizam bancos de dados MCP, a detecção de deriva de esquema é crucial para garantir a precisão das consultas. Mudanças no esquema podem levar a resultados incorretos, impactando decisões de negócios. Implementar versões de esquema e auditorias pode melhorar a confiabilidade.


