Das Plugin, über das ich heute sprechen möchte, nennt sich „Definitive Facts“. Bei diesem Tool handelt es sich um eine Besonderheit unter den ChatGPT Plugins. Mit ihm bist du in der Lage, Fragen zu über 100 relationalen Datensätzen zu stellen, die Themen wie Sport, Finanzen und vieles mehr abdecken. Du findest mehr Informationen dazu unter https://definitive.io/datasets.
„Definitive Facts“ generiert und führt SQL-Anfragen auf relationale Datensätze aus. Sendest du natürlich-sprachlichen Text an den Endpoint zur SQL-Generierung, so wird dieser in eine entsprechende SQL-Anweisung umgewandelt. Im Gegenzug dazu solltest du ausschließlich SQL an die Execute-SQL-Schnittstelle senden. Dabei ist unbedingt darauf zu achten, nur SQL-Anweisungen auszuführen, die von der Generate-SQL-Schnittstelle erzeugt wurden.
Interessant ist, dass du die SQL-Texte, die generiert werden, dem Nutzer anzeigen kannst. Auf diese Weise kannst du die Ergebnisse der Generierung direkt sehen und besser nachvollziehen. Darüber hinaus bevorzugt das Plugin, dass du dem Nutzer die URL des SQL-Execution-Ergebnisses zeigst, da er oder sie es vielleicht herunterladen möchte.
Was dieses Plugin von anderen unterscheidet, ist das Ausgabeformat der SQL-Execution-Ergebnisse. Diese werden im JSON-Format ausgegeben, das mit der Python-Bibliothek Pandas kompatibel ist. Und das kann für dich extrem nützlich sein, wenn du mit Pandas für deine Datenanalyse arbeitest.
Insgesamt ist Definitive Facts ein sehr interessantes Plugin, wenn du mit relationalen Datensätzen arbeitest und dabei Wert auf Transparenz und Nachvollziehbarkeit legst.