ניתוח נתונים שיחתי, שמבוסס על Gemini Google Cloud, מאפשר לכם לבדוק את הנתונים על ידי שאילת שאלות לגביהם בשפה טבעית באמצעות ממשק צ'אט אינטואיטיבי. כשמשתמשים ב-Conversational Analytics עם לוח בקרה בהגדרת המשתמש או עם מרכז שליטה של LookML, מערכת Conversational Analytics יוצרת בשבילכם סוכן נתונים שמחובר ללוח הבקרה. במהלך השיחה עם הנציג של לוח הבקרה, הנציג ישלח שאילתות ללוח הבקרה ולכל המשבצות שמקושרות לשאילתות שבו. אתם יכולים להתאים אישית סוכני לוח בקרה בהגדרת המשתמש באמצעות הקשר והוראות שספציפיים לנתוני לוח הבקרה שלכם.
בדף הזה מוסבר איך להשתמש בניתוח נתונים בממשק שיחה כדי ליצור אינטראקציה עם נתונים מלוח בקרה. הנושאים במאמר:
- איך מתחילים שיחה מתוך לוח בקרה
- הוספת הוראות והקשר לסוכן
- שאלות לגבי הנתונים בלוח הבקרה
- ניהול שיחות
- מגבלות ידועות בשיחות
לפני שמתחילים
לפני שמשתמשים ב-Conversational Analytics כדי ליצור אינטראקציה עם נתוני לוח הבקרה, צריך לוודא שההגדרה והדרישות של מופע Looker בוצעו, ושהוענקו לכם הרשאות מתאימות לביצוע המשימות שמתוארות בדף הזה.
איך מתחילים שיחה מתוך לוח בקרה ב-Looker
כדי להתחיל שיחה עם נציג של לוח בקרה מלוח בקרה בהגדרת המשתמש או ממרכז שליטה של LookML, לוחצים על סמל הניצוץ צ'אט עם לוח הבקרה הזה.
אחרי שיוצרים שיחה, אפשר לשאול שאלות לגבי הנתונים בשדה יש לך שאלה ל-Gemini? בתוך השיחה. כדי לגשת לשיחות האחרונות עם נציג מרכז הבקרה, בוחרים באפשרות more_vert תפריט > שיחות מהזמן האחרון.
בנוסף לשאלת שאלות את הסוכן של לוח הבקרה לגבי הנתונים בלוח הבקרה או המשבצות שמקושרות לשאילתה, עבור סוכנים של לוח בקרה בהגדרת המשתמש, אפשר להתאים אישית את ההגדרות של הסוכן באמצעות הקשר והוראות נוספים.
סיכומים של מרכז הבקרה (תצוגה מקדימה)
כשמפעילים את התכונה 'סיכומים של מרכזי בקרה', סיכום של מרכז הבקרה נוצר באופן אוטומטי כשבוחרים באפשרות spark צ'אט עם מרכז הבקרה הזה. הסיכום מופיע בראש השיחה וכולל את הפרטים הבאים:
- סקירה כללית של הנתונים שמופיעים במרכז הבקרה
- רגעי שיא בנתונים
- פרשנות קצרה של משמעות הנתונים
פרטים על הפעלת התכונה הזו מופיעים בדף הגדרת ניתוח שיחות ב-Looker.
מטא-נתונים של שיחות
בחלונית צ'אט עם לוח הבקרה הזה אפשר לבצע את המשימות הבאות לכל סוג של לוח בקרה:
לוח בקרה בהגדרת המשתמש
- כדי לשאול שאלה לגבי נתוני לוח הבקרה, מזינים שאלה בשדה אפשר לשאול שאלה.
- כדי לערוך את המידע על הנציג של מרכז הבקרה, לוחצים על התאמה ניהול הנציג. בכרטיסייה Editor (עורך), אפשר להזין הוראות לסוכן. לוחצים על עדכון כדי לשמור את השינויים בסוכן ללוח הבקרה. משתמשים בכרטיסייה תצוגה מקדימה כדי לראות תצוגה מקדימה של השינויים שביצעתם בסוכן של מרכז הבקרה.
- כדי להרחיב את חלונית השיחה של הסוכן בלוח הבקרה, לוחצים על open_in_full הצגת מסך מלא.
- כדי לגשת לשיחות האחרונות עם הסוכן במרכז הבקרה, בוחרים באפשרות more_vert תפריט > שיחות מהזמן האחרון.
- כברירת מחדל, השם של השיחה יהיה מבוסס על השאלה הראשונית שלכם. כדי לשנות את השם של שיחה, בוחרים שיחה מהתפריט שיחות מהזמן האחרון, לוחצים על more_vert ואז על edit שינוי שם.
- כדי למחוק שיחה עם סוכן נתונים, בוחרים באפשרות more_vert תפריט > מחיקה העברה לאשפה.
מרכז שליטה של LookML
- כדי לשאול שאלה לגבי נתוני לוח הבקרה, מזינים שאלה בשדה אפשר לשאול שאלה.
- כדי להרחיב את חלונית השיחה של הסוכן בלוח הבקרה, לוחצים על open_in_full הצגת מסך מלא.
- כדי לגשת לשיחות האחרונות עם נציג מרכז הבקרה, בוחרים באפשרות more_vert תפריט > שיחות מהזמן האחרון.
- כברירת מחדל, שם השיחה נקבע לפי השאלה הראשונה ששאלתם. כדי לשנות את השם של שיחה, בוחרים שיחה מהתפריט שיחות מהזמן האחרון, לוחצים על more_vert ואז על edit שינוי שם.
- כדי למחוק שיחה עם סוכן נתונים, בוחרים באפשרות more_vert תפריט > מחיקה העברה לאשפה.
שינוי הסוכן של לוח הבקרה
כדי לערוך את המידע על הנציג של מרכז הבקרה, לוחצים על התאמה ניהול הנציג. בכרטיסייה Editor (עורך), אפשר להזין הוראות לסוכן. ההוראות מספקות הקשר כדי לעזור לניתוח נתוני השיחות להבין איך ליצור אינטראקציה עם הנתונים ולספק תשובות מדויקות ורלוונטיות. לוחצים על עדכון כדי לשמור את השינויים בסוכן ללוח הבקרה. משתמשים בכרטיסייה תצוגה מקדימה כדי לראות תצוגה מקדימה של השינויים שביצעתם בסוכן של מרכז הבקרה.
כתיבת הוראות שימוש בסוכן
אתם יכולים להוסיף הוראות חופשיות שמגדירות את ההתנהגות הבסיסית של סוכן הנתונים, ולספק לו הקשר בסיסי שיש לקחת בחשבון לפני עיבוד ההנחיה של המשתמש.
הנה כמה דוגמאות לסוגי ההקשר שאפשר לספק בשדה הוראות:
- שדות עיקריים: השדות הכי חשובים לניתוח
- שדות מוחרגים: שדות שסוכן הנתונים לא צריך להשתמש בהם
- סינון וקיבוץ: שדות שהסוכן צריך להשתמש בהם כדי לסנן ולקבץ את הנתונים
- שאילתות לדוגמה: צמדים של שאלות בשפה טבעית והשאילתות התואמות שלהן בכלי הניתוחים
- פרסונה: תפקיד או מומחיות, אופי או טון שאתם מקצים לסוכן
טיפים ושיטות מומלצות לכתיבת הוראות לסוכן מפורטים בדף התיעוד שיטות מומלצות להגדרת ניתוח שיחות ב-Looker.
הגדרת שאילתה לדוגמה ב-Looker
כדי להגדיר כל שאילתה לדוגמה של Looker לשאלה מסוימת, צריך לספק ערכים לשני השדות הבאים:
-
natural_language_questions: שאלה בשפה טבעית שמשתמש עשוי לשאול -
looker_query: שאילתת הזהב של Looker שמתאימה לשאלה בשפה טבעית
בשדה natural_language_questions, כדאי לחשוב על השאלות שמשתמשים עשויים לשאול לגבי התוצאה הזו בחיפוש, ולכתוב את השאלות האלה בשפה טבעית. אפשר לכלול יותר משאלה אחת בערך של השדה הזה. אפשר לקבל את הערך של השדה looker_query ממטא-נתוני השאילתה של Explore.
שאילתות מוזהבות תומכות בשדות הבאים:
-
model(מחרוזת): מודל LookML ששימש ליצירת השאילתה. זהו שדה חובה. -
explore(string): הניתוח באמצעות Explore ששימש ליצירת השאילתה. זהו שדה חובה. -
fields[](string): השדות לאחזור מהניתוח, כולל מאפיינים ומדדים. השדה הזה אופציונלי. -
filters[](מחרוזת): המסננים להחלה על החיפוש. השדה הזה אופציונלי. -
sorts[](string): המיון שיוחל על החיפוש. השדה הזה הוא אופציונלי. limit(string): מגבלת השורות של הנתונים שיוחלו על החיפוש. זהו שדה אופציונלי.
שאלות על נתונים ב-Looker
כשמתחילים שיחה חדשה, הכלי 'ניתוח נתונים בשיחה' מציע כמה שאלות התחלתיות שאפשר לשאול. אין צורך להשתמש בפורמט או בתחביר ספציפיים בשאלות. עם זאת, הם צריכים להיות קשורים לניתוח הנתונים שבחרתם.
מקלידים את השאלה בשפה טבעית בשדה שליחת שאלה. בוחרים מצב שאלה ולוחצים על שליחה. אחרי שמגישים את השאילתה, אפשר לבטל את התשובה של ניתוח נתונים שיחתי בלחיצה על
הפסקת התשובה. ניתוח השיחות מפסיק להריץ את השאילתה ומציג את ההודעה הבאה: The query was cancelled.
מידע נוסף על סוגי השאלות שאפשר לשאול זמין במאמר מגבלות על שאלות.
בחירת מצב השאלה
כששואלים שאלה, אפשר לבחור את מצב השאלה מתוך תפריט נפתח שכולל את האפשרויות מהיר וחשיבה. בממשק המשתמש, האפשרות מהיר מיועדת למתן תשובות מהירות, והאפשרות העמקה מיועדת לפתרון בעיות מורכבות. בניתוח נתוני השיחות, מצב השאלות שמוגדר כברירת מחדל הוא חשיבה. במהלך שיחות רב-שלביות, מצב השאלה ב-Conversational Analytics יישאר זהה, אלא אם תשנו אותו ידנית.
מצב מהיר
כששואלים שאלה במצב מהיר, ניתוח נתונים בשיחה מנסה למפות ישירות את השאילתה בשפה טבעית לפרמטרים של LookML שמוגדרים במודלים של LookML שעומדים בבסיס לוח הבקרה או לניתוחים של השיחה. ניתוח נתוני שיחות מסוגל להגיב במהירות כי הוא מסתמך על ההגדרות המנוהלות של LookML, והוא לא משתמש או מציג שום סוג של חשיבה רציונלית.
לדוגמה, אפשר לתרגם במהירות שאילתה כמו 'מה הייתה ההכנסה הכוללת שלנו בחודש שעבר?' לשאילתה שבוחרת את המדד total_revenue ומסננת לפי החודש הקודם.
בוחרים במצב מהיר אם השאילתה מבקשת עובדות ספציפיות או מדדים מוגדרים מראש מהנתונים.
מצב חשיבה
מצב חשיבה מיועד לבקשות ניתוח מורכבות יותר שדורשות ניתוח מעבר לחיפושי LookML ישירים. במצב הזה, הסוכן "מתכנן" את הגישה שלו, מחליט באילו כלים להשתמש ואיך לשלב את התוצאות. המצב הזה מאפשר לפתור בעיות מורכבות ולבצע משימות מתקדמות במדעי הנתונים, שאולי אי אפשר לבצע באמצעות שאילתה אחת שמבוססת על SQL.
כדאי לבחור במצב Thinking כששואלים למה לגבי הנתונים, כשמשווים מגמות או כשמבקשים בקשות ניתוח מורכבות יותר שעשויות לדרוש כמה שלבים. השימוש במצב הזה מועיל במיוחד גם כשבודקים סוכן כדי להבין איך הוא משתמש ב-LookML הבסיסי של מקורות הנתונים שלו.
שיחות רב-שלביות
הניתוח השיחתי יתחשב בשאלות ובתשובות קודמות כשתמשיכו את השיחה. אפשר לקחת תשובות קודמות ולפתח אותן על ידי שיפור התוצאות או שינוי סוג הוויזואליזציה.
הנחיות נוספות ליצירת שאלות מופיעות במאמר מגבלות על שאלות.
ניהול השאילתות בשיחה
כשמנהלים שיחה עם נתונים, אפשר לנהל את השיחה על ידי הפסקת התגובה לשאילתה פעילה בזמן שהיא פועלת או על ידי מחיקת השאלה האחרונה והתגובה שלה.
מחיקת השאלה האחרונה
כדי למחוק את השאלה האחרונה ואת התשובה שלה, פועלים לפי השלבים הבאים:
- מעבירים את סמן העכבר מעל השאלה האחרונה ולוחצים על מחיקת ההודעה.
- בתיבת הדו-שיח למחוק את ההודעה לתמיד?, לוחצים על מחיקה כדי למחוק את השאלה והתשובה שלה באופן סופי.
הסבר על תוצאות השאילתה והחישובים
בניתוח שיחות אפשר לראות פרטים על אופן הפענוח של השאילתה.
איך אפשר לדעת איך השאילתה פורשה
אם משתמשים במצב חשיבה כדי לשאול את השאלה, אפשר לראות איך Analytics בממשק שיחה הגיע לתשובה. כדי לראות את ההסבר, מרחיבים את האפשרות הצגת תהליך החשיבה. כדי להסתיר את ההסבר, לוחצים על הסתרת ההסבר.
התכונה 'ניתוח נתונים בשיחה' מנתחת כל שאילתה וחושבת איך לענות עליה. היא משתמשת במילות המפתח מהשאילתה כדי להסיק מהם המאפיינים, המדדים ופרמטרים אחרים הרלוונטיים מתוך שכבת הסמנטיקה של מערכי הנתונים שמשויכים לשיחה, ומפרשת מהשאילתה אילו צבירות צריך לבצע. כשמרחיבים את האפשרות הצגת ההסבר, ממשק הצ'אט עם AI לניתוח נתונים מציג הסבר בטקסט פשוט על השלבים שבוצעו כדי לפרש את השאילתה. ההסבר כולל גם את משך הזמן שבו ניתוח נתונים שיחתי חשב על השאילתה.
איך אפשר לדעת איך התשובה חושבה
כדי לראות איך ניתוח שיחות הגיע לתשובה או יצר תרשים, לוחצים על איך זה חושב? בתוצאות השאילתה.
כשלוחצים על איך הגענו לתשובה הזו?, בניתוח שיחות מוצג הקטע טקסט. בקטע טקסט מופיע הסבר בטקסט פשוט על השלבים שבוצעו על ידי ניתוח שיחות כדי להגיע לתשובה שמוצגת. ההסבר הזה כולל את שמות השדות הגולמיים שבהם נעשה שימוש, החישובים שבוצעו, המסננים שהוחלו, סדר המיון ופרטים נוספים.
ניהול השיחות
כל שיחה נשארת בקטע שיחות מהזמן האחרון בלוח הבקרה של השיחה more_vert תפריט. אתם יכולים לשנות את השמות של השיחות, למחוק אותן או לשחזר אותן מתיקיית האשפה.
- כדי לגשת לשיחות האחרונות עם הסוכן במרכז הבקרה, בוחרים באפשרות more_vert תפריט > שיחות מהזמן האחרון.
- כברירת מחדל, השם של השיחה יהיה מבוסס על השאלה הראשונית שלכם. כדי לשנות את השם של שיחה, בוחרים שיחה מהתפריט שיחות מהזמן האחרון, לוחצים על more_vert ואז על edit שינוי שם.
- כדי למחוק שיחה עם סוכן נתונים, בוחרים באפשרות more_vert תפריט > מחיקה העברה לאשפה.
איך מוחקים שיחות
כדי למחוק שיחה עם סוכן נתונים, לוחצים על סמל האפשרויות הנוספות (3 נקודות) more_vert של השיחה ואז על מחיקה מחיקה.
איך משחזרים שיחות או מוחקים אותן לתמיד
כדי לשחזר שיחה מהאשפה או למחוק אותה סופית:
- לוחצים על more_vert תפריט > מחיקה אשפה.
בחלונית אשפה, מאתרים את השיחה שרוצים לשחזר או למחוק סופית. לוחצים על תפריט שלוש הנקודות more_vert של השיחה ובוחרים באחת מהאפשרויות הבאות:
- שחזור: שחזור השיחה. אפשר לגשת לשיחה מהאפשרות בתפריט שיחות מהזמן האחרון.
- מחיקה סופית: השיחה תימחק סופית.
מגבלות ידועות
אלו הן המגבלות הידועות של סוכני לוח הבקרה של ניתוח שיחות:
- אין תמיכה ב-Advanced Analytics לסוכני לוחות בקרה.
- סוכני מרכז הבקרה שולחים שאילתות לנתונים של מרכז הבקרה במצב הייצור.
- אי אפשר לשתף סוכנים של לוחות בקרה עם משתמשים אחרים.
- סוכני לוחות בקרה לא נתמכים כשניתוח נתוני השיחות מוטמע באתר או באפליקציה.
- אי אפשר לשנות את ההקשר או את ההוראות של סוכני מרכז השליטה של LookML.
מגבלות על ויזואליזציות
ניתוח נתוני השיחות מתבסס על Vega-lite ליצירת תרשימים של שיחות. יש תמיכה מלאה בסוגי התרשימים הבאים של Vega:
- תרשים קו (סדרה אחת או יותר)
- תרשים שטח
- תרשים עמודות (אופקי, אנכי, מוערם)
- תרשים פיזור (קבוצה אחת או יותר)
- תרשים עוגה
יש תמיכה בסוגי התרשימים הבאים של Vega, אבל יכול להיות שתיתקלו בהתנהגות לא צפויה כשמציגים אותם:
- מפות
- מפות חום
- תרשימים עם תיאורי כלים
אין תמיכה בסוגי תרשימים שלא קיימים בקטלוג Vega. תרשימים שלא מצוינים בקטע הזה לא נתמכים.
מגבלות על מקורות נתונים
למקורות הנתונים ב-Conversational Analytics יש את המגבלות הבאות:
- ניתוח שיחות יכול להחזיר עד 5,000 שורות לכל שאילתה.
- אי אפשר להגדיר ב-Conversational Analytics את הערך של שדה מסוג filter-only שהוגדר באמצעות הפרמטרים
parameterאוfilterשל LookML.
מגבלות על שאלות
ניתוח נתונים בשיחה תומך בשאלות שאפשר לענות עליהן באמצעות תרשים אחד, למשל:
- מגמות של המדדים לאורך זמן
- פירוט או התפלגות של המדדים לפי מאפיין
- ערכים ייחודיים של אחד או כמה מהמאפיינים
- ערכים של מדד מסוים
- הערכים של המאפיינים הבולטים לפי מדד
עדיין אין תמיכה ב-Conversational Analytics בשאלות שאפשר לענות עליהן רק באמצעות סוגי התרשימים המורכבים הבאים:
- תחזיות
- ניתוח סטטיסטי מתקדם, כולל זיהוי מתאם ואנומליות
מקורות מידע שקשורים לנושא
סקירה כללית של ניתוח נתוני השיחות ב-Looker: דף הנחיתה של ניתוח נתוני השיחות עם רשימה של תכונות מרכזיות וקישורים לכל המסמכים בנושא ניתוח נתוני השיחות.
שליחת שאילתה לניתוח בשפה טבעית: אפשר להתחיל שיחה עם ניתוח ב-Looker כדי לשאול על הנתונים בשפה טבעית.
יצירה וניהול של סוכנים לניתוח נתונים ב-Explore: בעזרת סוכנים לניתוח נתונים ב-Explore, אתם יכולים להתאים אישית את הסוכן מבוסס ה-AI לחיפוש נתונים על ידי מתן הקשר והוראות שספציפיים לנתוני Explore שלכם. כך, ניתוח הנתונים בשיחה יכול ליצור תשובות מדויקות ורלוונטיות יותר להקשר.
שיטות מומלצות להגדרת ניתוח נתונים בשיחה ב-Looker: אסטרטגיות ושיטות מומלצות שיעזרו לאדמינים של Looker ולמפתחי LookML להגדיר ולבצע אופטימיזציה של ניתוח נתונים בשיחה.