Executar Consultas de Linguagem Natural
Os Suplementos de Planilha fornecem uma opção de Linguagem Natural para executar consultas no Oracle Autonomous AI Database com assistência de Inteligência Artificial (IA).
Você pode inserir um prompt de linguagem simples, gerar a SQL equivalente, revisar ou editar a SQL gerada e executar a consulta para exibir os resultados em uma planilha.
Pré-requisitos
Para usar o painel Linguagem Natural em Suplementos de Planilha, configure um Perfil AI usando opções de GUI ou o pacote DBMS_CLOUD_AI. Para obter mais informações, consulte:
Se um Perfil de IA não estiver disponível, o suplemento não abrirá o painel Linguagem Natural e exibirá instruções para configurar um Perfil de IA. Consulte Criar um Perfil do AI.
Depois que um Perfil AI estiver pronto, a ferramenta Data Studio usará o perfil no menu Definições do Data Studio para configurar o acesso a um LLM (Large Language Model) para gerar, executar e explicar SQL de prompts de linguagem natural.
Observação:
Você pode executar consultas de Linguagem Natural em tabelas e views, mas não em Views Analíticas.
Gerar Consultas SQL com base em Linguagem Natural em Tabelas
Observação:
Conecte-se ao banco de dados a partir de uma planilha para usar os recursos do add-in.
-
Inicie o Microsoft Excel ou o Google Sheets e abra uma pasta de trabalho.
-
No menu do Oracle Database, selecione Linguagem Natural.
-
Em Selecionar Objetos, selecione uma ou mais tabelas ou exibições a serem usadas para a consulta e selecione o Perfil AI na lista.
Por exemplo, para exibir detalhes do filme com as vendas mais altas, informe a seguinte consulta 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" )Observação:
Revise o SQL gerado antes de executá-lo. O SQL gerado por IA nem sempre reflete a consulta pretendida.
- A seleção do ícone Gerar SQL da consulta natural também exibe o resultado da consulta Linguagem Natural na planilha.
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 Linguagem Natural e na área de consulta de código SQL.
Ações para SQL Gerado
Depois de gerar uma instrução SQL com base em uma consulta de Linguagem Natural, clique nos três pontos à direita para usar as seguintes opções:
- Executar SQL: Executa a instrução SQL e exibe os resultados da consulta na planilha.
-
Recuperar consulta da planilha: Copia a instrução SQL do resultado da consulta e a exibe na área de código SQL, na qual você pode editá-la e executá-la novamente.
- Explicador de Consulta SQL: Traduz a instrução SQL em uma explicação de linguagem simples e a exibe na área de consulta Linguagem Natural.
Faça perguntas com bate-papos
A opção Chats na janela Linguagem Natural refere-se a uma conversa interativa entre você e Suplementos de Planilha em que o complemento usa Linguagem Natural para consultar ou interagir com o Autonomous AI Database.
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.
- Informe o seguinte na janela de chat.
What are the top 5 movies by Weekend Gross? -
Pressione Enter.
-
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 SQL.
Clique em Executar SQL para executar a consulta SQL gerada e exibir o resultado da consulta na planilha.
A opção Chats lembra o contexto do histórico de chat anterior.
Por exemplo, se você digitar
now show me top 10no 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 conversa atual.
Selecione Home para voltar à home page principal.
Observação:
Os LLMs podem inferir intenções em linguagem natural, mas não são perfeitos. Sempre revise o SQL gerado e verifique os resultados da consulta antes de usá-los.
Tópico principal: Usando Recursos de Add-ins de Planilha



