Alt Text an Bild

Chatbot zur Generierung von SQL-Abfragen

Problem

In der Vergangenheit stand eine Zentralbank vor einer besonderen Herausforderung: Die Mitarbeiter sollten in der Lage sein, Daten aus ihrem hochvertraulichen Data Lake effizient abzufragen. Es handelte sich um einen komplexen Prozess, da das KI-System aus Sicherheitsgründen nicht direkt auf den Data Lake zugreifen durfte. Stattdessen sollte es SQL-Abfragen generieren, die dann von den Mitarbeitern selbst ausgeführt werden. Dies stellte hohe Anforderungen an die Nutzerfreundlichkeit und Sicherheit der Lösung.

Vorgehensweise

Datenabfrage aus einem Data Lake

Um diese Herausforderung zu meistern, haben wir uns für die Entwicklung eines innovativen Tools entschieden, ein Proof of Concept, das die Abfrage des Data Lakes erheblich vereinfachen sollte. Unser Ziel war es, den Mitarbeitern der Bank die Möglichkeit zu geben, ihre Datenanfragen in natürlicher Sprache in ein einfaches Chat-Fenster einzugeben. Unter Verwendung des Language Models (LLM) und ChatGPT haben wir ein System geschaffen, das in der Lage ist, aus diesem Text eine SQL-Abfrage zu generieren, die der Mitarbeiter dann nutzen kann.

Text-zu-SQL-Chatbot

Diese Lösung vereint die Vorteile von künstlicher Intelligenz und menschlichem Input, indem sie die Komplexität von SQL-Abfragen verbirgt und stattdessen die Eingabe in natürlicher Sprache ermöglicht. Unser Chatbot ist in der Lage, die gestellten Fragen zu interpretieren und in SQL-Code zu übersetzen.

Ergebnis

Die Implementierung dieses Systems wurde in Python realisiert und in vier Schritten durchgeführt. Zunächst erfolgte das Natural Language Understanding (NLU) der eingegebenen Frage. Dies ermöglichte es dem System, die Bedeutung hinter den Wörtern und Sätzen zu verstehen. Anschließend wurden die erkannten Entitäten normalisiert (Named Entity Normalization), um Inkonsistenzen in der Eingabe zu beseitigen.

Der dritte Schritt beinhaltete den Data Point Model Lookup, bei dem die normalisierten Entitäten mit den entsprechenden Datenpunkten im Data Lake abgeglichen wurden. Schließlich generierte das System die SQL-Abfrage, die der Mitarbeiter zur Extraktion der angeforderten Daten verwenden konnte.

Durch die Implementierung dieser Lösung konnten wir den Zugriff auf den Data Lake für die Mitarbeiter der Zentralbank erheblich vereinfachen und gleichzeitig die Sicherheit der Daten gewährleisten. Dieses Projekt ist ein Paradebeispiel dafür, wie innovative Technologien wie künstliche Intelligenz und Natural Language Processing dazu beitragen können, komplexe betriebswirtschaftliche Herausforderungen zu meistern. Daher stehen wir bereit, Ihnen und Ihrem Unternehmen dabei zu helfen, ähnliche Herausforderungen zu bewältigen. Unsere Erfahrungen mit Projekten wie diesem machen uns zu Ihrem idealen Partner im Bereich Datenanalyse und künstlicher Intelligenz.

Unsere Expert:Innen

Linh Bähr

Linh Bähr

Head of Finance & Insurance Sales

LinkedIn

Niels Thomson

Niels Thomson

Chief Revenue Officer

LinkedIn

Unverbindlich beraten lassen

Sie möchten wissen, welche Möglichkeiten es mit KI und Data Science in Ihrem Unternehmen gibt? Sie wollen mehr über unsere Use Cases und Technik erfahren? Sprechen Sie mit unseren Experten!

Kontakt
12 Jahre Erfahrung aus über 2.500 Daten- & Ki-Projekten

Weitere Referenzen

Energie AG, Werkstatt 8 GmbH Sustainability App
  • Marketing & Sales
Nachhaltigkeit mit Agentic AI

Die Energie-AG – ein österreichischer Strom- und Energieanbieter - möchte das Thema Nachhaltigkeit zugänglicher für seine Kunden und die allgemeine…

Data Sharing in der Luftfahrtindustrie, eine Ansammlung von Heißluftballonen in einer weiten Voralpenlandschaft
  • Production
Data Sharing in der Luftfahrtindustrie

In der Vergangenheit konfrontierten uns unsere Kunden mit einer Herausforderung, die vielen Unternehmen bekannt ist: Trotz einer Fülle von Daten, die…

Datenvisualisierung für ein Telekommunikationsunternehmen, Alexander Graham Bell, telefonierend, hinter seinem Schreibtisch futuristische Objekte in orange
  • Finance & Controlling
Financial Forecasting auf Basis von Zeitreihenanalysen für einen Energiekonzern

In der Vergangenheit stand ein Kunde vor der herausfordernden Aufgabe, die Prognosegenauigkeit seiner betriebswirtschaftlichen Unternehmensfunktionen…

Grundlagentraining in Datenvisualisierung, eine Gruppe von Malerinnen eine Studie von Blumen anfertigend
  • Marketing & Sales
Grundlagentraining in Datenvisualisierung für einen Pharmakonzern

In einer immer stärker digitalisierten Welt sind Unternehmen vermehrt auf schnelle, effiziente und klare Datenanalysen angewiesen. Ein Kunde kam mit…

X

Cookie Freigabe

Diese Website verwendet notwendige Cookies zur Sicherstellung des Betriebs der Website. Eine Analyse des Nutzerverhaltens durch Dritte findet nicht statt. Detaillierte Informationen über den Einsatz von Cookies finden Sie in unseren Datenschutzerklärung.