Selecionar IA para Gráficos de Propriedades

O Select AI gera o Property Graph Query (PGQ) em Oracle Property Graphs usando linguagem natural. Ele permite que os usuários consultem dados gráficos por meio do operador GRAPH_TABLE com o mínimo de conhecimento de SQL.

O Select AI estende sua linguagem natural ao recurso SQL (NL2SQL) para criar gráficos de estruturas que permitem consultar Gráficos de Propriedades SQL usando linguagem natural. O Select AI aplica o operador GRAPH_TABLE para interpretar relacionamentos e atributos em dados estruturados por gráficos. Ele gera consultas de gráfico SQL ou PGQ com base nos objetos de dados definidos no perfil AI. Quando um gráfico de propriedades é incluído no perfil do AI, o Select AI usa IA generativa para criar uma consulta PGQ que faça referência ao gráfico por meio do operador GRAPH_TABLE. O LLM recebe automaticamente os metadados do objeto de gráfico, como instruções CREATE PROPERTY GRAPH, para gerar consultas precisas. Quando uma tabela, uma view ou um objeto relacional é especificado, o Select AI gera uma consulta SQL. Esse recurso simplifica consultas de correspondência de padrões em dados gráficos armazenados no Oracle AI Database e reduz a dependência da construção manual de consultas SQL.

Quando você cria um perfil do AI com um ou mais gráficos de propriedades definidos no atributo object_list, o LLM definido no perfil do AI interpreta prompts usando o contexto dos gráficos de propriedades especificados. O Select AI cria um prompt aumentado que inclui:
  • Instruções para construir consultas PGQ.

  • Metadados que descrevem os gráficos de propriedades fornecidos (de suas instruções CREATE PROPERTY GRAPH).

Este prompt aumentado é enviado ao LLM. Selecionar IA executa a consulta e retorna os resultados. Se um gráfico de propriedades for especificado junto com outros tipos de objeto, como tabelas, esquema ou exibições no perfil AI, Selecionar AI gerará um erro.

SQL para Gráficos de Propriedades

Com Selecionar AI, o tipo de consulta gerada depende dos objetos definidos no atributo object_list do seu perfil AI. Se o objeto for um gráfico, os gráficos de propriedades e o operador GRAPH_TABLE serão usados, com a sintaxe que faz parte da seção SQL/PGQ no padrão SQL:2023.

Consulte Gráfico de Propriedade SQL e Consultas de GRAPH SQL para obter mais detalhes.

Tópicos

Benefícios do uso do Select AI em gráficos de propriedades

Os usuários do banco de dados podem consultar gráficos de propriedades usando o Select AI para gerar consultas de gráficos a partir de linguagem natural, reduzindo o trabalho manual e melhorando a compreensão dos relacionamentos de gráficos.

Os principais benefícios incluem:
  • NL2SQL: O recurso Selecionar NL2SQL da IA agora se estende às consultas de gráfico, permitindo que os usuários escrevam prompts de linguagem natural, como "Localizar clientes que compraram um vestido".

  • SQL ou PGQ: Dependendo do objeto de dados, Select AI gera automaticamente a consulta SQL ou PGQ.

  • Produtividade: Reduz o tempo e o esforço na criação de consultas gráficas usando o operador GRAPH_TABLE.

  • Conversas: retém o contexto da conversa e consulta um gráfico de propriedades.

Limitações

A opção Selecionar IA para Gráficos de Propriedades não suporta os seguintes recursos:

Como usar o Select AI em gráficos de propriedades

A opção Selecionar IA permite que você explore dados gráficos usando a função DBMS_CLOUD_AI.GENERATE ou usando Select AI <action> <prompt>.

Depois de definir gráficos de propriedades no atributo object_list do seu perfil do AI, você poderá usar:
  • SELECT AI <ACTION> <PROMPT> na linha de comando SQL para gerar uma saída.

  • Função DBMS_CLOUD_AI.GENERATE e forneça seu prompt dentro da função.

Estas são as ações suportadas: runsql, showsql, explainsql, narrate e showpropmt. O Select AI for Property Graph também suporta conversas de longo prazo personalizáveis e de curto prazo baseadas em sessão.

Consulte Exemplo: Selecionar IA para Gráficos de Propriedades e Exemplo: Prompts de Amostra para Gráficos de Propriedades para saber mais.