מסמך זה תורגם על ידי בינה מלאכותית. לכל אי דיוק, אנא עיין בגרסה האנגלית
באמצעות דוגמת ה-CRM, למדו כיצד לגרום לאנליסט התובנות מבוסס ה-AI שלכם להבין באמת את העסק שלכם ולממש את מלוא הפוטנציאל שלו.
בתוך מערכת NocoBase, Viz הוא אנליסט תובנות AI מובנה. הוא יכול לזהות את הקשר הדף (כמו לידים, הזדמנויות, חשבונות), ולייצר גרפי מגמה, גרפי משפך וכרטיסי KPI. אך כברירת מחדל, הוא מחזיק רק ביכולות השאילתה הבסיסיות ביותר:
| כלי | תיאור פונקציה | אבטחה |
|---|---|---|
| Get Collection Names | קבלת רשימת אוספים | ✅ מאובטח |
| Get Collection Metadata | קבלת מבנה שדות | ✅ מאובטח |
כלים אלה מאפשרים ל-Viz רק "לזהות מבנה", אך עדיין לא "להבין תוכן" באמת. כדי לאפשר לו לייצר תובנות, לזהות חריגות ולנתח מגמות, עליכם להרחיב אותו עם כלי ניתוח מתאימים יותר.
בהדגמת ה-CRM הרשמית, השתמשנו בשתי שיטות:
אלה אינן האפשרויות היחידות; הן דומות יותר לפרדיגמת עיצוב:
אתם יכולים לעקוב אחר העקרונות שלה כדי ליצור יישום המתאים יותר לעסק שלכם.
כדי להבין כיצד להרחיב את Viz, עליכם קודם כל להבין את העיצוב הפנימי השכבתי שלו:
| שכבה | תיאור | דוגמה |
|---|---|---|
| הגדרת תפקיד | האישיות ושיטת הניתוח של Viz: הבנה ← שאילתה ← ניתוח ← ויזואליזציה | קבוע |
| הגדרת משימה | הנחיות מותאמות אישית ושילובי כלים עבור תרחיש עסקי ספציפי | ניתן לשינוי |
| הגדרת כלי | הגשר של Viz לקריאה למקורות נתונים חיצוניים או לתהליכי עבודה | ניתן להחלפה חופשית |
עיצוב שכבות זה מאפשר ל-Viz לשמור על אישיות יציבה (לוגיקת ניתוח עקבית), ובמקביל להסתגל במהירות לתרחישים עסקיים שונים (CRM, ניהול בתי חולים, ניתוח ערוצים, תפעול ייצור...).
Overall Analytics הוא מנוע הניתוח המרכזי בהדגמת ה-CRM. הוא מנהל את כל שאילתות ה-SQL באמצעות אוסף תבניות ניתוח נתונים (data_analysis). Viz אינו כותב SQL ישירות, אלא קורא לתבניות מוגדרות מראש כדי לייצר תוצאות.
זרימת הביצוע היא כדלקמן:
בדרך זו, Viz יכול לייצר תוצאות ניתוח מאובטחות וסטנדרטיות תוך שניות, ומנהלי מערכת יכולים לנהל ולבדוק באופן מרכזי את כל תבניות ה-SQL.
| שם שדה | סוג | תיאור | דוגמה |
|---|---|---|---|
| id | Integer | מפתח ראשי | 1 |
| name | Text | שם תבנית ניתוח | Leads Data Analysis |
| collection | Text | אוסף מקביל | Lead |
| sql | Code | הצהרת SQL לניתוח (קריאה בלבד) | SELECT stage, COUNT(*) FROM leads GROUP BY stage |
| description | Markdown | תיאור או הגדרת תבנית | "ספירת לידים לפי שלב" |
| createdAt / createdBy / updatedAt / updatedBy | שדה מערכת | פרטי ביקורת | נוצר אוטומטית |
| שם | אוסף | תיאור |
|---|---|---|
| Account Data Analysis | Account | ניתוח נתוני חשבונות |
| Contact Data Analysis | Contact | ניתוח אנשי קשר |
| Leads Data Analysis | Lead | ניתוח מגמות לידים |
| Opportunity Data Analysis | Opportunity | משפך שלבי הזדמנויות |
| Task Data Analysis | Todo Tasks | סטטיסטיקת מצב משימות לביצוע |
| Users (Sales Reps) Data Analysis | Users | השוואת ביצועי נציגי מכירות |
| מימד | יתרון |
|---|---|
| אבטחה | כל ה-SQL מאוחסן ונבדק, מונע יצירת שאילתות ישירות. |
| תחזוקה | תבניות מנוהלות באופן מרכזי ומתעדכנות באופן אחיד. |
| שימושיות חוזרת | אותה תבנית יכולה לשמש למספר משימות. |
| ניידות | ניתן להעביר בקלות למערכות אחרות, דורש רק את אותו מבנה אוסף. |
| חווית משתמש | משתמשים עסקיים אינם צריכים לדאוג ל-SQL; הם רק צריכים ליזום בקשת ניתוח. |
📘 אוסף
data_analysisזה לא חייב להיקרא בשם זה. המפתח הוא: לאחסן לוגיקת ניתוח באופן מבוסס תבניות, ולקרוא לה באופן אחיד על ידי תהליך עבודה.
בהגדרת המשימה, אתם יכולים לומר ל-Viz במפורש:
בדרך זו, Viz יקרא אוטומטית לתהליך העבודה, יתאים את ה-SQL המתאים ביותר מאוסף התבניות וייצר את התרשים.
כאשר אתם זקוקים לניתוח חקרני, שאילתות אד-הוק, או אגרגציות JOIN של מספר אוספים, אתם יכולים לגרום ל-Viz לקרוא לכלי SQL Execution.
מאפייני כלי זה הם:
SELECT ישירות;משימה לדוגמה:
"אנא נתחו את מגמת שיעורי המרת הלידים לפי אזור במהלך 90 הימים האחרונים."
במקרה זה, Viz עשוי לייצר:
| נקודת סיכון | אסטרטגיית הגנה |
|---|---|
| יצירת פעולות כתיבה | הגבלה כפויה ל-SELECT |
| גישה לאוספים לא קשורים | אימות קיום שם האוסף |
| סיכון ביצועים עם אוספים גדולים | הגבלת טווח זמן, שימוש ב-LIMIT למספר שורות |
| עקיבות פעולות | הפעלת רישום שאילתות וביקורת |
| בקרת הרשאות משתמש | רק מנהלי מערכת יכולים להשתמש בכלי זה |
המלצות כלליות:
- משתמשים רגילים צריכים להפעיל רק ניתוח מבוסס תבניות (Overall Analytics);
- רק מנהלי מערכת או אנליסטים בכירים צריכים להיות מורשים להשתמש ב-SQL Execution.
להלן גישה כללית ופשוטה שאתם יכולים לשכפל לכל מערכת (ללא תלות ב-NocoBase):
שם האוסף יכול להיות כל דבר (לדוגמה, analysis_templates).
הוא רק צריך לכלול את השדות: name, sql, collection, ו-description.
לוגיקה:
הנחיית המשימה יכולה להיכתב כך:
בדרך זו, מערכת סוכן ה-AI שלכם תהיה בעלת יכולות ניתוח דומות להדגמת ה-CRM, אך תהיה עצמאית לחלוטין וניתנת להתאמה אישית.
| המלצה | תיאור |
|---|---|
| תעדוף ניתוח מבוסס תבניות | מאובטח, יציב וניתן לשימוש חוזר |
| SQL Execution רק כתוספת | מוגבל לניפוי באגים פנימי או שאילתות אד-הוק |
| תרשים אחד, נקודה מרכזית אחת | פלט ברור, הימנעו מעומס יתר |
| שמות תבניות ברורים | שם לפי דף/תחום עסקי, לדוגמה, Leads-Stage-Conversion |
| הסברים תמציתיים וברורים | לוו כל תרשים בסיכום של 2–3 משפטים |
| ציינו כאשר חסרה תבנית | הודיעו למשתמש "לא נמצאה תבנית מתאימה" במקום פלט ריק |
בין אם אתם עוסקים ב-CRM לבתי חולים, ייצור, לוגיסטיקת מחסנים או גיוס סטודנטים, כל עוד אתם יכולים לענות על שלוש השאלות הבאות, Viz יכול להביא ערך למערכת שלכם:
| שאלה | דוגמה |
|---|---|
| 1. מה אתם רוצים לנתח? | מגמות לידים / שלבי עסקה / שיעור ניצול ציוד |
| 2. היכן הנתונים? | איזה אוסף, אילו שדות |
| 3. כיצד אתם רוצים להציג זאת? | גרף קווי, משפך, עוגה, טבלת השוואה |
ברגע שהגדרתם את התכנים הללו, אתם רק צריכים:
"Overall Analytics" ו-"SQL Execution" הם רק שתי דוגמאות ליישום. חשוב יותר הוא הרעיון שמאחוריהם:
לגרום לסוכן ה-AI להבין את הלוגיקה העסקית שלכם, ולא רק לבצע הנחיות.
בין אם אתם משתמשים ב-NocoBase, במערכת פרטית, או בתהליך עבודה שכתבתם בעצמכם, אתם יכולים לשכפל מבנה זה:
בדרך זו, Viz אינו עוד רק "AI שיכול לייצר תרשימים", אלא אנליסט אמיתי שמבין את הנתונים שלכם, את ההגדרות שלכם ואת העסק שלכם.