← أحدث الأبحاث
💬 NLP

A Human-in-the-Loop, LLM-Centered Architecture for Knowledge-Graph Question Answering

تقدم هذه الورقة إطار عمل تفاعلياً يعتمد على وجود الإنسان في الحلقة، والذي يسخر النماذج اللغوية الكبيرة لتوليد وشرح استعلامات "سايفر" (Cypher) للرسوم البيانية المعرفية، مما يمكّن المستخدمين من صقل الطلبات المكتوبة باللغة الطبيعية بشكل تكراري لتحقيق إجابات دقيقة وقابلة للتفسير وصارمة عبر مجالات متنوعة.

المؤلفون الأصليون: Larissa Pusch, Alexandre Courtiol, Tim Conrad

نُشر 2026-02-09
📖 4 دقيقة قراءة☕ قراءة في استراحة قهوة

المؤلفون الأصليون: Larissa Pusch, Alexandre Courtiol, Tim Conrad

البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

تخيل أن لديك مكتبة ضخمة، مفصلة للغاية، حيث ترتبط كل الكتب والمؤلفين والحقائق ببعضها البعض عبر خيوط غير مرئية. هذا هو رسم المعرفة البياني (Knowledge Graph). إنه مثالي لإيجاد إجابات دقيقة، ولكنه يتحدث لغة صارمة للغاية وروبوتية (تسمى Cypher) لا يفهمها إلا خبراء الكمبيوتر.

من ناحه أخرى، لديك نموذج لغوي كبير (LLM) — فكر فيه كأمين مكتبة ذكي جداً ومتحدث لبق يتحدث لغة البشر ببراعة، ولكنه أحياناً يختلق أشياء (هلوسات) أو يخطئ في الحقائق لأنه يعتمد على الذاكرة بدلاً من مراجعة الكتب.

تقدم هذه الورقة نظاماً يعمل بمثابة مترجم وشبكة أمان بينك وبين تلك المكتبة الروبوتية. وإليك كيف يعمل، باستخدام تشبيهات بسيطة:

1. المشكلة: "الصندوق الأسود"

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

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

2. الحل: إطار عمل "الإنسان في الحلقة" (Human-in-the-Loop)

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

فكر في الأمر كأنه مساعد طيار لمركبة فضائية:

  • الطيار (أنت): تقول: "أريد رؤية مؤلفي برنامج 'graphclust'".
  • المساعد (الذكاء الاصطناعي): يقوم بترجمة طلبك إلى كود التحكم الخاص بالمركبة. ولكن بدلاً من إطلاق المحرك فوراً، يلتفت إليك ويقول: "أنا أبحث عن حزمة برمجية تسمى 'graphclust' وأتتبع المسار للوصول إلى مؤلفيها".
  • التصحيح: تدرك أنت وتقول: "مهلاً، كنت أقصد المنشور المسمى graphclust، وليس البرنامج!"
  • الإصلاح: يقوم الذكاء الاصطناعي فوراً بإعادة كتابة الكود للبحث عن المنشور بدلاً من ذلك. هو لا يبدأ من الصفر؛ بل يقوم فقط بتعديل التعليمات بناءً على ملاحظاتك.

3. الأجزاء الثلاثة الرئيسية للنظام

تصف الورقة هذا النظام بأن له ثلاثة أدوار رئيسية، يلعبها نفس الذكاء الاصطناعي:

  1. المترجم (Generator): يحول سؤالك باللغة الإنجليزية إلى كود قاعدة بيانات صارم.
  2. المفسر (Explainer): يقرأ الكود الذي كتبه للتو ويقول: "إليك ما أفعله خطوة بختوة". وهذا أمر بالغ الأهمية لأنه يسمح لك برصد الأخطاء قبل أن يقوم الكمبيوتر بتشغيل الاستعلام.
  3. المحرر (Editor/Amender): إذا قلت: "هذا خطأ، تحقق من سنة الميلاد"، يقوم الذكاء الاصطناعي بتعديل الكود لإصلاح ذلك الجزء تحديداً دون كسر بقية الكود.

4. ماذا اختبروا (اختبار "الفيلم" و"العالم الحقيقي")

لمعرفة ما إذا كان هذا يعمل حقاً، أجرى الباحثون ثلاث تجارب:

  • اختبار الفيلم (ساحة التدريب): أنشأوا قاعدة بيانات وهمية حول الأفلام. طرحوا على الذكاء الاصطناعي 90 سؤالاً معقداً.

    • النتيجة: كان الذكاء الاصطناعي جيداً في شرح المنطق (دقة تتراوح بين 70-80% لأفضل النماذج). ومع ذلك، كانت لديه عادة مضحكة وهي نسيان ذكر سنوات محددة (مثل "أفلام من عام 2020") عند التلخيص، ويبدو أن ذلك بسبب محاولته الاختصار الشديد.
    • "كشف الخطأ": عندما وضع الباحثون "أخطاء" متعمدة في الأسئلة (مثل السؤال عما إذا كان ممثل ما "يأكل" فيلماً)، كانت أفضل نماذج الذكاء الاصطناعي جيدة جداً في رصد الهراء وقول: "مهلاً، هذا ليس منطقياً".
  • اختبار الرياضيات (MaRDI): جربوا هذا على قاعدة بيانات حقيقية للأبحاث الرياضية، والبرمجيات، والمؤلفين.

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

    • النتيجة: هنا ظهرت الفروقات الشاسعة. بينما أدى الذكاء الاصطناعي بشكل جيد في أسئلة الرياضيات، فقد واجه صعوبة أكبر في أسئلة الهينا. تمكنت فقط بعض النماذج رفيعة المستوى (مثل o3 و deepseek-reasoner) من الإجابة على جميع أسئلة الخبراء الخمسة بشكل صحيح. فشلت العديد من النماذج الأخرى تماماً أو احتاجت إلى محاولات متعددة لتصل إلى الإجابة الصحيحة.

5. الخلاصة الكبرى

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

ومع ذلك، تحذر الورقة أيضاً من أن ليست كل نماذج الذكاء الاصطناعي متساوية:

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

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

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →