Sélectionner AI pour les graphiques de propriétés

Sélectionnez AI génère une requête de graphe de propriétés (PGQ) sur Oracle Property Graphs en langage naturel. Elle permet aux utilisateurs d'interroger les données de graphique via l'opérateur GRAPH_TABLE avec un minimum de connaissances SQL.

Sélectionnez AI étend sa fonctionnalité de langage naturel au langage SQL (NL2SQL) pour créer des graphiques permettant d'interroger les graphiques de propriétés SQL à l'aide du langage naturel. Sélectionnez AI applique l'opérateur GRAPH_TABLE pour interpréter les relations et les attributs dans les données structurées par graphique. Il génère des requêtes de graphique SQL ou PGQ en fonction des objets de données définis dans le profil AI. Lorsqu'un graphique de propriétés est inclus dans le profil AI, Select AI utilise l'IA générative pour créer une requête PGQ qui référence le graphique via l'opérateur GRAPH_TABLE. Le LLM reçoit automatiquement les métadonnées de l'objet de graphe, telles que les instructions CREATE PROPERTY GRAPH, pour générer des requêtes précises. Lorsqu'une table, une vue ou un objet relationnel est spécifié, Select AI génère une requête SQL. Cette fonctionnalité simplifie les requêtes de correspondance de modèles sur les données de graphe stockées dans Oracle AI Database et réduit la dépendance à la construction manuelle de requêtes SQL.

Lorsque vous créez un profil AI avec un ou plusieurs graphiques de propriétés définis dans l'attribut object_list, le LLM défini dans le profil AI interprète les invites à l'aide du contexte des graphiques de propriétés spécifiés. Select AI crée une invite augmentée qui inclut :
  • Instructions pour créer des requêtes PGQ.

  • Métadonnées décrivant les graphiques de propriétés fournis (à partir de leurs instructions CREATE PROPERTY GRAPH).

Cette invite augmentée est envoyée au LLM. Sélectionnez AI exécute la requête et renvoie des résultats. Si un graphique de propriétés est spécifié avec d'autres types d'objet tels que des tables, des schémas ou des vues dans le profil AI, Select AI génère une erreur.

SQL pour les graphiques de propriétés

Avec Select AI, le type de requête généré dépend des objets définis dans l'attribut object_list de votre profil AI. Si l'objet est un graphique, les graphiques de propriétés et l'opérateur GRAPH_TABLE sont utilisés, avec une syntaxe qui fait partie de la section SQL/PGQ dans la norme SQL:2023.

Pour plus d'informations, reportez-vous à Graphique de propriétés SQL et à Requêtes GRAPH SQL.

Sujets

Avantages de l'utilisation de Select AI sur les graphiques de propriétés

Les utilisateurs de base de données peuvent interroger des graphes de propriétés à l'aide de Select AI pour générer des requêtes de graphes à partir du langage naturel, ce qui réduit le travail manuel et améliore la compréhension des relations de graphes.

Les principaux avantages sont les suivants :
  • NL2SQL : la fonctionnalité NL2SQL de l'IA s'étend désormais aux requêtes de graphique permettant aux utilisateurs d'écrire des invites de langage naturel telles que "Rechercher les clients qui ont acheté une robe".

  • SQL ou PGQ : selon l'objet de données, Select AI génère automatiquement une requête SQL ou PGQ.

  • Productivité : réduit le temps et les efforts de création des requêtes de graphique à l'aide de l'opérateur GRAPH_TABLE.

  • Conversations : conserve le contexte de conversation et interroge un graphique de propriétés.

Limites

Sélectionner AI pour les graphiques de propriétés ne prend pas en charge les fonctionnalités suivantes :

Utilisation de Select AI sur les graphiques de propriétés

Sélectionnez AI pour explorer les données de graphique à l'aide de la fonction DBMS_CLOUD_AI.GENERATE ou de Select AI <action> <prompt>.

Une fois que vous avez défini des graphiques de propriétés dans l'attribut object_list de votre profil AI, vous pouvez utiliser :
  • SELECT AI <ACTION> <PROMPT> dans la ligne de commande SQL pour générer une sortie.

  • DBMS_CLOUD_AI.GENERATE fonctionne et fournit votre invite dans la fonction.

Les actions prises en charge sont les suivantes : runsql, showsql, explainsql, narrate et showpropmt. Select AI for Property Graph prend également en charge les conversations à court terme et personnalisables à long terme basées sur les sessions.

Pour en savoir plus, reportez-vous à Exemple : sélection d'un fichier AI pour les graphiques de propriétés et à Exemple : exemples d'invites pour les graphiques de propriétés.