Qualquer LLM de uso geral escreve um SELECT para você sem reclamar. O problema é que ele não sabe que a sua tabela users na verdade se chama accounts, que status é um enum armazenado como inteiro, e que deleted_at IS NOT NULL significa que a linha foi excluída logicamente (soft delete), e não que ela não existe. Você acaba colando instruções CREATE TABLE numa janela de chat, o que cansa rápido e fica desatualizado assim que o seu schema muda.
A solução é dar ao modelo acesso direto ao seu schema, para que ele mesmo consulte essas informações em vez de você explicar tudo toda vez. Este guia mostra esse fluxo de ponta a ponta: conectar, fazer uma pergunta em linguagem natural, revisar o resultado e usar IA para explicar ou melhorar uma query que você já escreveu. Vamos usar o AI Shell do Beekeeper Studio como exemplo concreto, já que é a ferramenta que conhecemos melhor, mas o fluxo em si (prompts com conhecimento do schema, revisão antes da execução) vale para qualquer ferramenta que você use.
Se quiser antes uma comparação mais ampla das ferramentas de SQL com IA do mercado, temos um resumo de apps e serviços de SQL com IA que vale a pena conferir.
O que você precisa
- Um banco de dados para conectar (Postgres, MySQL, SQLite, SQL Server, o que for)
- Beekeeper Studio. A IA com conhecimento do schema não está na Community Edition gratuita, mas você pode testar grátis por 14 dias, sem cadastro nem cartão de crédito
- Uma chave de API de um provedor de LLM que você já usa (Claude e OpenAI funcionam), ou um modelo local do Ollama se preferir manter tudo na sua própria máquina
Não há acréscimo sobre os custos de API nem é preciso ter conta no Beekeeper. Você paga diretamente ao provedor do modelo, como se estivesse chamando a API dele a partir de um script.
Passo 1: conecte-se ao banco de dados e abra um AI Shell em vez de uma aba de query
Conecte-se como você faria normalmente. A única diferença do seu fluxo de sempre é que, onde você abriria uma nova aba de query, verá um menu suspenso que permite abrir uma aba de AI Shell.
Na primeira vez, você escolhe um provedor e informa sua chave de API. Depois disso, ela fica salva para a conexão, então você não precisa digitá-la a cada sessão.
Passo 2: faça sua pergunta em linguagem natural
Digite o que você realmente quer saber, não uma descrição das suas tabelas. O AI Shell já tem acesso ao seu schema, então não é preciso explicá-lo antes.
Repare no que acontece a seguir: ele consulta as colunas das tabelas que considera relevantes antes de escrever uma única linha de SQL. Essa é a parte que realmente importa. Ele não está adivinhando nomes de colunas a partir do nome da tabela, está verificando.
Passo 3: revise antes de aprovar
Por padrão, o AI Shell pede permissão antes de fazer qualquer coisa: antes de ler o schema de uma tabela e antes de executar uma query. Cada etapa tem sua própria confirmação Yes / No, então nada acontece sem que você clique para aprovar.
Esse é o passo que as pessoas pulam quando passam a confiar na ferramenta, e é justamente o que você não deve pular. Leia o SQL gerado antes de clicar em yes, principalmente as condições de JOIN e qualquer cláusula WHERE que filtre linhas. Um modelo que entende um pouco errado a relação entre duas tabelas ainda vai retornar um resultado, só que o resultado errado, e um número errado que parece plausível é mais perigoso do que um erro óbvio.
Se preferir não confirmar cada leitura, existe uma configuração para isso: Settings → General → Always allow execution of read-only queries. Ela executa automaticamente instruções SELECT, mas continua pedindo confirmação antes de qualquer coisa que grave dados. Vale ativar depois que você já confia na ferramenta com o seu banco; não é algo que eu recomendaria no primeiro dia.
Passo 4: leia a resposta, não só a query
Depois de aprovar a query, você recebe o conjunto de resultados e, logo abaixo, um resumo em linguagem natural. É aqui que a IA mostra seu valor além de só escrever SQL: ela também ajuda a conferir se os números fazem sentido antes de você copiá-los para um relatório ou repassá-los a outra pessoa.
Passo 5: refine com perguntas de acompanhamento
Se o primeiro resultado não estiver bem certo, não recomece do zero. Continue a conversa:
“Dá para excluir os pedidos cancelados disso?”
“Agrupe isso por mês”
“Isso parece estranho, estamos contando algo em dobro por causa do join?”
Como o AI Shell mantém seu schema e o histórico de queries no contexto, perguntas de acompanhamento saem baratas. Você não precisa explicar suas tabelas de novo a cada vez; está refinando uma query que ele já tem à frente. Você também pode simplesmente editar o SQL gerado à mão, se for mais rápido; nada impede que você o trate como ponto de partida em vez de resposta final.
Passo 6: use em queries que você já escreveu
A mesma aba de AI Shell funciona com o seu próprio SQL, não só com as queries que ela gera. Cole algo complicado que você herdou, um join de cinco tabelas sem nenhum comentário, e peça para explicar o que a query faz ou onde adicionar um índice para acelerá-la. Sinceramente, esse é um dos usos mais subestimados de IA num cliente de banco de dados: entender SQL antigo costuma consumir mais tempo do que escrever SQL novo.
Duas coisas principais. Primeiro, conectividade… Segundo: IA. O recurso de IA compila inglês em SQL.
A regra que importa mais do que todas as outras
Nunca execute SQL gerado por IA num banco de dados importante sem lê-lo antes, principalmente qualquer coisa com UPDATE, DELETE ou DROP. O AI Shell pede permissão por padrão justamente porque “parece certo” e “está certo” não são a mesma coisa, e a ferramenta não tem como saber se “apague as contas de teste” significa as três em que você está pensando ou todas as linhas em que email LIKE '%test%'. Trate-a como um engenheiro júnior muito rápido e muito estudado: bons primeiros rascunhos, mas que sempre merecem um segundo olhar antes de ir para frente, ainda mais antes de rodar em produção.
Experimente você mesmo
Você pode testar o AI Shell grátis por 14 dias, sem cadastro nem cartão de crédito, e sem taxas de uso extras além do que o seu provedor de modelo cobra.
Baixe o Beekeeper Studio grátis
Quer mais detalhes sobre instalação e configuração antes? A página do recurso SQL AI Shell e a documentação completa cobrem o resto. E se você ainda está comparando ferramentas, nosso resumo de apps e serviços de SQL com IA é uma boa próxima parada.
Beekeeper Studio é um cliente de banco de dados gratuito e open source
A melhor ferramenta de consultas e edição de SQL que já usei. Tem tudo o que preciso para gerenciar meu banco de dados. - ⭐⭐⭐⭐⭐ Mit
O Beekeeper Studio é rápido, intuitivo e fácil de usar. Ele suporta vários bancos de dados e funciona muito bem no Windows, Mac e Linux.
O que os usuários dizem sobre o Beekeeper Studio
"O Beekeeper Studio substituiu completamente meu antigo fluxo de trabalho com SQL. É rápido, intuitivo e torna o trabalho com banco de dados agradável de novo."
"Já testei muitas GUIs de banco de dados, mas o Beekeeper encontra o equilíbrio perfeito entre recursos e simplicidade. Simplesmente funciona."

