Memulai percakapan dengan grafik

Anda dapat menggunakan analisis percakapan untuk mengajukan pertanyaan tentang grafik. Agen dapat menulis kueri SQL dan memberikan visualisasi output Anda. Agen juga dapat menggunakan deskripsi, sinonim, dan ukuran yang ditentukan pada grafik Anda untuk meningkatkan kualitas hasil. Jika Anda memiliki edisi Enterprise atau Enterprise Plus, maka agen dapat menjalankan kueri GQL pada grafik Anda. Jika Anda menggunakan harga sesuai permintaan, agen dapat memanggil fungsi GRAPH_EXPAND untuk menjalankan kueri SQL pada grafik Anda.

Grafik mengenkode hubungan antar-tabel. Menyediakan grafik kepada agen akan menghilangkan ambiguitas tentang hubungan antar-tabel Anda. Kejelasan ini mengurangi halusinasi dan dapat meningkatkan efisiensi percakapan Anda.

Misalnya, untuk mencoba bertanya kepada agen tentang grafik Look Ecommerce yang tersedia secara publik, lakukan hal berikut:

  1. Di konsol Cloud de Confiance , buka halaman Agen BigQuery.

    Buka Agen

  2. Pilih tab Katalog agen.

  3. Di bagian Sample agents by Google, klik The Look Graph.

  4. Percakapan akan terbuka. Anda dapat memasukkan pertanyaan tentang bigquery-public-data.thelook_ecommerce.graph grafik.

Batasan

  • Anda dapat menggunakan paling banyak satu grafik sebagai sumber data per agen atau percakapan.
  • Anda tidak dapat menggabungkan tabel dan grafik sebagai sumber data.

Memulai percakapan dengan grafik

Untuk memulai percakapan dengan grafik, Anda dapat membuat agen data dengan grafik Anda sebagai sumber datanya, atau Anda dapat membuat percakapan langsung dengan grafik Anda. Jika Anda tidak yakin apa yang harus ditanyakan, coba tanyakan What questions can I ask about this data? Misalnya, jika Anda mengajukan pertanyaan ini tentang grafik E-commerce Look, responsnya berisi ringkasan skema grafik dan saran pertanyaan. Pertanyaan berikut mungkin muncul dalam respons:

  • Performa Bisnis

    • 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).
  • Insight Pengguna & Logistik

    • 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?
  • Analisis Hubungan

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

Membuat kueri dan visualisasi grafik

Analisis percakapan dapat menulis kueri GQL untuk menjawab pertanyaan tentang grafik Anda dan menampilkan output sebagai visualisasi. Misalnya, Anda dapat memasukkan Show the connection between Tina Fletcher's orders and distribution centers ke dalam chat. Agen dapat menjalankan kueri GQL yang mirip dengan berikut ini:

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;

Agen juga dapat memberikan visualisasi interaktif.

Visualisasi pesanan yang menghubungkan pengguna ke pusat distribusi.

Menggunakan ukuran grafik

Analisis percakapan dapat menggunakan ukuran yang ditentukan pada grafik Anda untuk membantu menjawab pertanyaan yang melibatkan penggabungan secara akurat. Misalnya, Anda dapat mengajukan pertanyaan berikut kepada agen Look Graph: Which distribution centers process orders from the largest number of distinct customers?

Agen menggunakan ukuran user_count pada node User untuk menghindari penghitungan berlebih jumlah pelanggan. Kueri yang digunakan untuk menghitung respons mungkin terlihat mirip dengan berikut ini:

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;

Agen juga dapat memberikan visualisasi diagram.

Visualisasi pengguna unik menurut pusat distribusi.

Langkah berikutnya