التقارير باللغة الطبيعية: اسأل قاعدة البيانات دون أن تعرف SQL

ما التقارير باللغة الطبيعية؟ كيف تُطرح الأسئلة على قاعدة البيانات دون معرفة SQL، وكيف تعمل أسئلة المتابعة، وما حدودها؟ مثال على سلسلة أسئلة.

FUFerhat Uğurluفريق YazSisالنشر: 1 نوفمبر 20264 دقائق قراءة

يطرح مدير المبيعات في التاسعة صباحًا سؤالًا: أي عميل انخفض طلبه الشهر الماضي؟ يذهب السؤال إلى قسم المعلوماتية، وبعد الظهر يعود ملف Excel. يفتح المدير الملف فلا يصل إلى سؤاله الحقيقي إلا بطلب تقرير ثانٍ. التقارير باللغة الطبيعية هي الوصول إلى المعلومات في قاعدة البيانات بطرح الأسئلة بلغة الحديث اليومي، دون SQL ودون مصمّم تقارير.

هنا فرق جوهري: طرح السؤال بلغة طبيعية لا يعني أن يكتب الذكاء الاصطناعي استعلامات حرة على قاعدة البيانات. في مساعد الذكاء الاصطناعي المؤسسي من YazSis، Fero، يُجاب عن السؤال بأدوات عمل معرّفة للقراءة فقط. وتشرح هذه المقالة كيف يبدو هذا النهج في الاستخدام اليومي.

كيف يتحول السؤال إلى شاشة؟

  • الفهم: يحدد Fero القصد في السؤال والفترة ومن تقصده. «هذا الأسبوع» أي مدى تاريخي؟ و«Can» أي مندوب؟ و«الخمسة الأوائل» أي ترتيب؟
  • اختيار الأداة: يُوصل إلى البيانات بأدوات العمل المعرّفة فقط. لا يكتب الذكاء الاصطناعي SQL، ولا يُنفَّذ استعلام حر.
  • الحساب: المجاميع والنسب المئوية والفروق يحسبها النظام في الخلفية؛ ولا يستطيع النموذج أن يذكر رقمًا ليس في نتيجة الأداة.
  • العرض: مع ردّ قصير تُختار المكوّنات المناسبة من 13 مكوّنًا معتمدًا للوحة المؤشرات. لا ينتج الذكاء الاصطناعي شيفرة الشاشة.

سبب هذا الاختيار هو الدقة. النظام الذي يولّد SQL حرًا يبدو مرنًا لكنه يحمل خطرين: فالجداول المرتبطة خطأً قد تنتج رقمًا خاطئًا بصمت، ويصعب التحقق من أي استعلام جرى تنفيذه. أما في أدوات العمل المعرّفة فيُعرف مسبقًا ما تفعله كل أداة وكيف تحسب. وفي المقابل تقل المرونة؛ وهذا اختيار واعٍ يجعل صحة الرقم الذي سيراه المدير مقدَّمة على سلاسة الجواب.

سلسلة أسئلة: من اليوم إلى السبب

القيمة الحقيقية للتقارير باللغة الطبيعية لا تظهر في جواب واحد بل في ترابط الأسئلة. فالسؤال لا يكتفي بأخذ ردّ، بل يهيّئ أرضية السؤال التالي. التسلسل التالي يتبع سيناريو العرض التجريبي المعدّ ببيانات نموذجية للمنتج؛ ليس بيانات شركة حقيقية، لكنه يوضح المنطق:

  1. «كيف مبيعاتنا اليوم؟» يصل ملخص المبيعات اليومي بردّ قصير: مبيعات اليوم، والاقتراب من الهدف، وعدد الطلبات، والفرق قياسًا بالأسبوع الماضي في اليوم نفسه.
  2. «اعرض بحسب المندوب.» لا تُصفَّر الشاشة، بل ينزل الموضوع نفسه إلى توزيع المندوبين.
  3. «من المندوبون الذين لم يبلغوا الهدف؟» يبرز المندوبان اللذان دون الهدف.
  4. «ما مشكلة هذا المندوب؟» يُفتح توزيع العملاء؛ وفي البيانات النموذجية يظهر أن الانخفاض جاء من عميلين.
  5. «انظر إلى الأشهر الثلاثة الأخيرة.» يُعرض اتجاه الأشهر الأخيرة للشخص نفسه.

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

كيف يُطرح سؤال جيد؟

  • اذكر الفترة. عبارات مثل «هذا الشهر» و«آخر ستة أشهر» و«اليوم نفسه من الأسبوع الماضي» تقلل الغموض.
  • حدد من أو ما تسأل عنه. عميل أو مندوب أو منتج أو شحنة؛ فإذا كان الموضوع واضحًا كان الجواب واضحًا.
  • اطلب مقارنة. قولك «قياسًا بالأسبوع الماضي» يجعل الرقم الواحد ذا معنى.
  • تقدّم خطوة خطوة. أن تسأل أولًا عن الصورة العامة ثم تنزل إلى التفصيل أوثق من أن تطلب كل شيء في جملة واحدة.

مثال صغير: سؤال «كيف المبيعات؟» يترك مفتوحًا أي فترة وأي مقياس تقصد. أما سؤال «كيف مبيعاتنا هذا الشهر قياسًا بالشهر الماضي؟» فيعطي الفترة والمقارنة معًا. الثاني ليس أطول بل أكمل فحسب؛ وعندئذ يبني النظام الجواب مباشرة بدل التخمين.

السؤال المطروح بلغة طبيعية يجعل معرفة لغة البيانات غير ضرورية؛ لكنه لا يجعل معرفة معنى البيانات غير ضرورية.

الحدود: ما الذي لا ينبغي توقعه؟

لأن الاستعلام الحر لا يُنفَّذ، فإن الأسئلة التي يستطيع Fero الإجابة عنها محصورة في الموضوعات التي تغطيها أدوات العمل المعرّفة؛ وتجتمع أسئلة المنتج النموذجية في مجموعات المبيعات والعملاء والمندوبين والميزانية والشحن والمخزون وملخص المدير. وأي نوع سؤال خارج ذلك يتطلب تحديد النطاق في المشروع. وفي جانب البيانات أيضًا المصدر الجاهز اليوم هو MySQL؛ أما مصادر مثل SQL Server وPostgreSQL وREST API وLogo وSAP وOdoo وExcel فتُعالَج ضمن نطاق المشروع.

وهناك مسألة توقعات أيضًا: حتى لو حسب النظام الرقم صحيحًا، يبقى المدير هو الذي يقرر أي سؤال يُطرح وكيف يُفسَّر الجواب. وفي الحالات التي تتطلب تقريرًا رسميًا أو مطابقة، من الممارسات الجيدة أن تتحقق من جواب المساعد بسجلاتك أنت. لا تتخذ قرارًا قبل أن تفهم لأي فترة ولأي مجموعة عملاء يعود الرقم؛ والسؤال عن أي نقطة لا تفهمها جزء طبيعي من العملية، ويوضّح الجواب دون إعادة بناء الشاشة.

للبدء، اكتب قائمة بأكثر بضعة أسئلة يطرحها مديروك وانظر في أي جدول تقف أجوبتها اليوم. ولتجربة سلسلة الأسئلة بأسئلة شركتك يمكنك طلب عرض تجريبي مباشر من صفحة الذكاء الاصطناعي المؤسسي.

الأسئلة الشائعة

ما التقارير باللغة الطبيعية؟

هي الوصول إلى المعلومات في قاعدة البيانات بطرح الأسئلة بلغة يومية، دون SQL ودون مصمّم تقارير. يأتي الجواب ردًّا قصيرًا وشاشة مخصصة للسؤال.

هل يكتب الذكاء الاصطناعي استعلامه الخاص على قاعدة البيانات؟

لا. في Fero لا يكتب الذكاء الاصطناعي SQL؛ ويُوصل إلى البيانات بأدوات عمل معرّفة للقراءة فقط، ولا يُنفَّذ استعلام حر.

كيف تعمل أسئلة المتابعة؟

تحافظ أسئلة المتابعة على السياق. حين تقول «اعرض بحسب المندوب» أو «انظر إلى الأشهر الثلاثة الأخيرة» لا تُصفَّر الشاشة؛ بل تُحدَّث في الموضوع نفسه أو تنزل إلى التفصيل.

بأي مصادر بيانات يعمل؟

المصدر الجاهز اليوم هو MySQL. أما مصادر مثل SQL Server وPostgreSQL وREST API وLogo وSAP وOdoo وExcel فهي ضمن نطاق المشروع.

FU
Ferhat Uğurlu · فريق YazSis

يطوّر مع فريق YazSis برمجيات مؤسسية ومنتجات للذكاء الاصطناعي والتحول الرقمي.