A Análise de Conversação, com tecnologia do Gemini para Google Cloud, permite investigar seus dados fazendo perguntas em linguagem natural (conversacional) normal por meio de uma interface de chat intuitiva.
Esta página explica como usar a interface da Análise de Conversação nas instâncias do Looker (Google Cloud Core) e do Looker (original) para realizar as seguintes tarefas:
- Navegar até a interface da Análise de Conversação
- Iniciar uma conversa com uma análise ou um agente de dados
- Fazer perguntas sobre seus dados
- Gerenciar consultas em uma conversa
- Entender os resultados e cálculos da consulta
- Gerenciar conversas
Saiba como e quando o Gemini para Google Cloud usa seus dados.
Navegar até a Análise de Conversação
Você pode acessar a Análise de Conversação no Looker das seguintes maneiras:
- No menu de navegação principal, selecione
Conversas.
- No menu Criar, selecione
Conversa.
- Em uma análise do Looker, selecione Iniciar uma conversa.
Iniciar uma conversa com uma análise ou um agente de dados
Os conjuntos de perguntas que você faz sobre um conjunto de dados são organizados por conversa. Há várias maneiras de "conversar" usando a Análise de Conversação. Você pode fazer perguntas sobre dados em uma única análise ou fazer perguntas a um agente de dados da Análise de Conversação sobre até cinco análises de uma só vez. Dividir o trabalho em várias conversas pode ser útil para organizar as linhas de investigação. Para criar uma nova conversa, siga estas etapas:
- Navegue até a página Conversas.
Escolha uma das seguintes opções para iniciar a conversa:
Análises: para iniciar uma conversa com base em até cinco análises do Looker, selecione o painel Análise. O nome do projeto é listado ao lado do nome da análise.
Agentes: os agentes de dados são personalizados com contexto e instruções específicos para seus dados. Para iniciar uma conversa com um agente de dados, selecione a guia Agentes e escolha um agente de dados. Você pode iniciar uma conversa com um agente de dados que já criou ou que outro usuário compartilhou com você. Para criar um novo agente de dados, selecione Novo agente.
Por padrão, a conversa é chamada de "Sem título". Depois que você faz a primeira pergunta na conversa, a Análise de Conversação gera automaticamente um título com base na pergunta e na resposta. Para mudar o nome gerado, clique no título na parte de cima da página de conversas e insira um novo nome. Para salvar as mudanças, clique em outro lugar da página ou pressione "Return" (Mac) ou "Enter" (PC).
Depois de criar uma conversa, você pode fazer perguntas sobre os dados no campo Faça uma pergunta dentro da conversa. Você pode voltar à conversa na seção Conversas recentes.
Iniciar uma conversa em uma análise do Looker
Você também pode iniciar uma conversa diretamente com uma análise do Looker. Para iniciar uma conversa, navegue até a análise e selecione Iniciar uma conversa.
Fazer perguntas sobre os dados do Looker
Ao iniciar uma nova conversa, a Análise de Conversação sugere algumas perguntas iniciais. As perguntas não precisam estar em um formato específico nem usar uma sintaxe específica. No entanto, elas precisam estar relacionadas à análise selecionada.
Digite sua pergunta em linguagem natural no campo Faça uma pergunta. Selecione um modo de pergunta e clique em "Enviar". Depois de enviar a consulta, você pode cancelar a resposta da Análise de Conversação clicando em
Parar resposta. A Análise de Conversação interrompe a consulta e mostra a seguinte mensagem: The query was cancelled.
Digite sua pergunta em linguagem natural no campo Faça uma pergunta. Selecione um modo de pergunta e clique em "Enviar". Depois de enviar a consulta, você pode cancelar a resposta da Análise de Conversação clicando em
Parar resposta. A Análise de Conversação interrompe a consulta e mostra a seguinte mensagem: The query was cancelled.
Para mais orientações sobre os tipos de perguntas que você pode fazer, consulte Limitações nas perguntas.
Selecionar um modo de pergunta
Ao fazer uma pergunta, você pode selecionar o modo de pergunta em um menu suspenso que contém as opções Rápido e Pensamento. A interface descreve Rápido como destinado a responder rapidamente e Pensamento como destinado a resolver problemas complexos. A Análise de Conversação usa o modo de pergunta Pensamento por padrão. A Análise de Conversação vai manter o mesmo modo de pergunta em todas as conversas multiturno, a menos que você o mude manualmente.
Modo rápido
Ao fazer uma pergunta no modo Rápido, a Análise de Conversação tenta mapear diretamente sua consulta em linguagem natural para os parâmetros LookML definidos nos modelos LookML que estão na base das análises da conversa. A Análise de Conversação consegue responder rapidamente porque depende das definições controladas do LookML e não usa nem mostra nenhum tipo de raciocínio.
Por exemplo, uma consulta como "Qual foi nossa receita total no mês passado?" pode ser traduzida rapidamente em uma consulta que seleciona a métrica total_revenue e filtra o mês anterior.
Selecione o modo Rápido se a consulta estiver pedindo fatos específicos ou métricas predefinidas dos seus dados.
Modo de pensamento
O modo Pensamento é destinado a solicitações analíticas mais complexas que exigem análise além de pesquisas diretas do LookML. Nesse modo, o agente "planeja" a abordagem, decidindo quais ferramentas usar e como combinar os resultados. Esse modo permite resolver problemas de várias etapas e realizar tarefas avançadas de ciência de dados que podem não ser possíveis com uma única consulta baseada em SQL.
Selecione o modo Pensamento ao perguntar por que sobre seus dados, ao comparar tendências ou ao fazer solicitações analíticas mais complexas que podem exigir várias etapas. Esse modo também é especialmente útil ao testar um agente para entender como ele está usando o LookML das fontes de dados.
Como a Análise de Conversação processa suas perguntas
A Análise de Conversação pode reformular sua pergunta depois que você envia uma consulta, e a pergunta reformulada será mostrada na janela de conversa após a pergunta original. Por exemplo, a Análise de Conversação pode reformular a pergunta "Qual é a média das idades dos usuários?" para "Qual é a idade média dos usuários?".
Enquanto a Análise de Conversação executa sua consulta, você pode observar o raciocínio e o processo de pensamento. A Análise de Conversação pode fazer perguntas complementares para esclarecer ambiguidades na consulta original. Por exemplo, se houver vários campos com nomes semelhantes, a Análise de Conversação poderá pedir que você esclareça qual campo é mais adequado para usar no processamento da consulta.
Conversas multiturno
A Análise de Conversação vai considerar as perguntas e respostas anteriores à medida que você continua a conversa. Você pode usar as respostas anteriores e criar outras, refinando ainda mais os resultados ou mudando o tipo de visualização.
Para mais orientações sobre como criar perguntas, consulte Limitações nas perguntas.
Perguntas de esclarecimento
Enquanto a Análise de Conversação executa sua consulta, você pode observar o raciocínio e o processo de pensamento. A Análise de Conversação pode fazer perguntas complementares para esclarecer ambiguidades na consulta original. Por exemplo, se houver vários campos com nomes semelhantes, a Análise de Conversação poderá pedir que você esclareça qual campo é mais adequado para usar no processamento da consulta.
Metadados de conversas
Ao conversar com uma análise ou um agente de dados, o painel de armazenamento recolhível Dados mostra o nome da análise do Looker que está sendo usada pela conversa. O painel de armazenamento Dados também oferece as seguintes opções:
- Ver campos: ao conversar com uma análise, você pode ver a análise em uma nova janela do navegador clicando em Ver campos.
- Editar agente: ao conversar com um agente de dados, você pode editar os detalhes sobre o agente de dados clicando em Editar agente.
- Nova conversa: inicie uma nova conversa com a análise do Looker que a conversa atual está usando.
Gerenciar consultas em uma conversa
Ao conversar com dados, você pode gerenciar a conversa interrompendo uma resposta de consulta ativa enquanto ela está em execução ou excluindo a pergunta mais recente e a resposta.
Excluir a pergunta mais recente
Para excluir a pergunta mais recente e a resposta, siga estas etapas:
- Mantenha o cursor sobre a pergunta mais recente e clique em Excluir mensagem.
- Na caixa de diálogo Excluir mensagem permanentemente?, clique em Excluir para excluir permanentemente a pergunta e a resposta.
Entender os resultados e cálculos da consulta
Ao fazer perguntas sobre seus dados na Análise de Conversação, a resposta pode incluir uma visualização, uma tabela de dados ou outros detalhes, dependendo da consulta específica e dos dados conectados. Para abrir os resultados da consulta como uma análise, clique em Abrir na análise nos resultados da consulta.
Além dessa resposta de consulta, a Análise de Conversação oferece as seguintes opções para entender os resultados e cálculos da consulta:
- Detalhes sobre como a consulta foi interpretada
- Detalhes sobre como a resposta foi calculada
Determinar como a consulta foi interpretada
Se você usar o modo Pensamento para fazer sua pergunta, poderá ver como a Análise de Conversação raciocinou sobre sua consulta. Para ver o raciocínio, expanda a opção Mostrar raciocínio. Para ocultar o raciocínio, clique em Ocultar raciocínio.
A Análise de Conversação analisa cada consulta e pensa em como responder, usando as palavras-chave da consulta para inferir as dimensões, métricas e outros parâmetros relevantes da camada semântica dos conjuntos de dados associados da conversa e interpretando da consulta quais agregações podem precisar ser realizadas. Ao expandir Mostrar raciocínio, a Análise de Conversação mostra uma explicação em texto simples das etapas que foram necessárias para interpretar sua consulta. A explicação também inclui a duração do tempo que a Análise de Conversação pensou sobre a consulta.
Após o raciocínio, a Análise de Conversação gera uma resposta, que pode incluir um pedido de esclarecimento sobre sua consulta.
Determinar como uma resposta foi calculada
Para ver como a Análise de Conversação chegou a uma resposta ou criou uma visualização, clique em Como isso foi calculado? nos resultados da consulta.
Quando você clica em Como isso foi calculado?, a Análise de Conversação mostra uma seção Texto. A seção Texto fornece uma explicação em texto simples das etapas realizadas pela Análise de Conversação para chegar à resposta fornecida. Essa explicação inclui os nomes de campos brutos usados, os cálculos feitos, os filtros aplicados, a ordem de classificação e outros detalhes.
Se o administrador do Looker tiver ativado o Intérprete de código ativando a opção Análise avançada para agentes de dados da Análise de Conversação, a guia Código vai mostrar o código Python gerado adicional para consultas avançadas.
Gerenciar conversas
As conversas são listadas por título na seção Recentes. Você pode mudar os nomes das conversas, excluir conversas ou restaurá-las da pasta da lixeira.
Excluir uma conversa
Para mover uma conversa para a lixeira, abra a conversa e clique em Mover para a lixeira.
Restaurar ou excluir permanentemente uma conversa
Para restaurar ou excluir permanentemente uma conversa da lixeira, siga estas etapas:
- Na Análise de Conversação, selecione Lixeira no painel de navegação à esquerda para ver a lista de conversas que foram movidas para a lixeira.
- Na seção Lixeira, clique no nome da conversa que você quer restaurar ou excluir permanentemente.
Na caixa de diálogo Tem certeza?, selecione uma das seguintes opções:
- Cancelar: cancela a ação.
- Restaurar: restaura a conversa. A conversa pode ser acessada na seção Recentes da programação do menu de navegação à esquerda na Análise de Conversação.
- Excluir definitivamente: exclui permanentemente a conversa.
Limitações conhecidas
A Análise de Conversação tem as seguintes limitações conhecidas.
Limitações nas visualizações
A Análise de Conversação usa o Vega-lite para a geração de gráficos de conversas. Os seguintes tipos de gráficos do Vega são totalmente compatíveis:
- Gráfico de linhas (uma ou mais séries)
- Gráfico de área
- Gráfico de barras (horizontal, vertical, empilhado)
- Gráfico de dispersão (um ou mais grupos)
- Gráfico de pizza
Os seguintes tipos de gráficos do Vega são compatíveis, mas você pode encontrar um comportamento inesperado ao renderizá-los:
- Maps
- Mapas de calor
- Gráficos com dicas
Os tipos de gráficos que existem fora do catálogo do Vega não são compatíveis. Todos os gráficos que não forem especificados nesta seção serão considerados não compatíveis.
Limitações nas fontes de dados
A Análise de Conversação tem as seguintes limitações de fonte de dados:
- Para dados do Looker, a Análise de Conversação pode retornar até 5.000 linhas por consulta.
- A Análise de Conversação não pode definir o valor de um campo somente para filtro definido usando os parâmetros
parameteroufilterdo LookML.
Limitações nas perguntas
A Análise de Conversação é compatível com perguntas que podem ser respondidas por uma única visualização, por exemplo:
- Tendências das métricas ao longo do tempo
- Divisão ou distribuição de uma métrica por dimensão
- Valores exclusivos de uma ou mais dimensões
- Valores de uma métrica
- Os principais valores de dimensão por métrica
A Análise de Conversação ainda não é compatível com perguntas que só podem ser respondidas com os seguintes tipos de visualizações complexas:
- Prediction e estimativa
- Análise estatística avançada, incluindo correlação e detecção de anomalias
Perguntas mais avançadas, como previsões, podem ser respondidas quando o Intérprete de código está ativado.
Exemplo de conversa
O exemplo de conversa a seguir mostra como um usuário pode interagir com a Análise de Conversação de maneira natural e recorrente. Neste exemplo, o usuário faz a seguinte pergunta: "Você pode plotar as vendas mensais de bebidas quentes em comparação com smoothies para 2023 e destacar o mês de maior venda para cada tipo de bebida?" A Análise de Conversação responde gerando um gráfico de linhas que mostra as vendas mensais de bebidas quentes e smoothies para 2023, destacando julho como o mês com as maiores vendas para ambas as categorias.
s
Como ilustra este exemplo de conversa, a Análise de Conversação interpreta solicitações de linguagem natural, incluindo perguntas de várias partes que usam termos comuns como "vendas" e "bebidas quentes", sem exigir que os usuários especifiquem nomes de campos de banco de dados exatos (como Total monthly drink sales) ou definam condições de filtro (como type of beverage = hot). A Análise de Conversação descreve as principais descobertas, explica o raciocínio e fornece uma resposta que inclui texto e, quando apropriado, um gráfico. Para incentivar uma análise mais profunda, a Análise de Conversação também pode sugerir perguntas complementares.
Recursos relacionados
Visão geral da Análise de Conversação no Looker: a página de destino da Análise de Conversação com uma lista de recursos principais vincula toda a documentação da Análise de Conversação.
Criar e gerenciar agentes de dados: com os agentes de dados, você pode personalizar o agente de consulta de dados com tecnologia de IA fornecendo contexto e instruções específicos para seus dados, o que ajuda a Análise de Conversação a gerar respostas mais precisas e contextualmente relevantes.
Práticas recomendadas para configurar a Análise de Conversação no Looker: estratégias e práticas recomendadas para ajudar os administradores do Looker e os desenvolvedores do LookML a configurar e otimizar a Análise de Conversação.
Ativar a análise avançada com o Intérprete de código: o Intérprete de código na Análise de Conversação traduz suas perguntas em linguagem natural para o código Python e executa esse código. Em comparação com as consultas padrão baseadas em SQL, o uso do Python pelo Intérprete de código permite análises e visualizações mais complexas.