Chattare con un grafico

Puoi utilizzare l'analisi conversazionale per porre domande su un grafico. Gli agenti possono scrivere query SQL e GQL e fornire visualizzazioni dell'output. Gli agenti possono anche utilizzare descrizioni, sinonimi e misure definite nel grafico per migliorare la qualità dei risultati. Ad esempio, per provare a chiedere a un agente informazioni sul grafico Look Ecommerce disponibile pubblicamente, procedi nel seguente modo:

  1. Nella console Cloud de Confiance , vai alla pagina Agenti di BigQuery.

    Vai ad Agenti

  2. Seleziona la scheda Catalogo agenti.

  3. Nella sezione Agenti di esempio di Google, fai clic su The Look Graph.

  4. Si apre una conversazione. Puoi inserire domande sul bigquery-public-data.thelook_ecommerce.graph grafico.

Limitazioni

  • Puoi utilizzare al massimo un grafico come origine dati per agente o conversazione.
  • Non puoi combinare tabelle e grafici come origini dati.

Chattare con un grafico

Per chattare con un grafico, puoi creare un agente dati con il grafico come origine dati oppure puoi creare una conversazione diretta con il grafico. Se non sai cosa chiedere, prova a chiedere What questions can I ask about this data? Ad esempio, se poni questa domanda sul grafico Look Ecommerce, la risposta contiene una panoramica dello schema del grafico e domande suggerite. Nella risposta potrebbero essere visualizzate le seguenti domande:

  • Rendimento dell'attività

    • 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).
  • Approfondimenti su utenti e logistica

    • 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?
  • Analisi delle relazioni

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

Creare query e visualizzazioni del grafico

L'analisi conversazionale può scrivere query GQL per rispondere a domande sul tuo grafico e visualizzare l'output come visualizzazione. Ad esempio, puoi inserire Show the connection between Tina Fletcher's orders and distribution centers nella chat. L'agente potrebbe eseguire una query GQL simile alla seguente:

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;

L'agente potrebbe anche fornire una visualizzazione interattiva.

Una visualizzazione degli ordini che collega un utente ai centri di distribuzione.

Utilizzare le misure del grafico

L'analisi conversazionale può utilizzare le misure definite nel grafico per rispondere con precisione alle domande che comportano aggregazioni. Ad esempio, puoi porre la seguente domanda all'agente Look Graph: Which distribution centers process orders from the largest number of distinct customers?

L'agente utilizza la misura user_count sul nodo User per evitare di conteggiare in modo eccessivo il numero di clienti. La query utilizzata per calcolare la risposta potrebbe essere simile alla seguente:

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;

L'agente potrebbe anche fornire una visualizzazione del grafico.

Una visualizzazione degli utenti unici per centro di distribuzione.

Passaggi successivi