ניתוח נתונים באמצעות שיחה, שמבוסס על Gemini Google Cloud, מאפשר לכם לבדוק את הנתונים על ידי שאילת שאלות לגביהם בשפה טבעית באמצעות ממשק צ'אט אינטואיטיבי. כשמשתמשים ב-Conversational Analytics עם לוח בקרה בהגדרת המשתמש או עם מרכז שליטה של LookML, מערכת Conversational Analytics יוצרת בשבילכם סוכן נתונים שמחובר ללוח הבקרה. במהלך השיחה עם הסוכן של מרכז הבקרה, הסוכן ישלח שאילתות למרכז הבקרה ולכל המשבצות שמקושרות לשאילתות. אתם יכולים להתאים אישית סוכני לוח בקרה בהגדרת המשתמש באמצעות הקשר והוראות שספציפיים לנתוני לוח הבקרה שלכם.
בדף הזה מוסבר איך להשתמש בניתוח נתונים בממשק שיחה כדי ליצור אינטראקציה עם נתונים מלוח בקרה. הנושאים במאמר:
- איך מתחילים שיחה מתוך לוח בקרה
- הוספת הוראות והקשר לסוכן
- שאלות על הנתונים בלוח הבקרה
- ניהול שיחות
- מגבלות ידועות בשיחות
לפני שמתחילים
לפני שמשתמשים ב-Conversational Analytics כדי ליצור אינטראקציה עם נתוני לוח הבקרה, צריך לוודא שההגדרה והדרישות של מופע Looker בוצעו, ושהוענקו לכם הרשאות מתאימות לביצוע המשימות שמתוארות בדף הזה.
איך מתחילים שיחה מתוך לוח בקרה ב-Looker
כדי להתחיל שיחה עם נציג של לוח בקרה מלוח בקרה בהגדרת המשתמש או ממרכז שליטה של LookML, לוחצים על סמל הניצוץ צ'אט עם לוח הבקרה הזה.
אם אין לכם הרשאות מספיקות כדי לשוחח עם לוח הבקרה, תוצג שגיאה ב-Looker.
אחרי שיוצרים שיחה, אפשר לשאול שאלות לגבי הנתונים בשדה יש לך שאלה ל-Gemini? בתוך השיחה. כדי לגשת לשיחות האחרונות עם הסוכן במרכז הבקרה, בוחרים באפשרות more_vert תפריט > שיחות מהזמן האחרון.
בנוסף לשאלת שאלות את סוכן לוחות הבקרה לגבי הנתונים בלוח הבקרה או לגבי המשבצות שמקושרות לשאילתה, עבור סוכני לוחות בקרה בהגדרת המשתמש, אפשר להתאים אישית את ההגדרות של הסוכן באמצעות הקשר והוראות נוספים.
הפעלה או השבתה של סוכני לוחות בקרה עבור לוח בקרה
אם הפעלתם את הסוכנים של מרכז הבקרה במופע שלכם, הם יופעלו כברירת מחדל בכל מרכזי הבקרה שהוגדרו על ידי המשתמשים. עם זאת, יוצרי לוחות בקרה יכולים להגדיר אם משתמשים יוכלו לשוחח עם לוח בקרה בהגדרת המשתמש ספציפי על ידי הפעלה או השבתה של הגדרת הסוכן של לוח הבקרה ברמה של לוח הבקרה הספציפי.
כדי להפעיל או להשבית סוכן לוח בקרה עבור לוח בקרה בהגדרת המשתמש:
- לוחצים על סמל התפריט more_vert פעולות בלוח הבקרה ואז על עריכה עריכת לוח הבקרה.
- בסרגל הכלים של לוח הבקרה, לוחצים על הגדרות הגדרות.
- בתיבת הדו-שיח הגדרות, בוחרים בכרטיסייה כללי.
- מפעילים או משביתים את האפשרות הפעלת צ'אט עם לוח הבקרה.
- לוחצים על שמירה כדי לשמור את השינויים בלוח הבקרה.
מטא-נתונים של שיחות
בחלונית צ'אט עם לוח הבקרה הזה אפשר לבצע את המשימות הבאות לכל סוג של לוח בקרה:
לוח בקרה בהגדרת המשתמש
- כדי לשאול שאלה לגבי נתוני לוח הבקרה, מזינים שאלה בשדה אפשר לשאול שאלה.
- כדי לערוך את המידע על סוכן מרכז הבקרה, לוחצים על התאמה ואז על ניהול הסוכן. בכרטיסייה עורך, אפשר להזין הוראות לסוכן ולהרחיב את האפשרויות המתקדמות כדי להגדיר הגדרות כמו הצגת תהליך החשיבה והצגת פרטי ניפוי באגים. בוחרים באפשרות עדכון כדי לשמור את השינויים בסוכן של לוח הבקרה. אפשר להשתמש בכרטיסייה תצוגה מקדימה כדי לראות תצוגה מקדימה של השינויים שביצעתם בסוכן של מרכז הבקרה.
- כדי להרחיב את חלונית השיחה של הסוכן בלוח הבקרה, לוחצים על open_in_full הצגת מסך מלא.
- כדי לגשת לשיחות האחרונות עם הסוכן במרכז הבקרה, בוחרים באפשרות more_vert תפריט > שיחות מהזמן האחרון.
- כברירת מחדל, השם של השיחה יהיה מבוסס על השאלה הראשונית שלכם. כדי לשנות את השם של שיחה, בוחרים שיחה מהתפריט שיחות מהזמן האחרון, לוחצים על more_vert ואז על edit שינוי שם.
- כדי למחוק שיחה עם סוכן נתונים, בוחרים באפשרות more_vert תפריט > מחיקה העברה לאשפה.
מרכז שליטה של LookML
- כדי לשאול שאלה לגבי נתוני לוח הבקרה, מזינים שאלה בשדה אפשר לשאול שאלה.
- כדי להרחיב את חלונית השיחה של הסוכן בלוח הבקרה, לוחצים על open_in_full הצגת מסך מלא.
- כדי לגשת לשיחות האחרונות עם הסוכן במרכז הבקרה, בוחרים באפשרות more_vert תפריט > שיחות מהזמן האחרון.
- כברירת מחדל, שם השיחה נוצר על סמך השאלה הראשונה ששאלתם. כדי לשנות את השם של שיחה, בוחרים שיחה מהתפריט שיחות מהזמן האחרון, לוחצים על more_vert ואז על edit שינוי שם.
- כדי למחוק שיחה עם סוכן נתונים, בוחרים באפשרות more_vert תפריט > מחיקה העברה לאשפה.
שינוי הסוכן של לוח הבקרה
כדי לערוך את המידע על סוכן מרכז הבקרה, לוחצים על התאמה ואז על ניהול הסוכן.
אופציונלי: אפשר להרחיב את האפשרויות המתקדמות בכרטיסייה עורך כדי להגדיר את ההגדרות הבאות:
- הצגת תהליך החשיבה: מפעילים את המתג הזה כדי להציג בתשובות את שלבי הנימוק של הסוכן, את השאילתות שנוצרו ב-Looker ואת טבלאות הנתונים הבסיסיות.
- הצגת פרטי ניפוי באגים: מפעילים את המתג הזה כדי להציג את השלבים שהסוכן ביצע לכל תשובה, כדי לעזור בפתרון בעיות.
לוחצים על עדכון כדי לשמור את השינויים בסוכן ללוח הבקרה. משתמשים בכרטיסייה תצוגה מקדימה כדי לראות תצוגה מקדימה של השינויים שביצעתם בסוכן של מרכז הבקרה.
כתיבת הוראות לסוכן
אתם יכולים להוסיף הוראות חופשיות שמגדירות את ההתנהגות הבסיסית של סוכן הנתונים, ולספק לו הקשר בסיסי שיש לקחת בחשבון לפני עיבוד ההנחיה של המשתמש.
הנה כמה דוגמאות לסוגי ההקשר שאפשר לספק בשדה הוראות:
- שדות עיקריים: השדות הכי חשובים לניתוח
- שדות מוחרגים: שדות שסוכן הנתונים לא צריך להשתמש בהם
- סינון וקיבוץ: שדות שהסוכן צריך להשתמש בהם כדי לסנן ולקבץ את הנתונים
- פרסונה: תפקיד או מומחיות, אופי או טון שאתם מקצים לסוכן
טיפים ושיטות מומלצות לכתיבת הוראות לסוכן מפורטים בדף התיעוד שיטות מומלצות להגדרת ניתוח שיחות ב-Looker.
שאלות על נתונים ב-Looker
כשמתחילים שיחה חדשה, הכלי 'ניתוח נתונים בשיחה' מציע כמה שאלות התחלתיות שאפשר לשאול. אין צורך להשתמש בפורמט או בתחביר ספציפיים בשאלות. עם זאת, הם צריכים להיות קשורים לניתוח הנתונים שבחרתם.
מקלידים את השאלה בשפה טבעית בשדה שליחת שאלה. בוחרים מצב שאלה ולוחצים על שליחה. אחרי שמגישים את השאילתה, אפשר לבטל את התשובה של 'ניתוח נתונים שיחתי' בלחיצה על
הפסקת התשובה. ניתוח השיחות מפסיק להריץ את השאילתה ומציג את ההודעה הבאה: The query was cancelled.
הנחיות נוספות לגבי סוגי השאלות שאפשר לשאול זמינות במאמר מגבלות על שאלות.
בחירת מצב השאלה
כששואלים שאלה, אפשר לבחור את מצב השאלה מתוך תפריט נפתח שכולל את האפשרויות מהיר וחשיבה. בממשק המשתמש, האפשרות מהיר מיועדת למתן תשובות מהירות, והאפשרות העמקה מיועדת לפתרון בעיות מורכבות. בניתוח נתוני השיחות, מצב השאלה שמוגדר כברירת מחדל הוא חשיבה. במהלך שיחות רב-שלביות, מצב השאלה יישאר זהה ב-Conversational Analytics, אלא אם תשנו אותו ידנית.
מצב מהיר
כששואלים שאלה במצב מהיר, התכונה 'ניתוח נתונים בשיחה' מנסה למפות ישירות את השאילתה בשפה טבעית לפרמטרים של LookML שמוגדרים במודלים של LookML שעומדים בבסיס לוח הבקרה או לניתוחים של השיחה. ניתוח נתוני שיחות מסוגל להגיב במהירות כי הוא מסתמך על ההגדרות המנוהלות של LookML, והוא לא משתמש או מציג שום סוג של חשיבה רציונלית.
לדוגמה, אפשר לתרגם במהירות שאילתה כמו 'מה הייתה ההכנסה הכוללת שלנו בחודש שעבר?' לשאילתה שבוחרת את המדד total_revenue ומסננת לפי החודש הקודם.
בוחרים במצב מהיר אם השאילתה מבקשת עובדות ספציפיות או מדדים מוגדרים מראש מהנתונים.
מצב חשיבה
מצב חשיבה מיועד לבקשות ניתוח מורכבות יותר שדורשות ניתוח מעבר לחיפושי LookML ישירים. במצב הזה, הסוכן 'מתכנן' את הגישה שלו, מחליט באילו כלים להשתמש ואיך לשלב את התוצאות. במצב הזה אפשר לפתור בעיות מורכבות ולבצע משימות מתקדמות במדעי הנתונים, שאולי אי אפשר לבצע באמצעות שאילתה אחת שמבוססת על SQL.
כדאי לבחור במצב Thinking כששואלים למה לגבי הנתונים, כשמשווים מגמות או כשמבקשים בקשות ניתוח מורכבות יותר שעשויות לדרוש כמה שלבים. השימוש במצב הזה מועיל במיוחד גם כשבודקים סוכן כדי להבין איך הוא משתמש ב-LookML הבסיסי של מקורות הנתונים שלו.
שיחות רב-שלביות
הניתוח השיחתי יתחשב בשאלות ובתשובות קודמות כשתמשיכו את השיחה. אפשר לקחת תשובות קודמות ולפתח אותן על ידי שיפור התוצאות או שינוי סוג הוויזואליזציה.
הנחיות נוספות ליצירת שאלות מופיעות במאמר מגבלות על שאלות.
ניהול השאילתות בשיחה
כשמנהלים שיחה עם נתונים, אפשר להפסיק את התגובה לשאילתה פעילה בזמן שהיא פועלת או למחוק את השאלה האחרונה ואת התגובה שלה.
מחיקת השאלה האחרונה
כדי למחוק את השאלה האחרונה ואת התשובה שלה, פועלים לפי השלבים הבאים:
- מעבירים את סמן העכבר מעל השאלה האחרונה ולוחצים על מחיקת ההודעה.
- בתיבת הדו-שיח למחוק את ההודעה לתמיד?, לוחצים על מחיקה כדי למחוק את השאלה והתשובה שלה באופן סופי.
הסבר על תוצאות השאילתה והחישובים
התכונה 'ניתוח נתוני שיחות' מספקת את הפרמטרים הבאים להבנת תוצאות השאילתות והחישובים:
- פרטים על האופן שבו השאילתה פורשה
- פרטים על אופן החישוב של התשובה
- פרטים נוספים, כמו פרטים אנליטיים ופרטי ניפוי באגים, אם הם מופעלים עבור הסוכן
איך אפשר לדעת איך השאילתה פורשה
אם משתמשים במצב חשיבה כדי לשאול את השאלה, אפשר לראות איך Analytics בממשק שיחה הגיע לתשובה. כדי לראות את ההסבר, מרחיבים את האפשרות הצגת תהליך החשיבה. כדי להסתיר את ההסבר, לוחצים על הסתרת ההסבר.
התכונה 'ניתוח נתונים בשיחה' מנתחת כל שאילתה וחושבת איך לענות עליה. היא משתמשת במילות המפתח מהשאילתה כדי להסיק מהם המאפיינים, המדדים ופרמטרים אחרים הרלוונטיים מתוך השכבה הסמנטית של מערכי הנתונים שמשויכים לשיחה, ומפרשת מהשאילתה אילו צבירות צריך לבצע. כשמרחיבים את האפשרות הצגת ההסבר, ממשק הצ'אט עם AI לניתוח נתונים מציג הסבר בטקסט פשוט על השלבים שבוצעו כדי לפרש את השאילתה. ההסבר כולל גם את משך הזמן שבו ניתוח נתונים שיחתי חשב על השאילתה.
איך אפשר לדעת איך התשובה חושבה
כדי לראות איך התקבלה תשובה או איך נוצר תרשים בשיחות עם AI, לוחצים על איך זה חושב? בתוצאות השאילתה.
כשלוחצים על איך הגענו לתשובה הזו?, בניתוח שיחות מוצג הקטע טקסט. בקטע טקסט מופיע הסבר בטקסט פשוט על השלבים שבוצעו על ידי ניתוח שיחות כדי להגיע לתשובה שמוצגת. ההסבר הזה כולל את שמות השדות הגולמיים שבהם נעשה שימוש, החישובים שבוצעו, המסננים שהוחלו, סדר המיון ופרטים נוספים.
פרטים אנליטיים ומידע על ניפוי באגים
אם סוכן הנתונים שמשמש לשיחה הפעיל אפשרויות מתקדמות ספציפיות, התשובות יכולות לכלול את הפרטים הבאים:
- הצגת תהליך החשיבה: אם האפשרות הזו מופעלת, בתשובה של הסוכן מוצגים שלבי הנימוק, שאילתות Looker שנוצרו וטבלאות הנתונים הבסיסיות.
- הצגת פרטי ניפוי באגים: אם האפשרות הזו מופעלת, בתשובה של הסוכן מוצגים השלבים שהסוכן ביצע כדי לספק את התשובה, מה שיכול לעזור בפתרון בעיות.
ההגדרות האלה מוגדרות באפשרויות המתקדמות כשמשנים את סוכן לוח הבקרה.
ניהול השיחות
כל שיחה נשארת בקטע שיחות מהזמן האחרון בלוח הבקרה 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 כדי לשאול על הנתונים בשפה טבעית.
יצירה וניהול של סוכנים לניתוח נתונים: בעזרת סוכנים לניתוח נתונים, אתם יכולים להתאים אישית את הסוכן מבוסס ה-AI לחיפוש נתונים. לשם כך, אתם מספקים הקשר והוראות שספציפיים לנתוני הניתוח שלכם. כך, הסוכנים לניתוח נתונים בשיחה יכולים ליצור תשובות מדויקות ורלוונטיות יותר להקשר.
שיטות מומלצות להגדרת ניתוח נתונים בשיחה ב-Looker: אסטרטגיות ושיטות מומלצות שיעזרו לאדמינים של Looker ולמפתחי LookML להגדיר ולבצע אופטימיזציה של ניתוח נתונים בשיחה.