باستخدام مثال إدارة علاقات العملاء (CRM)، تعرّف على كيفية جعل محلل رؤى الذكاء الاصطناعي الخاص بك يفهم عملك حقًا ويطلق العنان لإمكاناته الكاملة.
في نظام NocoBase، يُعد Viz محلل رؤى ذكاء اصطناعي مدمج مسبقًا. يمكنه التعرف على سياق الصفحة (مثل العملاء المحتملين، الفرص، الحسابات) وإنشاء مخططات الاتجاهات، والمخططات القمعية، وبطاقات مؤشرات الأداء الرئيسية (KPI). ولكن بشكل افتراضي، يمتلك Viz قدرات الاستعلام الأساسية فقط:
| الأداة | وصف الوظيفة | الأمان |
|---|---|---|
| Get Collection Names | الحصول على قائمة المجموعات | ✅ آمن |
| Get Collection Metadata | الحصول على بنية الحقول | ✅ آمن |
تسمح هذه الأدوات لـ Viz "بالتعرف على البنية" فقط، ولكنها لا تمكنه بعد من "فهم المحتوى" حقًا. لتمكينه من إنشاء رؤى، واكتشاف الشذوذ، وتحليل الاتجاهات، تحتاج إلى تزويده بأدوات تحليل أكثر ملاءمة.
في عرض CRM التوضيحي الرسمي، استخدمنا طريقتين:
هذان الخياران ليسا الوحيدين؛ بل هما أشبه بـ نموذج تصميم:
يمكنك اتباع مبادئه لإنشاء تطبيق يناسب عملك بشكل أفضل.
لفهم كيفية توسيع Viz، تحتاج أولاً إلى فهم تصميمه الداخلي متعدد الطبقات:
| الطبقة | الوصف | مثال |
|---|---|---|
| تعريف الدور | شخصية Viz ومنهجية التحليل: فهم ← استعلام ← تحليل ← تصور | ثابت |
| تعريف المهمة | مطالبات مخصصة ومجموعات أدوات لسيناريو عمل محدد | قابل للتعديل |
| تكوين الأداة | الجسر الذي يربط Viz بمصادر البيانات الخارجية أو سير العمل | قابل للاستبدال بحرية |
يسمح هذا التصميم متعدد الطبقات لـ Viz بالحفاظ على شخصية مستقرة (منطق تحليل متسق) مع التكيف بسرعة مع سيناريوهات الأعمال المختلفة (إدارة علاقات العملاء، إدارة المستشفيات، تحليل القنوات، عمليات الإنتاج...).
تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
تُعد التحليلات الشاملة (Overall Analytics) محرك التحليل الأساسي في عرض CRM التوضيحي. تدير جميع استعلامات SQL من خلال مجموعة قوالب تحليل البيانات (data_analysis). لا يكتب Viz استعلامات SQL مباشرة، بل يستدعي قوالب محددة مسبقًا لإنشاء النتائج.
تدفق التنفيذ هو كما يلي:
بهذه الطريقة، يمكن لـ Viz إنشاء نتائج تحليل آمنة وموحدة في ثوانٍ، ويمكن للمسؤولين إدارة ومراجعة جميع قوالب SQL مركزيًا.
| اسم الحقل | النوع | الوصف | مثال |
|---|---|---|---|
| id | عدد صحيح | مفتاح أساسي | 1 |
| name | نص | اسم قالب التحليل | Leads Data Analysis |
| collection | نص | المجموعة المقابلة | Lead |
| sql | رمز | عبارة SQL التحليلية (للقراءة فقط) | SELECT stage, COUNT(*) FROM leads GROUP BY stage |
| description | ماركداون | وصف القالب أو تعريفه | "إحصاء العملاء المحتملين حسب المرحلة" |
| 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 (SQL Execution).
ميزات هذه الأداة هي:
SELECT مباشرة؛مثال على مهمة:
"يرجى تحليل اتجاهات معدلات تحويل العملاء المحتملين حسب المنطقة خلال الـ 90 يومًا الماضية."
في هذه الحالة، قد ينشئ Viz:
| نقطة الخطر | استراتيجية الحماية |
|---|---|
| إنشاء عمليات كتابة | التقييد القسري بـ SELECT |
| الوصول إلى مجموعات غير ذات صلة | التحقق مما إذا كان اسم المجموعة موجودًا |
| مخاطر الأداء مع المجموعات الكبيرة | تحديد النطاق الزمني، واستخدام LIMIT لعدد الصفوف |
| إمكانية تتبع العمليات | تمكين تسجيل الاستعلامات والتدقيق |
| التحكم في أذونات المستخدم | يمكن للمسؤولين فقط استخدام هذه الأداة |
توصيات عامة:
- يجب على المستخدمين العاديين تمكين التحليل القائم على القوالب (Overall Analytics) فقط؛
- يجب السماح للمسؤولين أو كبار المحللين فقط باستخدام تنفيذ SQL.
إليك نهج بسيط وعام يمكنك تكراره في أي نظام (لا يعتمد على NocoBase):
يمكن أن يكون اسم المجموعة أي شيء (على سبيل المثال، analysis_templates).
يجب أن تتضمن فقط الحقول: name، sql، collection، و description.
المنطق:
يمكن كتابة مطالبة المهمة على النحو التالي:
بهذه الطريقة، سيمتلك نظام عامل الذكاء الاصطناعي الخاص بك قدرات تحليلية مماثلة لعرض CRM التوضيحي، ولكنه سيكون مستقلاً تمامًا وقابلاً للتخصيص.
| التوصية | الوصف |
|---|---|
| إعطاء الأولوية للتحليل القائم على القوالب | آمن، مستقر، وقابل لإعادة الاستخدام |
| استخدام تنفيذ SQL كملحق فقط | يقتصر على التصحيح الداخلي أو الاستعلامات المخصصة |
| مخطط واحد، نقطة رئيسية واحدة | حافظ على وضوح المخرجات وتجنب الفوضى المفرطة |
| تسمية القوالب بوضوح | التسمية وفقًا للصفحة/مجال العمل، على سبيل المثال، Leads-Stage-Conversion |
| تفسيرات موجزة وواضحة | ارفق كل مخطط بملخص من 2-3 جمل |
| الإشارة عند فقدان قالب | إبلاغ المستخدم "لم يتم العثور على قالب مطابق" بدلاً من تقديم مخرج فارغ |
سواء كنت تعمل في إدارة علاقات العملاء في المستشفيات، أو التصنيع، أو لوجستيات المستودعات، أو القبول التعليمي، طالما يمكنك الإجابة على الأسئلة الثلاثة التالية، يمكن لـ Viz أن يجلب قيمة لنظامك:
| السؤال | مثال |
|---|---|
| 1. ماذا تريد أن تحلل؟ | اتجاهات العملاء المحتملين / مراحل الصفقات / معدل تشغيل المعدات |
| 2. أين توجد البيانات؟ | أي مجموعة، أي حقول |
| 3. كيف تريد عرضها؟ | مخطط خطي، قمعي، دائري، جدول مقارنة |
بمجرد تحديد هذه الأمور، كل ما عليك فعله هو:
"التحليلات الشاملة" و "تنفيذ SQL" هما مجرد مثالين للتطبيقات. الأهم هو الفكرة الكامنة وراءهما:
اجعل عامل الذكاء الاصطناعي يفهم منطق عملك، وليس مجرد تنفيذ المطالبات.
سواء كنت تستخدم NocoBase، أو نظامًا خاصًا، أو سير عمل خاص بك، يمكنك تكرار هذه البنية:
بهذه الطريقة، لم يعد Viz مجرد "ذكاء اصطناعي يمكنه إنشاء مخططات"، بل هو محلل حقيقي يفهم بياناتك، وتعريفاتك، وعملك.