الهلوسة من أبرز التحديات التي تواجهنا عند دمج نماذج الاصطناعي في التطبيقات القرآنية، حيث قد يؤلف النموذج تفسيرًا أو إعرابًا غير دقيق، ما يؤدي إلى تعلم ومعرفة معلومات خاطئة.
نظرة على تطبيق فَسِّرْلي
كنت أعرف أن MCP يمكن أن يساعد على حل هذه المشكلة، ولذلك أردت تجريبه، فقمت ببناء مشروع فَسِّرْلي، وهو عبارة عن تطبيق ويب يعمل كباحث ومفسر قرآني ذكي، حيث يدمج بين قدرات الذكاء الاصطناعي، وقواعد البيانات الموثقة لعلوم القرآن بطريقة تضمن الدقة التامة.

كيف عالجت مشكلة الهلوسة في فسرلي؟
اعتمدت في التطبيق على مشروع Tafsir MCP، وهو خادم ومكتبة مفتوحة المصدر أطلقها مركز تفسير للدراسات القرآنية.
يهدف المشروع إلى ربط مساعدات الذكاء الاصطناعي بالنص القرآني وكتب التفسير المعتمدة عبر بروتوكول سياق النموذج (Model Context Protocol)، حيث تكمن الفكرة في تحويل نموذج الذكاء الاصطناعي من مُتذكِّر قد يخطئ ويهلوس، إلى ناقل موثوق يجلب المعلومة من مصادر معتمدة، ويعرضها بطريقة يمكن تكييفها.
عندما يطرح المستخدم سؤالًا في فسرلي، يقوم الخادم بسحب المعلومات المرتبطة من قاعدة بيانات Tafsir MCP، ويزود نموذج الذكاء الاصطناعي بها كسياق، وبناء على هذه المعلومات، يصوغ النموذج إجابة دقيقة وواضحة.
المعلومات التي يوفرها تطبيق فسرلي
يساعد التطبيق في الوصول إلى:
- تفسير القرآن، حيث يتضمن تفاسير الآيات من 6 من أمهات الكتب المعتمدة (الطبري، ابن كثير، البغوي، السعدي، الميسر، والمختصر في تفسير القرآن الكريم).
- التحليل اللغوي، إذ يقدم إعرابات تفصيلية، وتحليلات صرفية، وإحصاءات الجذور اللغوية، وغيرها.
- أسباب النزول، حيث يمكن استعراض أسباب نزول الآيات والسور.
نظرة تقنية على المشروع
يتكون المشروع من واجهة أمامية مبنية بـ HTML/CSS/JS، وخادم ربط محلي مكتوب ببايثون Tafsir MCP Server، حيث يتصل بالواجهة مباشرة عبر تقنية Server-Sent Events، بالإضافة إلى قاعدة بيانات محلية تحمل لمرة واحدة وترتبط بخادم MCP.
يتم توجيه طلبات المحادثة إلى نماذج الذكاء الاصطناعي عبر OpenRouter ويدعم البرنامج 3 نماذج من فئة Gemini هي Gemini 3.1 Flash Lite و Gemini 3.5 Flash و Gemini 3 Flash Preview.
تشغيل البرنامج
جهزت خادم بايثون في التطبيق ليتجاوز قيود CORS، ما يعني أنك لا تحتاج إلى إعداد خادم ويب محلي مثل XAMPP لتشغيل الواجهة.
للتشغيل نفتح ملف start_server.bat عبر النقر المزدوج بالماوس، فيقوم السكريب تلقائيًا بتثبيت مكتبة tafsir-mcp، وقاعدة البيانات ويشغل بعد ذلك الخادم المحلي.

بعد ذلك نفتح ملف index.html مباشرة باستخدام المتصفح، ونلاحظ أن الصفحة قد أظهرت إشعارًا يوضح أنه تم الاتصال بالخادم.

بعد ذلك ننقر على إعدادات الاتصال والمفتاح، ثم ندخل مفتاح API من OpenRouter، ونختار النموذج ونحفظ.

ثم نطلب أي معلومة نريدها عبر نموذج المحادثة، فيستخدم البرنامج الأدوات المتوفرة في MCP، ويجلب المعلومات اللازمة، ثم يرسل الإجابة بناء عليها.

دعوة للمساهمة
تطبيق فسرلي مفتوح المصدر برخصة MIT، وهو تطبيق عملي لتوظيف مكتبة Tafsir MCP التي قدمها مركز تفسير، وبروتوكول MCP في بناء تطبيقات آمنة وموثوقة، ويسعدني أن تجربوا المشروع وتشاركوني آراءكم.
ويمكنكم المساهمة في التطوير عبر رابط المشروع على GitHub:
https://github.com/alinice1998/Fasserly
ما رأيكم بالتطبيق وباستخدام بروتوكول MCP لمنع هلوسة الذكاء الاصطناعي، وهل هناك طرق أخرى جربتموها وأعطت نتائج قوية في تقليل الهلوسة؟