logologo
البدء
الدليل
التطوير
الإضافات
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
البدء
الدليل
التطوير
الإضافات
API
logologo
نظرة عامة

بدء سريع

إعداد خدمة LLM
إنشاء موظف AI
التعاون مع موظف AI

موظفو AI المدمجون

نظرة عامة
Viz: محلل الرؤى
Orin: خبير نمذجة البيانات
Dex: خبير تنظيم البيانات
Nathan: مهندس الواجهة الأمامية

متقدم

تحديد قالب
مصدر البيانات
المهارات
المهام
البحث عبر الإنترنت
التحكم في الأذونات
إدارة الملفات

سير العمل

عقدة LLM

محادثة نصية
محادثة متعددة الأنماط
إخراج منظم

قاعدة معارف AI

نظرة عامة
قاعدة بيانات المتجهات
تخزين المتجهات
قاعدة المعارف
RAG

وثائق التطبيق

السيناريوهات

Viz: إعداد سيناريو CRM

الإعدادات

إعدادات المسؤول
دليل المطالبات
Previous PageRAG
Next Pageإعدادات المسؤول

#عامل الذكاء الاصطناعي · Viz: دليل تكوين سيناريو إدارة علاقات العملاء (CRM)

باستخدام مثال إدارة علاقات العملاء (CRM)، تعرّف على كيفية جعل محلل رؤى الذكاء الاصطناعي الخاص بك يفهم عملك حقًا ويطلق العنان لإمكاناته الكاملة.

#1. مقدمة: جعل Viz ينتقل من "رؤية البيانات" إلى "فهم الأعمال"

في نظام NocoBase، يُعد Viz محلل رؤى ذكاء اصطناعي مدمج مسبقًا. يمكنه التعرف على سياق الصفحة (مثل العملاء المحتملين، الفرص، الحسابات) وإنشاء مخططات الاتجاهات، والمخططات القمعية، وبطاقات مؤشرات الأداء الرئيسية (KPI). ولكن بشكل افتراضي، يمتلك Viz قدرات الاستعلام الأساسية فقط:

الأداةوصف الوظيفةالأمان
Get Collection Namesالحصول على قائمة المجموعات✅ آمن
Get Collection Metadataالحصول على بنية الحقول✅ آمن

تسمح هذه الأدوات لـ Viz "بالتعرف على البنية" فقط، ولكنها لا تمكنه بعد من "فهم المحتوى" حقًا. لتمكينه من إنشاء رؤى، واكتشاف الشذوذ، وتحليل الاتجاهات، تحتاج إلى تزويده بأدوات تحليل أكثر ملاءمة.

في عرض CRM التوضيحي الرسمي، استخدمنا طريقتين:

  • التحليلات الشاملة (Overall Analytics): حل قائم على القوالب، آمن، وقابل لإعادة الاستخدام؛
  • تنفيذ SQL (SQL Execution): يوفر مرونة أكبر ولكنه ينطوي على مخاطر أعلى.

هذان الخياران ليسا الوحيدين؛ بل هما أشبه بـ نموذج تصميم:

يمكنك اتباع مبادئه لإنشاء تطبيق يناسب عملك بشكل أفضل.


#2. بنية Viz: شخصية مستقرة + مهام مرنة

لفهم كيفية توسيع Viz، تحتاج أولاً إلى فهم تصميمه الداخلي متعدد الطبقات:

الطبقةالوصفمثال
تعريف الدورشخصية Viz ومنهجية التحليل: فهم ← استعلام ← تحليل ← تصورثابت
تعريف المهمةمطالبات مخصصة ومجموعات أدوات لسيناريو عمل محددقابل للتعديل
تكوين الأداةالجسر الذي يربط Viz بمصادر البيانات الخارجية أو سير العملقابل للاستبدال بحرية

يسمح هذا التصميم متعدد الطبقات لـ Viz بالحفاظ على شخصية مستقرة (منطق تحليل متسق) مع التكيف بسرعة مع سيناريوهات الأعمال المختلفة (إدارة علاقات العملاء، إدارة المستشفيات، تحليل القنوات، عمليات الإنتاج...).


إشعار الترجمة بالذكاء الاصطناعي

تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.

#3. النمط الأول: محرك التحليل القائم على القوالب (موصى به)

#3.1 نظرة عامة على المبدأ

تُعد التحليلات الشاملة (Overall Analytics) محرك التحليل الأساسي في عرض CRM التوضيحي. تدير جميع استعلامات SQL من خلال مجموعة قوالب تحليل البيانات (data_analysis). لا يكتب Viz استعلامات SQL مباشرة، بل يستدعي قوالب محددة مسبقًا لإنشاء النتائج.

تدفق التنفيذ هو كما يلي:

flowchart TD
    A[Viz يتلقى المهمة] --> B[يستدعي سير عمل التحليلات الشاملة]
    B --> C[يطابق القالب بناءً على الصفحة/المهمة الحالية]
    C --> D[ينفذ SQL الخاص بالقالب (للقراءة فقط)]
    D --> E[يعيد نتيجة البيانات]
    E --> F[Viz ينشئ مخططًا + تفسيرًا موجزًا]

بهذه الطريقة، يمكن لـ Viz إنشاء نتائج تحليل آمنة وموحدة في ثوانٍ، ويمكن للمسؤولين إدارة ومراجعة جميع قوالب SQL مركزيًا.


#3.2 بنية مجموعة القوالب (data_analysis)

اسم الحقلالنوعالوصفمثال
idعدد صحيحمفتاح أساسي1
nameنصاسم قالب التحليلLeads Data Analysis
collectionنصالمجموعة المقابلةLead
sqlرمزعبارة SQL التحليلية (للقراءة فقط)SELECT stage, COUNT(*) FROM leads GROUP BY stage
descriptionماركداونوصف القالب أو تعريفه"إحصاء العملاء المحتملين حسب المرحلة"
createdAt / createdBy / updatedAt / updatedByحقل نظاممعلومات التدقيقيتم إنشاؤه تلقائيًا

#أمثلة على القوالب في عرض CRM التوضيحي

الاسمالمجموعةالوصف
Account Data AnalysisAccountتحليل بيانات الحساب
Contact Data AnalysisContactتحليل بيانات جهات الاتصال
Leads Data AnalysisLeadتحليل اتجاهات العملاء المحتملين
Opportunity Data AnalysisOpportunityقمع مراحل الفرص
Task Data AnalysisTodo Tasksإحصائيات حالة المهام المعلقة
Users (Sales Reps) Data AnalysisUsersمقارنة أداء مندوبي المبيعات (المستخدمين)

#3.3 مزايا هذا النمط

البعدالميزة
الأمانيتم تخزين ومراجعة جميع استعلامات SQL، مما يمنع إنشاء الاستعلامات المباشرة
سهولة الصيانةتتم إدارة القوالب مركزيًا وتحديثها بشكل موحد
قابلية إعادة الاستخداميمكن إعادة استخدام نفس القالب بواسطة مهام متعددة
قابلية النقليمكن ترحيلها بسهولة إلى أنظمة أخرى، ولا تتطلب سوى نفس بنية المجموعة
تجربة المستخدملا يحتاج مستخدمو الأعمال إلى القلق بشأن SQL؛ بل يحتاجون فقط إلى بدء طلب تحليل

📘 لا يجب أن تُسمى مجموعة data_analysis بهذا الاسم. المفتاح هو: تخزين منطق التحليل بطريقة قائمة على القوالب واستدعاؤه بشكل موحد بواسطة سير عمل.


#3.4 كيفية جعل Viz يستخدمه

في تعريف المهمة، يمكنك إخبار Viz صراحةً:

مرحباً Viz،

يرجى تحليل بيانات الوحدة الحالية.

**الأولوية:** استخدم أداة التحليلات الشاملة (Overall Analytics) للحصول على نتائج التحليل من مجموعة القوالب.
**إذا لم يتم العثور على قالب مطابق:** اذكر أن القالب مفقود واقترح على المسؤول إضافته.

متطلبات الإخراج:
- إنشاء مخطط منفصل لكل نتيجة؛
- تضمين وصف موجز من 2-3 جمل أسفل المخطط؛
- لا تختلق بيانات أو تفترض.

بهذه الطريقة، سيستدعي Viz سير العمل تلقائيًا، ويطابق SQL الأنسب من مجموعة القوالب، وينشئ المخطط.


#4. النمط الثاني: منفذ SQL المتخصص (يُستخدم بحذر)

#4.1 سيناريوهات التطبيق

عندما تحتاج إلى تحليل استكشافي، أو استعلامات مخصصة، أو تجميعات JOIN متعددة المجموعات، يمكنك جعل Viz يستدعي أداة تنفيذ SQL (SQL Execution).

ميزات هذه الأداة هي:

  • يمكن لـ Viz إنشاء استعلامات SELECT مباشرة؛
  • يقوم النظام بتنفيذها وإرجاع النتيجة؛
  • Viz مسؤول عن التحليل والتصور.

مثال على مهمة:

"يرجى تحليل اتجاهات معدلات تحويل العملاء المحتملين حسب المنطقة خلال الـ 90 يومًا الماضية."

في هذه الحالة، قد ينشئ Viz:

SELECT region, COUNT(id) AS leads, SUM(converted)::float/COUNT(id) AS rate
FROM leads
WHERE created_at > now() - interval '90 day'
GROUP BY region;

#4.2 المخاطر وتوصيات الحماية

نقطة الخطراستراتيجية الحماية
إنشاء عمليات كتابةالتقييد القسري بـ SELECT
الوصول إلى مجموعات غير ذات صلةالتحقق مما إذا كان اسم المجموعة موجودًا
مخاطر الأداء مع المجموعات الكبيرةتحديد النطاق الزمني، واستخدام LIMIT لعدد الصفوف
إمكانية تتبع العملياتتمكين تسجيل الاستعلامات والتدقيق
التحكم في أذونات المستخدميمكن للمسؤولين فقط استخدام هذه الأداة

توصيات عامة:

  • يجب على المستخدمين العاديين تمكين التحليل القائم على القوالب (Overall Analytics) فقط؛
  • يجب السماح للمسؤولين أو كبار المحللين فقط باستخدام تنفيذ SQL.

#5. إذا كنت ترغب في بناء "تحليلات شاملة" خاصة بك

إليك نهج بسيط وعام يمكنك تكراره في أي نظام (لا يعتمد على NocoBase):

#الخطوة 1: تصميم مجموعة القوالب

يمكن أن يكون اسم المجموعة أي شيء (على سبيل المثال، analysis_templates). يجب أن تتضمن فقط الحقول: name، sql، collection، و description.

#الخطوة 2: كتابة خدمة أو سير عمل "جلب القالب ← تنفيذ"

المنطق:

  1. استقبال المهمة أو سياق الصفحة (مثل المجموعة الحالية)؛
  2. مطابقة قالب؛
  3. تنفيذ SQL الخاص بالقالب (للقراءة فقط)؛
  4. إرجاع بنية بيانات موحدة (صفوف + حقول).

#الخطوة 3: جعل الذكاء الاصطناعي يستدعي هذه الواجهة

يمكن كتابة مطالبة المهمة على النحو التالي:

أولاً، حاول استدعاء أداة تحليل القوالب. إذا لم يتم العثور على تحليل مطابق في القوالب، فاستخدم منفذ SQL.
يرجى التأكد من أن جميع الاستعلامات للقراءة فقط وإنشاء مخططات لعرض النتائج.

بهذه الطريقة، سيمتلك نظام عامل الذكاء الاصطناعي الخاص بك قدرات تحليلية مماثلة لعرض CRM التوضيحي، ولكنه سيكون مستقلاً تمامًا وقابلاً للتخصيص.


#6. أفضل الممارسات وتوصيات التصميم

التوصيةالوصف
إعطاء الأولوية للتحليل القائم على القوالبآمن، مستقر، وقابل لإعادة الاستخدام
استخدام تنفيذ SQL كملحق فقطيقتصر على التصحيح الداخلي أو الاستعلامات المخصصة
مخطط واحد، نقطة رئيسية واحدةحافظ على وضوح المخرجات وتجنب الفوضى المفرطة
تسمية القوالب بوضوحالتسمية وفقًا للصفحة/مجال العمل، على سبيل المثال، Leads-Stage-Conversion
تفسيرات موجزة وواضحةارفق كل مخطط بملخص من 2-3 جمل
الإشارة عند فقدان قالبإبلاغ المستخدم "لم يتم العثور على قالب مطابق" بدلاً من تقديم مخرج فارغ

#7. من عرض CRM التوضيحي إلى سيناريوك الخاص

سواء كنت تعمل في إدارة علاقات العملاء في المستشفيات، أو التصنيع، أو لوجستيات المستودعات، أو القبول التعليمي، طالما يمكنك الإجابة على الأسئلة الثلاثة التالية، يمكن لـ Viz أن يجلب قيمة لنظامك:

السؤالمثال
1. ماذا تريد أن تحلل؟اتجاهات العملاء المحتملين / مراحل الصفقات / معدل تشغيل المعدات
2. أين توجد البيانات؟أي مجموعة، أي حقول
3. كيف تريد عرضها؟مخطط خطي، قمعي، دائري، جدول مقارنة

بمجرد تحديد هذه الأمور، كل ما عليك فعله هو:

  • كتابة منطق التحليل في مجموعة القوالب؛
  • إرفاق مطالبة المهمة بالصفحة؛
  • يمكن لـ Viz بعد ذلك "تولي" تحليل تقاريرك.

#8. خاتمة: خذ النموذج معك

"التحليلات الشاملة" و "تنفيذ SQL" هما مجرد مثالين للتطبيقات. الأهم هو الفكرة الكامنة وراءهما:

اجعل عامل الذكاء الاصطناعي يفهم منطق عملك، وليس مجرد تنفيذ المطالبات.

سواء كنت تستخدم NocoBase، أو نظامًا خاصًا، أو سير عمل خاص بك، يمكنك تكرار هذه البنية:

  • قوالب مركزية؛
  • استدعاءات سير العمل؛
  • تنفيذ للقراءة فقط؛
  • عرض بواسطة الذكاء الاصطناعي.

بهذه الطريقة، لم يعد Viz مجرد "ذكاء اصطناعي يمكنه إنشاء مخططات"، بل هو محلل حقيقي يفهم بياناتك، وتعريفاتك، وعملك.