שליחת שאילתה ללוח בקרה בהגדרת המשתמש באמצעות סוכן לוח בקרה

ניתוח נתונים שיחתי, שמבוסס על Gemini for Google Cloud, מאפשר לכם לבדוק את הנתונים על ידי שאילת שאלות לגביהם בשפה טבעית באמצעות ממשק צ'אט אינטואיטיבי. כשמשתמשים ב-Conversational Analytics עם לוח בקרה בהגדרת המשתמש, המערכת יוצרת סוכן נתונים שמחובר ללוח הבקרה. במהלך השיחה עם הסוכן של מרכז הבקרה, הסוכן ישלח שאילתות למרכז הבקרה ולכל המשבצות שמקושרות לשאילתות. אתם יכולים להתאים אישית סוכני לוח בקרה בהגדרת המשתמש באמצעות הקשר והוראות שספציפיים לנתוני לוח הבקרה שלכם.

בדף הזה מוסבר איך להשתמש ב-Conversational Analytics כדי ליצור אינטראקציה עם נתונים מלוחות בקרה בהגדרת המשתמש. הנושאים במאמר:

לפני שמתחילים

לפני שמשתמשים ב-Conversational Analytics כדי ליצור אינטראקציה עם נתוני לוח הבקרה, צריך לוודא שההגדרה והדרישות של מופע Looker בוצעו, ושהוענקו לכם הרשאות מתאימות לביצוע המשימות שמתוארות בדף הזה.

איך מתחילים שיחה מתוך לוח בקרה ב-Looker

כדי להתחיל שיחה עם סוכן תמיכה מתוך לוח בקרה בהגדרת המשתמש, לוחצים על סמל הנצנוץ צ'אט עם לוח הבקרה הזה.

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

אחרי שיוצרים שיחה, אפשר לשאול שאלות לגבי הנתונים בשדה יש לך שאלה ל-Gemini? בתוך השיחה. כדי לגשת לשיחות האחרונות עם הסוכן במרכז הבקרה, בוחרים באפשרות more_vert תפריט > שיחות מהזמן האחרון.

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

הפעלה או השבתה של סוכני לוחות בקרה עבור לוח בקרה

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

כדי להפעיל או להשבית סוכן לוח בקרה עבור לוח בקרה בהגדרת המשתמש:

  1. לוחצים על סמל התפריט more_vert פעולות בלוח הבקרה ואז על עריכה עריכת לוח הבקרה.
  2. בסרגל הכלים של לוח הבקרה, לוחצים על הגדרות הגדרות.
  3. בתיבת הדו-שיח הגדרות, בוחרים בכרטיסייה כללי.
  4. מפעילים או משביתים את האפשרות הפעלת צ'אט עם לוח הבקרה.
  5. לוחצים על שמירה כדי לשמור את השינויים בלוח הבקרה.

מטא-נתונים של שיחות

בחלונית צ'אט עם לוח הבקרה הזה אפשר לבצע את המשימות הבאות בלוחות בקרה בהגדרת המשתמש:

  • כדי לשאול שאלה לגבי נתוני לוח הבקרה, מזינים שאלה בשדה אפשר לשאול שאלה.
  • כדי לערוך את המידע על הסוכן של מרכז הבקרה, לוחצים על התאמה ניהול הסוכן. בכרטיסייה עורך, אפשר להזין הוראות לסוכן ולהרחיב את האפשרויות המתקדמות כדי להגדיר הגדרות כמו הצגת תהליך החשיבה והצגת פרטי ניפוי באגים. בוחרים באפשרות עדכון כדי לשמור את השינויים בסוכן של לוח הבקרה. אפשר להשתמש בכרטיסייה תצוגה מקדימה כדי לראות תצוגה מקדימה של השינויים שביצעתם בסוכן של מרכז הבקרה.
  • כדי להרחיב את חלונית השיחה של הסוכן בלוח הבקרה, לוחצים על open_in_full הצגת מסך מלא.
  • כדי לגשת לשיחות האחרונות עם הסוכן במרכז הבקרה, בוחרים באפשרות more_vert תפריט > שיחות מהזמן האחרון.
  • כברירת מחדל, השם של השיחה יהיה מבוסס על השאלה הראשונית שלכם. כדי לשנות את השם של שיחה, בוחרים שיחה מהתפריט שיחות מהזמן האחרון, לוחצים על more_vert ואז על edit שינוי שם.
  • כדי למחוק שיחה עם סוכן נתונים, בוחרים באפשרות more_vert תפריט > מחיקה העברה לאשפה.

שינוי הסוכן של לוח הבקרה

כדי לערוך את המידע על הסוכן של מרכז הבקרה, לוחצים על התאמה ניהול הסוכן.

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

  • הפעלת ניתוח מתקדם: מפעילים את ההגדרה הזו כדי לאפשר לסוכן להשתמש בניתוח מתקדם, שמתרגם את השאלות בשפה טבעית לקוד Python ומריץ את הקוד הזה כדי לספק ניתוח מתקדם והדמיות. ההגדרה הזו מוצגת רק אם הגדרת האדמין ניתוח מתקדם מופעלת בדף האדמין Gemini ב-Looker עבור המופע שלכם.
  • הצגת תהליך החשיבה: מפעילים את המתג הזה כדי לאפשר לסוכן להציג בכל תשובה בכל שיחה את שלבי הנימוק, את שאילתות Looker שנוצרו ואת טבלאות הנתונים הבסיסיות.
  • הצגת פרטי ניפוי באגים: מעבירים את המתג הזה למצב מופעל כדי לאפשר לסוכן להציג את השלבים שהוא ביצע עבור כל התשובות בכל שיחה.

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

כתיבת הוראות לסוכן

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

הנה כמה דוגמאות לסוגי ההקשר שאפשר לספק בשדה הוראות:

  • שדות עיקריים: השדות הכי חשובים לניתוח
  • שדות מוחרגים: שדות שסוכן הנתונים לא צריך להשתמש בהם
  • סינון וקיבוץ: שדות שהסוכן צריך להשתמש בהם כדי לסנן ולקבץ את הנתונים
  • פרסונה: תפקיד או מומחיות, אופי או טון שאתם מקצים לסוכן

טיפים ושיטות מומלצות לכתיבת הוראות לסוכן מפורטים בדף התיעוד שיטות מומלצות להגדרת ניתוח שיחות ב-Looker.

שאלות על נתונים ב-Looker

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

מקלידים את השאלה בשפה טבעית בשדה שליחת שאלה. בוחרים מצב שאלה ולוחצים על שליחה. אחרי שמגישים את השאילתה, אפשר לבטל את התשובה של ניתוח נתונים שיחתי בלחיצה על הפסקת התשובה. הכלי לניתוח שיחות מפסיק להריץ את השאילתה ומציג את ההודעה הבאה: The query was cancelled.

הנחיות נוספות לגבי סוגי השאלות שאפשר לשאול זמינות במאמר מגבלות על שאלות.

בחירת מצב השאלה

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

מצב מהיר

כששואלים שאלה במצב מהיר, ניתוח נתונים בשיחה מנסה למפות ישירות את השאילתה בשפה טבעית לפרמטרים של LookML שמוגדרים במודלים של LookML שמהווים את הבסיס ללוח הבקרה או לניתוחים של השיחה. ניתוח נתוני שיחות מסוגל להגיב במהירות כי הוא מסתמך על ההגדרות המנוהלות של LookML, והוא לא משתמש או מציג שום סוג של חשיבה רציונלית.

לדוגמה, אפשר לתרגם במהירות שאילתה כמו 'מה הייתה ההכנסה הכוללת שלנו בחודש שעבר?' לשאילתה שבוחרת את המדד total_revenue ומסננת לפי החודש הקודם.

בוחרים במצב מהיר אם השאילתה מבקשת עובדות ספציפיות או מדדים מוגדרים מראש מהנתונים.

מצב חשיבה

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

כדאי לבחור במצב Thinking כששואלים למה לגבי הנתונים, כשמשווים מגמות או כשמבקשים בקשות ניתוח מורכבות יותר שעשויות לדרוש כמה שלבים. השימוש במצב הזה מועיל במיוחד גם כשבודקים סוכן כדי להבין איך הוא משתמש ב-LookML הבסיסי של מקורות הנתונים שלו.

שיחות רב-שלביות

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

הנחיות נוספות ליצירת שאלות מופיעות במאמר מגבלות על שאלות.

ניהול השאילתות בשיחה

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

מחיקת השאלה האחרונה

כדי למחוק את השאלה האחרונה ואת התשובה שלה, פועלים לפי השלבים הבאים:

  1. מעבירים את סמן העכבר מעל השאלה האחרונה ולוחצים על מחיקת ההודעה.
  2. בתיבת הדו-שיח למחוק את ההודעה לתמיד?, לוחצים על מחיקה כדי למחוק את השאלה והתשובה שלה באופן סופי.

הסבר על תוצאות השאילתה והחישובים

התכונה 'ניתוח נתונים שיחתי' מספקת את הפרמטרים הבאים להבנת התוצאות והחישובים של השאילתות:

איך אפשר לדעת איך השאילתה פורשה

אם אתם משתמשים במצב חשיבה כדי לשאול את השאלה, תוכלו לראות איך Analytics בממשק שיחה הגיע לתשובה לשאילתה שלכם. כדי לראות את ההסבר, מרחיבים את האפשרות הצגת תהליך החשיבה. כדי להסתיר את ההסבר, לוחצים על הסתרת ההסבר.

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

איך אפשר לדעת איך התשובה חושבה

כדי לראות איך ניתוח שיחות הגיע לתשובה או יצר תרשים, לוחצים על איך זה חושב? בתוצאות השאילתה.

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

פרטים אנליטיים ומידע על ניפוי באגים

אם סוכן הנתונים שמשמש לשיחה הפעיל אפשרויות מתקדמות ספציפיות, התשובות יכולות לכלול את הפרטים הבאים:

  • הצגת תהליך החשיבה: אם האפשרות הזו מופעלת, בתשובה של הסוכן מוצגים שלבי הנימוק, השאילתות שנוצרו ב-Looker וטבלאות הנתונים הבסיסיות.
  • הצגת פרטי ניפוי באגים: אם ההגדרה הזו מופעלת, בתשובה של הסוכן מוצגים השלבים שהסוכן ביצע כדי לספק את התשובה, מה שיכול לעזור בפתרון בעיות.

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

ניהול השיחות

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

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

למחוק שיחה

כדי למחוק שיחה עם סוכן נתונים, לוחצים על סמל האפשרויות הנוספות (3 נקודות) more_vert של השיחה ואז על מחיקה מחיקה.

איך משחזרים שיחות או מוחקים אותן לתמיד

כדי לשחזר שיחה מהאשפה או למחוק אותה לתמיד:

  1. לוחצים על more_vert תפריט > מחיקה אשפה.
  2. בחלונית אשפה, מאתרים את השיחה שרוצים לשחזר או למחוק סופית. לוחצים על תפריט שלוש הנקודות more_vert של השיחה ובוחרים באחת מהאפשרויות הבאות:
    • שחזור: שחזור השיחה. אפשר לגשת לשיחה מהאפשרות בתפריט שיחות מהזמן האחרון.
    • מחיקה סופית: השיחה תימחק סופית.