Conversar com um gráfico

Você pode usar análise conversacional para fazer perguntas sobre um gráfico. Os agentes podem escrever consultas SQL e GQL e fornecer visualizações da saída. Os agentes também podem usar descrições, sinônimos e métricas definidos no gráfico para melhorar a qualidade dos resultados. Por exemplo, para perguntar a um agente sobre o gráfico público do Look Ecommerce, faça o seguinte:

  1. No Cloud de Confiance console, acesse a página Agentes do BigQuery.

    Acessar agentes

  2. Selecione a guia Catálogo de agentes.

  3. Na seção Agentes de amostra do Google, clique em O gráfico do Look.

  4. Uma conversa será aberta. Você pode fazer perguntas sobre o bigquery-public-data.thelook_ecommerce.graph gráfico.

Limitações

  • É possível usar no máximo um gráfico como fonte de dados por agente ou conversa.
  • Não é possível combinar tabelas e gráficos como fontes de dados.

Conversar com um gráfico

Para conversar com um gráfico, você pode criar um agente de dados com o gráfico como fonte de dados ou pode criar uma conversa direta com o gráfico. Se você não souber o que perguntar, tente What questions can I ask about this data?. Por exemplo, se você fizer essa pergunta sobre o gráfico do Look Ecommerce, a resposta vai conter uma visão geral do esquema do gráfico e perguntas sugeridas. As seguintes perguntas podem aparecer na resposta:

  • Desempenho comercial

    • What is the total revenue for each product category, sorted from highest to lowest?
    • What are the top 5 brands by total revenue among users from 'Brasil'?
    • Rank the product categories based on their total revenue for each product department (Men/Women).
  • Insights do usuário e de logística

    • How many users do we have in each country?
    • What is the distribution of user ages in the United States?
    • Which distribution centers handle the most orders with a 'Complete' status?
  • Análise de relacionamento

    • Show the connection between users and the distribution centers their products are shipped from.
    • Find all products that have been ordered by users who came from a 'Search' traffic source.

Criar consultas e visualizações de gráficos

A análise conversacional pode escrever consultas GQL para responder a perguntas sobre o gráfico e mostrar a saída como uma visualização. Por exemplo, você pode inserir Show the connection between Tina Fletcher's orders and distribution centers no chat. O agente pode executar uma consulta GQL semelhante a esta:

GRAPH `bigquery-public-data.thelook_ecommerce.graph`
MATCH p = (u:User {id: 32})
          <-[:placed_order]-(o:`Order`)
          <-[:belongs_to_order]-(oi:OrderItem)
          -[:includes_product]->(pr:Product)
          -[:product_stocked_at]->(dc:DistributionCenter)
RETURN TO_JSON(p) AS path;

O agente também pode fornecer uma visualização interativa.

Uma visualização de pedidos que conecta um usuário a centros de distribuição.

Usar medidas de gráfico

A análise conversacional pode usar medidas definidas no gráfico para ajudar a responder com precisão a perguntas que envolvem agregações. Por exemplo, você pode fazer a seguinte pergunta ao agente Look Graph: Which distribution centers process orders from the largest number of distinct customers?

O agente usa a medida user_count no nó User para evitar a contagem excessiva do número de clientes. A consulta usada para calcular a resposta pode ser semelhante a esta:

SELECT
  DistributionCenter_id,
  DistributionCenter_name,
  AGG(User_user_count) AS distinct_customer_count
FROM
  GRAPH_EXPAND("bigquery-public-data.thelook_ecommerce.graph")
GROUP BY
  DistributionCenter_id,
  DistributionCenter_name
ORDER BY
  distinct_customer_count DESC;

O agente também pode fornecer uma visualização de gráfico.

Uma visualização dos usuários distintos por centro de distribuição.

A seguir