SQL-Tools in generativen KI-Agents verwalten

Ein SQL-Tool in generativen KI-Agents konvertiert Abfragen in natürlicher Sprache in Oracle SQL- und SQLite-Anweisungen und kann die SQL-Befehle ausführen, um Antworten für eine verbundene Datenbank zu generieren.

Nur SQL-SELECT-Abfragen wie Join, mehrere Bedingungen und Aggregation werden generiert und optional ausgeführt.

Um eine generierte Abfrage zu überwachen und zu bearbeiten, bevor sie an den Benutzer gesendet wird, wählen Sie das optionale Feature Mensch in der Schleife aktivieren im Agent-Endpunkt aus.

Wichtige Features
  • SQL-Generierung: Generieren Sie SELECT-Anweisungen basierend auf der Eingabe in natürlicher Sprache.
  • SQL-Erläuterung: Geben Sie intuitive Erklärungen für SQL-Anweisungen an, um die Syntax und Logik besser zu verstehen.
  • SQL-Selbstkorrektur: Aktivieren Sie die automatische Erkennung und Korrektur von Syntaxfehlern in den generierten SQL-Abfragen.
  • SQL-Ausführung: Führen Sie die SELECT-Anweisungen aus, und geben Sie wichtige Ergebnisse und Insights zurück.
  • Schemaverknüpfung: Importieren Sie das Datenbankschema in den Agent.
  • Beispiele für kontextbezogene Lernaktivitäten: Geben Sie Beispiele für Fragen und Antworten an, um die Genauigkeit von Antworten zu verbessern.
  • Benutzerdefinierte Anweisungen: Passen Sie das Verhalten und den Ton der Antworten basierend auf Ihren Geschäftsanforderungen an.
  • Tabellen- und Spaltenbeschreibungen: Fügen Sie Beschreibungen hinzu, um den Schemakontext anzureichern und die Qualität der Antworten zu verbessern.
  • Modellauswahl: Wählen Sie zwischen kleineren oder größeren Modellen aus, um Performance und Genauigkeit auszugleichen.
  • Unterstützung für mehrere Dialekte: Kompatibel mit verschiedenen SQL-Dialekten, einschließlich SQLite und Oracle SQL.
Bevor Sie beginnen

Bevor Sie ein SQL-Tool erstellen, prüfen Sie die SQL-Toolrichtlinien für generative KI-Agents, und führen Sie alle erforderlichen Aufgaben aus.

SQL-Tools verwalten

Wenn Sie über manage-Berechtigungen für genai-agent-family verfügen, können Sie die SQL-Tools verwalten. Informationen zur Verwaltung der einzelnen Tools finden Sie unter den folgenden Links: