KI für Eigenschaftsdiagramme auswählen

Select AI generiert Property Graph Query (PGQ) in Oracle Property Graphs in natürlicher Sprache. Damit können Benutzer Diagrammdaten mit minimalem SQL-Kenntnis über den Operator GRAPH_TABLE abfragen.

Select AI erweitert seine natürliche Sprache auf die SQL-Funktion (NL2SQL), um Strukturen zu grafisieren, mit denen Sie SQL-Eigenschaftsdiagramme in natürlicher Sprache abfragen können. Select AI wendet den Operator GRAPH_TABLE an, um Beziehungen und Attribute in grafisch strukturierten Daten zu interpretieren. Er generiert SQL- oder PGQ-Diagrammabfragen basierend auf den im AI-Profil definierten Datenobjekten. Wenn ein Eigenschaftsdiagramm im KI-Profil enthalten ist, verwendet Select AI generative KI, um eine PGQ-Abfrage zu erstellen, die das Diagramm über den Operator GRAPH_TABLE referenziert. Das LLM empfängt automatisch die Metadaten des Diagrammobjekts, wie CREATE PROPERTY GRAPH-Anweisungen, um genaue Abfragen zu generieren. Wenn eine Tabelle, eine View oder ein relationales Objekt angegeben wird, generiert Select AI eine SQL-Abfrage. Diese Funktion vereinfacht Musterabgleichsabfragen zu Diagrammdaten, die in Oracle AI Database gespeichert sind, und reduziert die Abhängigkeit vom manuellen Erstellen von SQL-Abfragen.

Wenn Sie ein AI-Profil mit mindestens einem Eigenschaftsdiagramm erstellen, das im Attribut object_list definiert ist, interpretiert das im AI-Profil definierte LLM Prompts anhand des Kontexts der angegebenen Eigenschaftsdiagramme. Select AI erstellt einen erweiterten Prompt, der Folgendes umfasst:
  • Anweisungen zum Erstellen von PGQ-Abfragen.

  • Metadaten, in denen die angegebenen Eigenschaftsdiagramme beschrieben werden (aus ihren CREATE PROPERTY GRAPH-Anweisungen).

Dieser erweiterte Prompt wird an das LLM gesendet. Select AI führt die Abfrage aus und gibt Ergebnisse zurück. Wenn ein Eigenschaftsdiagramm zusammen mit anderen Objekttypen wie Tabellen, Schemas oder Views im AI-Profil angegeben wird, löst Select AI einen Fehler aus.

SQL für Eigenschaftsdiagramme

Bei Select AI hängt der Typ der generierten Abfrage von den Objekten ab, die im Attribut object_list Ihres AI-Profils definiert sind. Wenn es sich bei dem Objekt um ein Diagramm handelt, werden Eigenschaftsdiagramme und der Operator GRAPH_TABLE verwendet, wobei die Syntax Teil des SQL/PGQ-Abschnitts im SQL:2023-Standard ist.

Weitere Informationen finden Sie unter SQL-Eigenschaftsdiagramm und SQL-GRAPH-Abfragen.

Themen

Vorteile der Verwendung ausgewählter KI in Eigenschaftsdiagrammen

Datenbankbenutzer können Eigenschaftsdiagramme mit Select AI abfragen, um Diagrammabfragen in natürlicher Sprache zu generieren, wodurch manuelle Arbeit reduziert und das Verständnis von Diagrammbeziehungen verbessert wird.

Hauptvorteile:
  • NL2SQL: Die NL2SQL-Funktion von AI wird jetzt auf Diagrammabfragen erweitert, mit denen Benutzer Eingabeaufforderungen in natürlicher Sprache schreiben können, wie "Kunden suchen, die ein Kleid gekauft haben".

  • SQL oder PGQ: Je nach Datenobjekt generiert Select AI automatisch eine SQL- oder PGQ-Abfrage.

  • Produktivität: Reduziert Zeit und Aufwand beim Erstellen von Diagrammabfragen mit dem Operator GRAPH_TABLE.

  • Unterhaltungen: Behält Unterhaltungskontext bei und fragt ein Eigenschaftsdiagramm ab.

Einschränkungen

Die Option "AI für Eigenschaftsdiagramme auswählen" unterstützt die folgenden Funktionen nicht:

So verwenden Sie ausgewählte KI in Eigenschaftsdiagrammen

Mit "KI auswählen" können Sie Diagrammdaten mit der Funktion DBMS_CLOUD_AI.GENERATE oder mit Select AI <action> <prompt> untersuchen.

Nachdem Sie Eigenschaftsdiagramme im Attribut object_list Ihres AI-Profils definiert haben, können Sie Folgendes verwenden:
  • SELECT AI <ACTION> <PROMPT> in der SQL-Befehlszeile, um eine Ausgabe zu generieren.

  • DBMS_CLOUD_AI.GENERATE-Funktion und geben Sie den Prompt innerhalb der Funktion an.

Die folgenden Aktionen werden unterstützt: runsql, showsql, explainsql, narrate und showpropmt. Select AI for Property Graph unterstützt auch sessionbasierte kurzfristige und anpassbare langfristige Unterhaltungen.

Weitere Informationen finden Sie unter Beispiel: AI für Eigenschaftsdiagramme auswählen und Beispiel: Beispiel-Prompts für Eigenschaftsdiagramme.