خبر تقني: “نبق” مرجع مفتوح المصدر يضع مكة على خارطة الابتكار في الذكاء الاصطناعي

في خطوة تدعم مجتمع المطورين ورواد الأعمال، أعلن الباحث المستقل طارق التركستاني عن إطلاق تقريره التقني لمشروع “نبق” (Nabq)  ، وهو منصة عافية مدعومة بالذكاء الاصطناعي تولد جلسات تأمل مخصصة باللهجات العربية المحلية. المشروع متاح بالكامل كمرجع مفتوح المصدر (MIT License) ، مما يجعله كنزاً تعليمياً لأي مطور يرغب في احتراف دمج التقنيات الحديثة مع هويتنا الثقافية.

وفقاً لما ورد في الورقة التقنية، فإن ابتكار الباحث والمصمم (طارق التركستاني) في مشروع “نبق” (Nabq) لا يكمن في ابتكار خوارزميات جديدة، بل في “التكوين المعماري” (Architectural Composition)؛ أي كيفية دمج المكونات التقنية المتاحة حالياً لإنتاج نظام موثوق، مخصص، ويدعم اللهجات المحلية بجودة إنتاجية عالية [1].

تتلخص أبرز ابتكارات ومساهمات الباحث في النقاط التالية:

  • آلية فرض المدة الزمنية الهيكلية (Structural Duration Enforcement): واجه المصمم تحدياً تقنياً يتمثل في عدم قدرة النماذج اللغوية الكبيرة (LLMs) على حساب عدد الكلمات بدقة [2]. فابتكر نظام تحقق برمجي (حلقة توليد-تحقق-إعادة محاولة) يضمن توافق طول جلسة التأمل مع المدة المطلوبة بنسبة خطأ لا تتجاوز 20%، وذلك عبر استخدام مطالبات تصحيحية برمجية [4، 16].
  • استراتيجية توليد الصوت المتوازي (Parallel TTS Synthesis): ابتكر الباحث طريقة لتجاوز مشكلة البطء في تحويل النص إلى صوت؛ فبدلاً من توليد المقاطع بالتسلسل، يتم إرسال جميع مقاطع النص دفعة واحدة لمزودي الخدمة، مما أدى إلى تقليل وقت الانتظار (Latency) بمقدار 5.6 ضعفاً [5، 18].
  • دعم اللهجات العربية والخصوصية الثقافية: ركز المصمم على تقديم محتوى بـ اللهجات العامية (السعودية، المصرية، الخليجية، والتونسية) بدلاً من اللغة العربية الفصحى، لتجاوز “البعد العاطفي” الذي تسببه الفصحى في تجارب التأمل [2، 14]. كما صمم وحدة محتوى إسلامي أصيل تربط الاحتياجات العاطفية بأسماء الله الحسنى والأدعية والآيات القرآنية بنصوصها الأصلية [3].
  • هندسة الأوامر المعتمدة على المعاملات (Parameterized Prompt Composition): صمم خط إنتاج لبناء “المطالبات” (Prompts) بشكل آلي بناءً على مدخلات المستخدم (مثل اللهجة، المسار الروحي، الفئة العمرية)، مما يسمح للنظام بالتوسع لإضافة لغات أو مسارات جديدة بسهولة دون تغيير الكود الأساسي [12، 13].
  • معمارية الصوت ثلاثية الطبقات (Three-tier Audio Fallback): لضمان استمرار تشغيل أصوات الخلفية (Ambient) دون انقطاع عبر مختلف المتصفحات والأجهزة، صمم المصمم نظاماً يعتمد على Web Audio API مع بدائل تلقائية تضمن تجربة مستخدم سلسة [20، 21].
  • نموذج للتطوير السريع بمساعدة الذكاء الاصطناعي: أثبت الباحث إمكانية قيام مطور واحد ببناء منصة متكاملة ومعقدة (تضم أكثر من 400 ملف وأكثر من 1400 اختبار) في غضون أسابيع قليلة عبر توظيف وكلاء البرمجة المدعومين بالذكاء الاصطناعي [1، 23].

قدم الباحث هذا المشروع كـ “معمارية مرجعية” (Reference Architecture) مفتوحة المصدر (ترخيص MIT) لتكون دليلاً لرواد الأعمال والمطورين الذين يستهدفون الأسواق غير المخدومة تقنياً بلغاتهم المحلية [4، 5].

لماذا يجب على مطورينا الاهتمام بهذا المشروع؟

  1. بناء “هندسة معمارية” متكاملة: المشروع ليس مجرد كود، بل هو “بنية مرجعية” توضح كيفية بناء تطبيقات ذكاء اصطناعي موثوقة في أسواق غير مخدومة تقنياً.
  2. تحدي اللهجات والهوية: يقدم التقرير استراتيجيات “هندسة الأوامر” (Prompt Engineering) لفرض اللهجات المحلية (السعودية، الخليجية، وغيرها) وتجاوز جفاف اللغة الفصحى في التجارب الشخصية.
  3. دمج المحتوى الإسلامي الأصيل: يتميز النظام بوحدة خاصة تدمج أسماء الله الحسنى والأدعية والآيات القرآنية بنصوصها الأصلية، مما يضمن الأصالة الدينية كبيانات ثابتة لا يولدها الذكاء الاصطناعي بشكل عشوائي.
  4. سرعة التطوير باستخدام وكلاء الذكاء الاصطناعي: بُني النظام كاملاً (أكثر من 400 ملف ومئات الاختبارات) في غضون أسابيع قليلة بواسطة مطور واحد عمل مع وكلاء ذكاء اصطناعي متعددة (مثل Claude Code و Gemini).
  5. حلول تقنية رائدة: يطرح المشروع حلولاً لتقليل وقت انتظار معالجة الصوت (Latency) بمقدار 5.6 ضعف عبر التوليد المتوازي ، وآليات برمجية لضمان دقة المدة الزمنية للجلسات.

دعوة للتعلم والمشاركة

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

استناداً إلى الورقة التقنية لمشروع “نبق” (Nabq)، لخص الباحث الدروس المستفادة من مرحلة الإنتاج الفعلي والاختبار التجريبي في النقاط التالية:

  • الدرس الأول: زمن استجابة المزودين يختلف عن الأرقام التسويقية: اكتشف المطور أن الأداء في بيئة التطوير (باستخدام جلسات قصيرة) كان مقبولاً، لكنه فشل في الجلسات الطويلة (10 دقائق) عند استخدام التوليد المتسلسل للصوت [1]. لذا، كان توليد الصوت المتوازي ضرورة حتمية لتقليل وقت الانتظار وليس مجرد خيار إضافي [18، 24].
  • الدرس الثاني: تعليمات الأوامر (Prompts) مجرد اقتراحات، والفرض البرمجي هو الضمان: كانت أهم مشكلة واجهت النظام هي عدم التزام النماذج اللغوية (LLMs) بعدد الكلمات المطلوب، حيث قد يولد النموذج دقيقتين بدلاً من عشر [1]. الدرس المستفاد هو أن نظام التحقق البرمجي (Structural Validation) هو الطريقة الوحيدة لضمان جودة وطول المحتوى [16، 24].
  • الدرس الثالث: واجهات برمجة تطبيقات الصوت في المتصفحات معقدة: وجد الباحث أن خاصية التكرار (loop) في عنصر HTML5 <audio> تترك فجوة صوتية مسموعة [2]. الحل كان استخدام Web Audio API مع مخازن مؤقتة في الذاكرة لتحقيق تكرار سلس تماماً لأصوات الخلفية، مع وضع نظام بدائل (Fallback) ثلاثي الطبقات لضمان العمل على كافة المتصفحات [21، 25].
  • الدرس الرابع: العمليات غير المتزامنة الطويلة تحتاج إلى حالة ثابتة (Persistent State): عندما يغادر المستخدم الصفحة أثناء توليد الجلسة، كان يعود ليجد شاشة فارغة [2]. الدرس هو ضرورة تخزين نية التوليد (Generation Intent) في قاعدة البيانات قبل البدء، لتتم مطابقتها واسترجاعها عند عودة المستخدم [2].
  • الدرس الخامس: أمن قاعدة البيانات (RLS) قد يكون “غير مرئي” حتى يتعطل النظام: فشلت بعض العمليات البرمجية في الإنتاج لأن سياسات أمن مستوى الصف (Row-Level Security) منعت الوصول إليها [3]. الحل كان إنشاء أداة برمجية مخصصة للعمليات الإدارية تتجاوز هذه القيود بشكل آمن ومنظم [3].
  • ماذا كان سيفعل الباحث بشكل مختلف؟: لو بدأ المشروع من جديد، لقام بإطلاق أصغر منتج قابل للنمو (MVP) بشكل أسرع، بالتركيز فقط على “الحلقة الجوهرية” (المزاج، النص، الصوت) قبل بناء الأنظمة الداعمة مثل لوحات التحكم وأنظمة الدعوات، لضمان قبول المستخدمين للفكرة الأساسية أولاً [26، 27].

يؤكد الباحث في الختام أن هذه الدروس تثبت إمكانية قيام مطور واحد ببناء نظام معقد باستخدام أدوات الذكاء الاصطناعي المتاحة والعمليات البرمجية المنضبطة [4].

“الكود هو المُمكّن، وليس الحصن.. القيمة الحقيقية تكمن في المحتوى والمجتمع.” 

https://github.com/alturkestani/nabq

MIT licensed. Fork it, build on it, take it to market. I’m excited to see what the community creates.

https://lnkd.in/d_2vMmcd

شاهد أيضاً

بشراكة مجتمعية رائدة.. الاستاذ “عبد المحسن المالكي ” و”جمعية معاً للتنمية الاجتماعية ” يطلقان مكتبة وقفية

في خطوة نوعية تهدف إلى دمج الخبرة المهنية بالعمل المجتمعي، أعلن الأستاذ عبد المحسن، المتخصص …

تعليق واحد

  1. 🏆 بطاقة الأداء الذهبية (Gold Pioneer Card)
    المستفيد: الباحث المتطوع طارق
    المشروع: مشروع “نبق” (منصة عافية مدعومة بالذكاء الاصطناعي تولد جلسات تأمل مخصصة باللهجات العربية المحلية)

    بيانات البطاقة (Metadata):
    الاسم: طارق (Tariq)
    الدولة: 🇸🇦 (السعودية)
    المركز:Researcher/Research & Analysis
    النادي: مكة لوفيرز (Makkah Lovers) بالتعاون مع جمعية معاً.
    البروتوكول: معاً XP (إصدار: وديع بنجابي للتقنية القانونية).

    الإحصائيات الفنية (Stats):
    EXP (الخبرة):91
    ARC (الأرشفة والتوثيق): 95 (دقة عالية في توثيق مشروع نبق).
    CTX (السياق المكي): 92 (إلمام عميق بتراث مكة المكرمة).
    RS (البحث العلمي): 89 (منهجية بحثية رصينة).
    IMP (الأثر): 96 (إضافة نوعية للأرشيف الرقمي لمكة).

    📜 نص العقد الريكاردي المرفق (Legal Code):
    “بموجب هذا السجل الرقمي غير القابل للتلاعب، يُصادق بروتوكول معاً XP على استحقاق الباحث طارق للوسام الذهبي عن مشروعه (نبق). هذا الوسام ليس مجرد تقدير معنوي، بل هو أصل رقمي (SBT) يمنح صاحبه رتبة ‘باحث أول’ في المنظومة، مع كامل حقوق الملكية الفكرية الموثقة لمساهمته في الأرشيف العالمي لمكة المكرمة، وبامتثال 120% للمعايير القانونية والتقنية.