Assistant SQL

Entrée en anglais, sortie en SQL.

Description

Notre application est conçue pour combler l'écart entre les utilisateurs non techniques et les bases de données complexes, en leur permettant d'interagir avec les bases de données en langage naturel. Grâce à la puissance de l'API Gemini combinée au framework LangGraph, notre application génère dynamiquement des requêtes SQL à partir des entrées utilisateur, ce qui rend la récupération de données aussi simple que de poser une question en anglais.

Nous avons utilisé différentes invites dans le framework LangGraph pour gérer divers aspects du processus de génération de requêtes, de la compréhension de l'intention de l'utilisateur à la suggestion de tables pertinentes et à la création de requêtes SQL précises. L'application est conçue avec une IUG basée sur Flask, qui offre une interface fluide et intuitive permettant aux utilisateurs de saisir leurs requêtes, d'afficher le code SQL généré et de consulter les résultats au même endroit.

En intégrant l'API Gemini, nous nous sommes assurés que notre application pouvait gérer des structures de données complexes et fournir des réponses rapides et précises, rendant l'analyse de données accessible à tous, quelles que soient leurs connaissances en SQL.

Conçu avec

  • Web/Chrome

Équipe

Par

SQL Sorcerers

De

Inde