שיחה עם גרף

אתם יכולים להשתמש בניתוח נתונים בממשק שיחה כדי לשאול שאלות לגבי תרשים. הסוכנים יכולים לכתוב שאילתות SQL ולהציג את הפלט באופן חזותי. הנציגים יכולים גם להשתמש בתיאורים, במילים נרדפות, בתוספים ובמדדים שמוגדרים בתרשים כדי לשפר את איכות התוצאות. בהתאם לסכימת הגרף ולשאלה ששאלתם, הנציג שולח שאילתה לגרף באמצעות Graph Query Language‏ (GQL) או באמצעות הפונקציה GRAPH_EXPAND עם ערך טבלה ב-SQL. כדי להריץ שאילתות GQL, צריך תמחור על פי דרישה או מקום שמור במהדורת BigQuery Enterprise או Enterprise Plus. שאילתות שמכילות את הפונקציה GRAPH_EXPAND לא תומכות בכל סוגי התרשימים. למידע על הדרישות והמגבלות, קראו את המאמר GRAPH_EXPAND.

הגרפים מקודדים את הקשרים בין הטבלאות. כשמספקים תרשים לסוכן, מסירים את חוסר הבהירות לגבי הקשר בין הטבלאות. הבהירות הזו מפחיתה את ההזיות ויכולה לשפר את היעילות של השיחות.

לדוגמה, כדי לשאול את הנציג על התרשים Look Ecommerce שזמין לכולם:

  1. במסוף Google Cloud , נכנסים לדף Agents ב-BigQuery.

    מעבר אל Agents

  2. לוחצים על הכרטיסייה קטלוג הסוכנים.

  3. בקטע סוכנים לדוגמה של Google, לוחצים על The Look Graph.

  4. השיחה נפתחת. אתם יכולים לשאול שאלות על התרשים של bigquery-public-data.thelook_ecommerce.graph.

שיחה עם גרף

כדי לשוחח עם תרשים, אתם יכולים ליצור סוכן לאינטראקציה עם נתונים שהתרשים הוא מקור הנתונים שלו, או ליצור שיחה ישירה עם התרשים. אם אתם לא בטוחים מה לשאול, נסו לשאול What questions can I ask about this data?. לדוגמה, אם תשאלו את השאלה הזו לגבי התרשים Look Ecommerce, התשובה תכלול סקירה כללית של סכימת התרשים והצעות לשאלות. השאלות הבאות עשויות להופיע בתשובה:

  • ביצועים עסקיים

    • 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).
  • תובנות לגבי משתמשים ולוגיסטיקה

    • 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?
  • ניתוח מערכות יחסים

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

יצירת שאילתות והמחשות של תרשימים

כלי הניתוח של נתונים באמצעות שיחה יכולים לכתוב שאילתות GQL כדי לענות על שאלות לגבי התרשים ולהציג את הפלט באופן חזותי. לדוגמה, אפשר להזין Show the connection between Tina Fletcher's orders and distribution centers בצ'אט. הנציג עשוי להריץ שאילתת GQL דומה לזו:

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;

הסוכן יכול גם לספק המחשה חזותית אינטראקטיבית.

המחשה חזותית של הזמנות שמקשרות בין משתמש למרכזי הפצה.

שימוש במידות של תרשימים

כדי לענות בצורה מדויקת על שאלות שכוללות צבירות, ניתוח נתונים בממשק שיחה יכול להשתמש במדדים שמוגדרים בתרשים. לדוגמה, אתם יכולים לשאול את הסוכן של Look Graph את השאלה הבאה: Which distribution centers process orders from the largest number of distinct customers?

הנציג משתמש במדד user_count בצומת User כדי להימנע מספירת יתר של מספר הלקוחות. השאילתה שמשמשת לחישוב התגובה עשויה להיראות כך:

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;

יכול להיות שהנציג גם יציג תרשים.

תרשים שמציג את המשתמשים הייחודיים לפי מרכז הפצה.

המאמרים הבאים