Temos o prazer de apresentar o Chat2Query (beta), um revolucionário gerador de consultas em linguagem natural alimentado pelo Pré-treinado Transformer 3 ( GPT-3 ), a tecnologia por trás do ChatGPT e TiDB, o banco de dados SQL distribuído.
Com o Chat2Query, você não precisa ser um especialista em SQL para extrair insights de seus dados. Basta fazer uma pergunta e a ferramenta AI fará o resto, gerando uma consulta SQL poderosa para recuperar os insights. Ao combinar OpenAI e TiDB, utilizamos IA para inovar o banco de dados e auxiliar na exploração de dados, fornecendo insights acionáveis e em tempo real para decisões de negócios instantâneas .
Nesta postagem, mostraremos como começar a usar o Chat2Query com inteligência artificial e explorar insights por meio de conjuntos de dados de amostra e seus próprios conjuntos de dados.
Sim, existem vários geradores de SQL baseados em IA disponíveis que podem ajudar os usuários a gerar consultas SQL sem a necessidade de ter amplo conhecimento da linguagem SQL. No entanto, essas ferramentas de IA são mais adequadas para gerar consultas simples. Isso significa que eles podem não ser adequados para tarefas mais complexas ou uso de produção.
Chat2Query é alimentado por:
Ao usar essas duas tecnologias, o Chat2Query pode lidar até com as consultas mais complexas e oferecer informações em tempo real sobre conjuntos de dados dinâmicos .
Nos exemplos a seguir, usamos Chat2Query para gerar duas consultas em diferentes conjuntos de dados:
Chat2Query é um recurso integrado no TiDB Cloud Serverless Tier. Você pode seguir os seguintes passos para começar:
Inscreva-se em uma conta do TiDB Cloud usando seu e-mail, conta do Google ou conta do GitHub. Seu cluster Serverless Tier será criado automaticamente em menos de 20 segundos e você será direcionado para a interface Chat2Query.
Você pode usar os conjuntos de dados de amostra para explorar rapidamente o Chat2Query ou explorar insights em seus próprios conjuntos de dados.
Como usar os conjuntos de dados de amostra
Por padrão, você consultará a tabela sample_data
com quatro conjuntos de dados predefinidos – github_events
, global_fortune_500
, imdb_movie_ratings
e sold_car_orders
.
Usando seus conjuntos de dados
Para começar, prepare seus conjuntos de dados de destino. Se você não tiver nenhum, poderá obter um em sites gratuitos de hospedagem de conjuntos de dados, como o Kaggle .
Na guia Esquemas , clique em ...
à direita do banco de dados de destino e clique em Importar dados para começar a importar seu conjunto de dados no formato CSV local ou do Amazon S3. Em nosso caso, usamos eth-usdt
, o conjunto de dados de preço de criptografia Ethereum/Tether em CSV.
Siga os prompts para configurar a origem e o destino da importação e iniciar a importação. O tempo que leva varia dependendo do tamanho dos dados. Quando a importação é concluída, a janela de detalhes da importação é exibida.
A privacidade e a segurança dos dados do usuário são nossa principal prioridade. Entendemos que nossos usuários confiam em nós para proteger suas informações e levamos essa responsabilidade a sério. Como um serviço de consulta no TiDB Cloud, o Chat2Query só precisa acessar seu esquema de banco de dados para gerar SQL, e não seus dados reais.
Como um projeto beta, o Chat2Query ainda está em desenvolvimento com muito espaço para melhorias.
Portanto, há duas limitações a serem lembradas:
CREATE TABLE
e DROP TABLE
ainda não são suportadas.Você pode obter acesso antecipado aqui . Gostaríamos muito de ouvir seus comentários para que possamos tornar esta ferramenta de consulta ainda melhor.
Enquanto isso, Chat2Query está em rápido desenvolvimento. Por favor, siga-nos no Twitter para se manter atualizado sobre o seu progresso.
Tem alguma pergunta ou comentário sobre o artigo? Visite o Fórum TiDB
Também publicado aqui