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