Datenbanken: GPT-3 generiert SQL-Abfragen aus simplen Fragen

Die KI kann selbstständig Relationen zwischen Datensätzen herstellen. Das macht den Analystenjob einfacher, funktioniert aber nicht immer.

Artikel veröffentlicht am ,
GPT-3 kann diverse SQL-Abfragen aus Sätzen generieren.
GPT-3 kann diverse SQL-Abfragen aus Sätzen generieren. (Bild: Pixabay.com)

Der Analyst und Entwickler Brian Kane der Firma Seekwell hat sich das KI-Modell GPT-3 zu Hilfe genommen, um SQL-Abfragen aus einfachen Sätzen zu generieren. So ergibt die Frage "Wie viele User haben sich im letzten Monat angemeldet?" eine dazu passende PostgreSQL-Abfrage, die fertig formatiert richtige Ergebnisse liefern würde. In einem längeren Blog-Post hat Kane viele solcher Beispiele angebracht und seine Faszination über die Genauigkeit des Modells ausgedrückt.

Stellenmarkt
  1. Java-Entwickler (m/w/d)
    BWS Consulting Group GmbH, Wolfsburg, Hannover, Dortmund
  2. Systemtechniker*in CustomerCare (m/w/d)
    Bayerisches Rotes Kreuz K.d.ö.R. Landesgeschäftsstelle, München
Detailsuche

Interessant: Auch sehr allgemein gehaltene Instruktionen interpretiert GPT-3 anfangs richtig. So schätzt das Modell etwa korrekt, welche Datenbanknamen und Attribute im Unternehmen genutzt werden. Das funktioniert zunächst allerdings nur mit einfachen SQL-Abfragen. Es ist aber möglich, dem Modell auch zu erklären, welche Tabellen mit welchen Spalten angenommen werden sollen. Die Anweisungen erfolgen in Textform und nicht in SQL-Syntax.

Fehlerkorrektur durch weitere SQL-Beispiele

Für genauere Ergebnisse hat Kane dem Modell einige Beispiele gegeben. So wurde GPT-3 angewiesen, alle Spalten aus bestimmten Tabellen einmal auszuwählen. Das Modell kann sich so merken, welche Inhalte in den Datensätzen enthalten sind und selbstständig Zusammenhänge herstellen.

In den meisten Fällen funktioniert das bereits gut, wenn auch einige Annahmen des Modells falsch sind. Teils werden etwa falsche Identifier gesetzt oder Relationen nicht richtig erkannt. Mit Hilfe weiterführender Beispiele, etwa indem ein Join-Kommando in SQL vorgegeben wird, kann das Modell Fehler aber korrigieren und entsprechend richtige Abfragen ausgeben.

Golem Karrierewelt
  1. Angular für Einsteiger: virtueller Zwei-Tage-Workshop
    26./27.09.2022, Virtuell
  2. C++ Programmierung Grundlagen (keine Vorkenntnisse benötigt): virtueller Drei-Tage-Workshop
    07.-09.11.2022, virtuell
Weitere IT-Trainings

GPT-3 funktioniert derzeit fast ausschließlich für die englische Sprache, da ein Großteil der Trainingsdaten in Englisch vorliegen. Entsprechend wäre ein nutzerfreundlicher SQL-Abfrage-Generator derzeit nicht auf Deutsch möglich. Es zeigt aber, dass für logische Zusammenhänge und Programmiersprachen ein KI-Modell nicht mehr allzu weit davon entfernt ist, zeitaufwendige Aufgaben aus den Entwicklerhänden zu nehmen.

Möglicherweise werden sich Analystenjobs, wie ihn Brian Kane besetzt, in naher Zukunft stark verändern und irgendwann komplett überflüssig.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


minnime 29. Jan 2021

Wird erst interessant wenn die großen Datenbankhersteller sowas direkt in ihre Engines...

Kein Kommentar 28. Jan 2021

1. Natürlich werden wir alle "arbeitslos" auf was arbeiten wir denn sonst hin? Problem...

Marvin-42 28. Jan 2021

Insbesondere die Bandbreite der Einsatzmöglichkeiten ist unglaublich. Gibt es die...



Aktuell auf der Startseite von Golem.de
James Webb Space Telescope
Das Weltraumteleskop wird mit Javascript betrieben

Die in der Raumfahrt verwendete Software ist manchmal kurios. Im Fall des JWST wird das ISIM mit Javascript kontrolliert und betrieben.

James Webb Space Telescope: Das Weltraumteleskop wird mit Javascript betrieben
Artikel
  1. Betrug: Wenn die Phishing-Mail wirklich von Paypal kommt
    Betrug
    Wenn die Phishing-Mail wirklich von Paypal kommt

    Die E-Mail stammt von Paypals Servern und weist auf eine unter Paypal.com einsehbare Transaktion hin. Doch hinter E-Mail und Hotline stecken Betrüger.

  2. ADAC-Test: Elektroautos als Zugmaschinen - was bringt's?
    ADAC-Test
    Elektroautos als Zugmaschinen - was bringt's?

    Der ADAC hat den Stromverbrauch von Elektroautos mit Anhängern und Fahrradgepäckträgern gemessen. Gute Noten gibt es dabei keine.

  3. Botnetz: Google blockiert Rekord-DDoS-Angriff
    Botnetz
    Google blockiert Rekord-DDoS-Angriff

    Für einen Kunden konnte Google den größten HTTPS-basierten DDoS-Angriff mit 46 Millionen Anfragen pro Sekunde abwehren.

Du willst dich mit Golem.de beruflich verändern oder weiterbilden?
Zum Stellenmarkt
Zur Akademie
Zum Coaching
  • Schnäppchen, Rabatte und Top-Angebote
    Die besten Deals des Tages
    Daily Deals • MindStar (MSI RTX 3090 Gaming 1.269€, Seagate Festplatte ext. 18 TB 295€) • PS5-Deals (Uncharted Legacy of Thieves 15,38€, Horzizon FW 39,99€) • HP HyperX Gaming-Maus -51% • Alternate (Kingston Fury DDR5-6000 32GB 219,90€ statt 246€) • Samsung Galaxy S22+ 5G 128 GB 839,99€ [Werbung]
    •  /