Skip to main content
SQLOZ
Chapter 14 OzSuite™ AI & Advanced Tools

Kapitel 14: OzAI - Natürlicher Sprachassistent für SQL

Info: Dieses Kapitel erläutert die Generierung von SQL-Code aus natürlicher Sprache mit OzAI, die Optimierung langsamer Abfragen, das Setup lokaler KI-Modelle und Datenschutzrichtlinien.

In diesem Kapitel:

14.1 Übersicht

OzAI adressiert drei Kernprobleme im Datenbankalltag:

  1. Der Aufwand beim Formulieren komplexer Abfragen: In großen Tabellennetzwerken kosten verschachtelte JOINs, GROUP BY-Klauseln und Datumsfunktionen wertvolle Arbeitszeit.
  2. Die Analyse langsamer Abfragen: Fehlende Indizes und Full-Table-Scans manuell aufzuspüren, erfordert viel Erfahrung.
  3. Unternehmensdatenschutz: Externe Cloud-KIs bergen das Risiko, dass sensible Datenbankzugangsdaten und Kundendaten an Drittserver übertragen werden.

OzAI löst dies mit einer kompromisslosen Local-First-Architektur und automatischer Schwärzung vertraulicher Daten.

14.2 SQL aus natürlicher Sprache generieren

  1. Drücken Sie im SQL-Editor Cmd + K oder klicken Sie auf das OzAI-Symbol in der Symbolleiste.
  2. Die OzAI-Eingabeleiste öffnet sich oberhalb des Editors.
  3. Formulieren Sie Ihre Anfrage in normaler Sprache:

    “Ermittle Name, E-Mail und Gesamtumsatz aller Kunden, die sich in den letzten 30 Tagen registriert und mindestens 3 Bestellungen getätigt haben.”

  4. Drücken Sie Enter oder klicken Sie auf Abfrage generieren.

Hintergrund: OzAI liest das lokale Tabellenschema aus, übergibt diesen Kontext zusammen mit dem Prompt an das Modell und liefert syntaktisch valides SQL mit den tatsächlichen Tabellen- und Spaltenbezeichnern zurück.

14.3 Abfrage-Optimierung und Index-Vorschläge

  1. Markieren Sie eine langsame Abfrage im Editor.
  2. Klicken Sie in der OzAI-Leiste auf Optimieren.
  3. OzAI liefert einen fundierten Optimierungsbericht:
    • Umgeschriebenes SQL: Eliminiert ineffiziente Subqueries und ersetzt SELECT * durch gezielte Spaltenauswahl.
    • Index-Skript: Liefert den fertigen Befehl (z. B. CREATE INDEX idx_orders_user ON orders (user_id, created_at);).
    • Ursachenanalyse: Erläutert klar, an welchen Schritten der Ausführungsplan stockt.

14.4 Lokales KI-Provider-Setup (Ollama / LM Studio)

OzAI bindet lokale Open-Source-LLMs ein, ohne dass Daten Ihr Gerät verlassen:

  1. Öffnen Sie SQLOZ → Einstellungen (Cmd + ,) → Tab OzAI.
  2. Wählen Sie als KI-Provider:
    • Ollama (lokal): z. B. Llama 3, DeepSeek-Coder, CodeLlama (Standard: http://localhost:11434).
    • LM Studio (lokal): z. B. Qwen 2.5 Coder, DeepSeek R1 (Standard: http://localhost:1234/v1).
  3. Klicken Sie auf Installierte Modelle abrufen und speichern Sie die Konfiguration.

14.5 Sicherheit, Privatsphäre und Datenschutz

  • Keine automatische Datensatzübertragung: OzAI übermittelt niemals Tabelleninhalte oder Abfrageergebnisse an das Modell; es fließen ausschließlich Schemadefinitionen und der formulierte Prompt ein.
  • Automatische Schwärzung (Redaction): Verbindungszeichenfolgen, Passwörter und Tokens werden vor Absenden der Anfrage automatisch herausgefiltert.
  • Lokale Endpunkte: Keine Telemetrie, keine Cloud-Abhängigkeit.

OzAI - Natürlicher Sprachassistent

Verwandte Themen