Sélectionner l'intelligence artificielle pour les graphiques de propriétés

Sélectionnez AI pour générer une interrogation de graphique de propriétés (PGQ) dans les graphiques de propriétés Oracle en utilisant le langage naturel. Il permet aux utilisateurs d'interroger les données de graphique au moyen de l'opérateur GRAPH_TABLE avec une connaissance SQL minimale.

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

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

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

Cette invite augmentée est envoyée au LLM. Sélectionnez AI pour exécuter l'interrogation et retourner les 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 IA, Select AI génère une erreur.

SQL pour les graphiques de propriétés

Avec Sélectionner l'intelligence artificielle, le type d'interrogation généré dépend des objets définis dans l'attribut object_list de votre profil d'intelligence artificielle. 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 de détails, voir Graphique de propriétés SQL et Interrogations SQL GRAPH.

Rubriques

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

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

Les principaux avantages sont les suivants :
  • NL2SQL : La fonction NL2SQL de l'intelligence artificielle s'étend désormais aux interrogations de graphique permettant aux utilisateurs d'écrire des invites en 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 interrogation SQL ou PGQ.

  • Productivité : Réduit le temps et les efforts nécessaires pour créer des interrogations 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

Select AI for Property Graphs ne prend pas en charge les fonctions suivantes :

Comment utiliser Select AI sur les graphiques de propriétés

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

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

  • DBMS_CLOUD_AI.GENERATE fonction et fournissez 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 basées sur la session et les conversations à long terme personnalisables.

Pour en savoir plus, voir Exemple : Sélectionner l'intelligence artificielle pour les graphiques de propriétés et Exemple : Exemples d'invites pour les graphiques de propriétés.