Linguagem Natural na Planilha do Excel

Você pode usar a Consulta de Linguagem Natural para consultar o Oracle Autonomous Database usando o menu Linguagem Natural no Oracle Autonomous Database para Excel.

Pré-requisitos:

Depois que seu Perfil de IA 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 com Base em Linguagem Natural em Tabelas

O uso de linguagem natural para interagir com os dados do banco de dados agora é possível com o complemento do Oracle Autonomous Database para o Google Sheets.

Isso significa que você pode usar uma 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 a extensão:
  1. Na Planilha do Excel, selecione o 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 na lista drop-down e o perfil de IA que deseja usar na lista drop-down.
    Observação

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

  4. Digamos que você queira detalhes do produto com as maiores vendas. Insira a seguinte consulta de 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ê verá o código a seguir na parte inferior da área de código SQL.

    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 Gerar SQL da consulta natural 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 no Google Sheet.
  • Recuperar consulta na Planilha:

    Você pode recuperar a consulta SQL exibida na Planilha do Google para a área de código SQL na Consulta Natural.

    Esse recurso é recuperar os dados mais recentes do banco de dados para uma data futura. Por exemplo, se você 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 no formato de linguagem Natural.

    Selecione este ícone para traduzir consultas SQL para linguagem natural compreendida 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 for Google Sheets refere-se 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 Chats exibem recomendações para a tabela padrão selecionada.

Vamos descobrir os 5 melhores filmes transmitidos na empresa Moviestream por 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 Enter.

  3. O Chat exibe os 5 melhores filmes por 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 o SQL.

    Clique em Executar SQL para executar a consulta SQL gerada e exibir o resultado da consulta no Google Sheet.

    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 por Weekend Gross. Ele lembra qual métrica top 10 para buscar sem que tenhamos que digitar a coisa toda.

    Selecione Novo Chat para excluir a conversa atual.

    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.