Linguagem natural no Google Sheets
Você pode usar o Natural Language Query para consultar o Oracle Autonomous Database usando o menu Linguagem Natural no "complemento" do Oracle Autonomous Database for Google Sheets.
Pré-requisitos
-
Antes de usar o menu Linguagem Natural no complemento, você deve executar pré-requisitos para usar o
DBMS_CLOUD_AI
para configurar perfis do AI. - Criar e Definir um Perfil do AI
Depois que seu Perfil do AI estiver pronto, a ferramenta Data Studio usará esses perfis no menu Definições do Data Studio para configurar o acesso a um LLM (Large Language Model) e para configurar a geração, a execução e a explicação de SQL com base em prompts de linguagem natural. Isso também permite conversar com o LLM.
Você pode executar Consultas de Linguagem Natural em Tabelas e não em Views Analíticas.
Gerar Consultas SQL a partir de Linguagem Natural em Tabelas
Agora, é possível usar linguagem natural para interagir com seus dados de banco de dados com o complemento do Oracle Autonomous Database para o Google Sheets.
Isso significa que você pode usar linguagem natural, por exemplo, inglês simples, para consultar o banco de dados. Você pode fornecer um prompt de linguagem natural, em vez de código SQL, para interagir com seus dados. Quando você seleciona o ícone Gerar SQL da consulta natural, o complemento converte a linguagem natural em SQL.
- Na Planilha do Google, selecione o item de menu Oracle Autonomous Database.
- Selecione Linguagem Natural. A seleção de Linguagem Natural abre um assistente de Linguagem Natural.
- No assistente de Linguagem Natural, selecione a Tabela na qual você executa a consulta no menu suspenso e o perfil de IA que você deseja usar no menu suspenso.
Neste exemplo,
MOVIESALES_WEEKEND_USA
é o nome da Tabela eOCI_PROFILE
é o Perfil de IA. - Digamos que você queira detalhes do produto com as maiores vendas. Informe a seguinte consulta em linguagem natural na área de exibição da consulta:
show movie with highest sales
- Selecione Gerar SQL da consulta natural para produzir a consulta SQL equivalente na área de exibição da consulta inferior.
Você visualizará o código a seguir na área de código SQL inferior.
SELECT * FROM "MOVIESTREAM"."MOVIESALES_WEEKEND_USA" MS WHERE MS."SALES_AMT" = ( SELECT MAX("SALES_AMT") FROM "MOVIESTREAM"."MOVIESALES_WEEKEND_USA" )
- A seleção do ícone Generate SQL from natural query também exibe o resultado da consulta de linguagem natural na Planilha do Google.
Você pode clicar no sinal + ao lado da lista drop-down Selecionar planilha para exibir os resultados em uma nova planilha.
- Clique em Limpar conteúdo da consulta para limpar o conteúdo exibido na área de consulta de linguagem natural e na área de consulta de código SQL.
Ações que você pode executar na área de código SQL:
- Executar SQL: Executa o código SQL e exibe o resultado da consulta na Planilha do Google.
- Recuperar consulta da Planilha:
Você pode recuperar a consulta SQL exibida na Planilha do Google para a área de código SQL na Consulta Natural.
Esse recurso tem como objetivo recuperar os dados mais recentes do banco de dados para uma data futura. Por exemplo, se quiser receber os dados mais recentes da tabela no dia seguinte, a conexão poderá estar inativa, mas você ainda poderá se conectar à instância, recuperar consulta da Planilha e selecionar Executar SQL para exibir os resultados da consulta mais recente na Planilha do Google.
- Explicador de Consulta SQL: Explica o código SQL na forma de linguagem Natural.
Selecione este ícone para traduzir consultas SQL para linguagem natural entendida por você. A consulta de linguagem natural é exibida na área de exibição da consulta de linguagem natural do assistente.
Faça perguntas com bate-papos
A opção Chats no Oracle Autonomous Database para Planilhas Google se refere a uma conversa interativa entre você e o complemento em que o complemento usa linguagem natural para consultar ou interagir com o banco de dados autônomo.
Os dados que usamos neste exemplo são de uma empresa chamada Oracle MovieStream
para analisar dados de vendas de filmes.
Os Bate-papos exibem recomendações para a tabela padrão selecionada.
- Digite o texto no campo de texto Comece a digitar sua pergunta...
What are the top 5 movies by Weekend Gross?
-
Clique em Inserir.
-
O Chat exibe os 5 melhores filmes do Weekend Gross.
Ela também exibe o código SQL equivalente do resultado.
Clique em SQL para expandir o SQL.
Clique em Copiar para área de transferência para copiar a instrução SQL.
Clique em Executar SQL para executar a consulta SQL gerada e exibir o resultado da consulta na Planilha do Google.
A opção Chats lembra o contexto do histórico de chat anterior.
Por exemplo, se você digitar
now show me top 10
no campo de texto.Ele exibe os 10 melhores filmes de Weekend Gross. Ele lembra qual métrica top 10 buscar sem que tenhamos que digitar a coisa toda.
Selecione Novo Bate-papo para excluir a presente conversa.
Selecione Home para voltar à home page principal.
Os LLMs são notáveis em inferir a intenção da linguagem humana e estão melhorando o tempo todo; no entanto, eles não são perfeitos! É muito importante verificar os resultados.
Tópico principal: Oracle Autonomous Database para Planilhas do Google