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

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.

Observação

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.

Para executar uma consulta natural usando o complemento:
  1. Na Planilha do Google, selecione o item de menu Oracle Autonomous Database.
  2. Selecione Linguagem Natural. A seleção de Linguagem Natural abre um assistente de Linguagem Natural.
  3. 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.
    Observação

    Este é o mesmo perfil do AI que você configura nas Definições do Data Studio.



    Neste exemplo, MOVIESALES_WEEKEND_USA é o nome da Tabela e OCI_PROFILE é o Perfil de IA.

  4. 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
  5. 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"
        )
    



  6. 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.

  7. 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.

Vamos descobrir os 5 melhores filmes transmitidos na empresa Moviestream por fim de semana bruto:
  1. Digite o texto no campo de texto Comece a digitar sua pergunta...
    What are the top 5 movies by Weekend Gross?
  2. Clique em Inserir.

  3. 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.

Observação

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.