SQL-Assistent
Englische Eingabe, SQL-Ausgabe.
Funktion
Unsere App soll die Lücke zwischen Nutzern ohne technisches Vorwissen und komplexen Datenbanken schließen und Nutzern die Möglichkeit geben, mit Datenbanken in natürlicher Sprache zu interagieren. Mithilfe der Gemini API in Kombination mit dem LangGraph-Framework generiert unsere App dynamisch SQL-Abfragen aus Nutzereingaben. So ist die Datenabfrage so einfach wie das Stellen einer Frage auf Englisch.
Wir haben verschiedene Prompts im LangGraph-Framework verwendet, um verschiedene Aspekte des Abfragegenerierungsprozesses zu bearbeiten, vom Erfassen der Nutzerabsicht bis hin zum Vorschlagen relevanter Tabellen und zum Erstellen korrekter SQL-Abfragen. Die App wurde mit einer Flask-basierten Benutzeroberfläche erstellt, die eine nahtlose und intuitive Oberfläche bietet, auf der Nutzer ihre Abfragen eingeben, generierte SQL-Abfragen ansehen und die Ergebnisse an einem Ort sehen können.
Durch die Einbindung der Gemini API konnten wir dafür sorgen, dass unsere App komplexe Datenstrukturen verarbeiten und schnelle, präzise Antworten liefern kann. So ist die Datenanalyse für alle zugänglich, unabhängig von ihren SQL-Kenntnissen.
Basis
- Web/Chrome
Team
Von
SQL Sorcerers
Von
Indien