Assistente SQL

Entrada em inglês, saída em SQL.

O que faz?

Nosso app foi desenvolvido para preencher a lacuna entre usuários não técnicos e bancos de dados complexos, permitindo que os usuários interajam com bancos de dados usando linguagem natural. Aproveitando o poder da API Gemini combinada com o framework LangGraph, nosso app gera consultas SQL dinamicamente com base nas entradas do usuário, tornando a recuperação de dados tão simples quanto fazer uma pergunta em inglês.

Utilizamos diferentes comandos no framework LangGraph para processar vários aspectos do processo de geração de consultas, desde a compreensão da intenção do usuário até a sugestão de tabelas relevantes e a criação de consultas SQL precisas. O app foi criado com uma GUI baseada em Flask, oferecendo uma interface simples e intuitiva em que os usuários podem inserir consultas, visualizar o SQL gerado e conferir os resultados em um só lugar.

Ao integrar a API Gemini, garantimos que nosso app pudesse lidar com estruturas de dados complexas e fornecer respostas rápidas e precisas, tornando a análise de dados acessível a qualquer pessoa, independentemente do conhecimento de SQL.

Desenvolvido com

  • Web/Chrome

Equipe

Por

SQL Sorcerers

De

Índia