Seleziona intelligenza artificiale per grafici struttura

Selezionare AI genera Property Graph Query (PGQ) nei grafici delle proprietà Oracle utilizzando il linguaggio naturale. Consente agli utenti di eseguire query sui dati del grafico tramite l'operatore GRAPH_TABLE con una conoscenza minima di SQL.

Select AI estende il proprio linguaggio naturale alla funzionalità SQL (NL2SQL) per rappresentare le strutture del grafico che consentono di eseguire query sui grafici delle proprietà SQL utilizzando il linguaggio naturale. Select AI applica l'operatore GRAPH_TABLE per interpretare relazioni e attributi nei dati strutturati in grafici. Genera query di grafici SQL o PGQ in base agli oggetti dati definiti nel profilo AI. Quando un grafico delle proprietà è incluso nel profilo AI, Select AI utilizza l'intelligenza artificiale generativa per creare una query PGQ che fa riferimento al grafico tramite l'operatore GRAPH_TABLE. LLM riceve automaticamente i metadati dell'oggetto grafico, ad esempio le istruzioni CREATE PROPERTY GRAPH, per generare query accurate. Quando si specifica una tabella, una vista o un oggetto relazionale, Select AI genera una query SQL. Questa funzionalità semplifica le query di corrispondenza dei pattern sui dati dei grafici memorizzati in Oracle AI Database e riduce la dipendenza dalla creazione manuale di query SQL.

Quando si crea un profilo AI con uno o più grafici delle proprietà definiti nell'attributo object_list, l'LLM definito nel profilo AI interpreta i prompt utilizzando il contesto dei grafici delle proprietà specificati. Selezionare AI crea un prompt aumentato che include:
  • Istruzioni per la creazione di query PGQ.

  • Metadati che descrivono i grafici delle proprietà forniti (dalle relative istruzioni CREATE PROPERTY GRAPH).

Questo prompt aumentato viene inviato al LLM. Select AI esegue la query e restituisce i risultati. Se un grafico delle proprietà viene specificato insieme ad altri tipi di oggetto, ad esempio tabelle, schemi o viste, nel profilo AI, Select AI genera un errore.

SQL rispetto a PGQ

Con Select AI, il tipo di query generato dipende dagli oggetti definiti nell'attributo object_list del profilo AI.
  • Query SQL: utilizza dati relazionali quali schema, tabelle o viste.

  • Query PGQ: utilizza i grafici delle proprietà e applica l'operatore GRAPH_TABLE per la corrispondenza dei pattern.

Per ulteriori dettagli, vedere Grafico proprietà SQL e Query SQL GRAPH.

Argomenti

Vantaggi dell'utilizzo di Select AI nei grafici delle strutture

Gli utenti del database possono eseguire query sui grafici delle proprietà utilizzando Select AI per generare query sui grafici dal linguaggio naturale, riducendo il lavoro manuale e migliorando la comprensione delle relazioni tra grafici.

Vantaggi principali:
  • NL2SQL: la funzionalità NL2SQL di Select AI ora si estende alle query del grafico che consentono agli utenti di scrivere prompt in linguaggio naturale come "Trova i clienti che hanno acquistato un vestito".

  • SQL o PGQ: a seconda dell'oggetto dati, Select AI genera automaticamente query SQL o PGQ.

  • Produttività: riduce i tempi e gli sforzi per creare query grafiche utilizzando l'operatore GRAPH_TABLE.

  • Conversazioni: mantiene il contesto di conversazione ed esegue query su un grafico delle proprietà.

Limiti

Selezionare AI per i grafici delle proprietà non supporta le funzionalità riportate di seguito.

Come utilizzare Seleziona intelligenza artificiale nei grafici delle proprietà

Selezionare AI consente di esplorare i dati del grafico utilizzando la funzione DBMS_CLOUD_AI.GENERATE o Select AI <action> <prompt>.

Dopo aver definito i grafici delle proprietà nell'attributo object_list del profilo AI, è possibile utilizzare:
  • SELECT AI <ACTION> <PROMPT> nella riga di comando SQL per generare un output.

  • DBMS_CLOUD_AI.GENERATE funzione e fornire il prompt all'interno della funzione.

Di seguito sono riportate le azioni supportate: runsql, showsql, explainsql, narrate e showpropmt. Select AI for Property Graph supporta anche conversazioni a breve termine e personalizzabili a lungo termine basate sulla sessione.

Per ulteriori informazioni, vedere Esempio: selezione di AI per i grafici delle proprietà ed Esempio: prompt di esempio per i grafici delle proprietà.