-CoT: Prolog-Initialized Chain-of-Thought Prompting for Multi-Hop Question-Answering
تقدم الورقة البحثية -CoT، وهي استراتيجية تحفيز مبتكرة تستفيد من لغة برولوغ (Prolog) لتفكيك الأسئلة المعقدة متعددة الخطوات إلى استعلامات فرعية متسلسلة أحادية الخطوة، مما يؤدي إلى تهيئة تسلسل الأفكد (Chain-of-Thought) لتحسين الأداء بشكل كبير في اختبارات قياس الإجابة على الأسئلة متعددة الخطوات مقارنة بطرق التوليد المعزز بالاسترجاع (RAG) وطرق سلسلة الأفكد في السياق القياسية.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول حل لغز ضخم ومعقد، مثل معرفة من هو جد شخصية معينة في مسلسل تلفزيوني، ولكن ليس لديك سوى مكتبة تحتوي على ملايين الكتب للبحث فيها، ولا يمكنك قراءتها جميعاً في وقت واحد.
هذا هو التحدي الذي تواجهه نماذج اللغات الكبيرة (LLMs) عند الإجابة على الأسئلة "متعددة الخطوات" (الأسئلة التي تتطلب ربط عدة نقاط ببعضها البعض). فهي بارعة في القراءة والكتابة، ولكن عندما يُطلب منها ربط ثلاث أو أربع خطوات منطقية معاً، فإنها غالباً ما ترتبك، أو تفقد مسارها، أو تبدأ في الجدال في حلقات مفرغة.
يقدم البحث طريقة جديدة تسمى π-CoT (باي-سي أو تي) لإصلاح ذلك. وإليك كيف تعمل من خلال تشبيه بسيط.
المشكلة: "المحقق التائه"
تخيل محققاً ذكياً جداً ولكنه مشتت الذهن قليلاً (الذكاء الاصطناعي). تسأله: "من هي زوجة مدرس هوجورتس الذي هو أيضاً مستذئب؟"
إذا طلبت من المحقق فقط أن "يفكر خطوة بخطوة"، فقد يقوم بما يلي:
- يفكر في مدرسين هوجورتس.
- ينسى التحقق من أي منهم هو مستذئب.
- يتشتت بملحوظة عشوائية عن تنين.
- يخمن الإجابة بناءً على حدس أو شعور.
إنه مرن ومبدع، لكنه يفتقر إلى خريطة. إنه يتوه عن المسار.
الحل: فريق "المهندس المعماري + المحقق"
أدرك مؤلفو هذا البحث أنه بينما يبدع المحقق في قراءة الكتب، فإنه سيء في الالتزام بقائمة مهام صارمة. لذا، استعانوا بشخصية ثانية: المهندس المعماري (نظام برمجة منطقي يسمى Prolog).
إليك سير العمل الجديد، π-CoT:
الخطوة 1: المهندس المعماري يرسم المخطط
بدلاً من ترك المحقق يتوه، يقوم المهندس المعماري أولاً بالنظر في السؤال وتفكيكه إلى قائمة مراجعة صارمة وخطوة بخطوة (استعلام Prolog).
- السؤال: "من هي زوجة مدرس هوجورتس الذي هو أيضاً مستذئب؟"
- مخطط المهندس المعماري:
- ضع قائمة بجميع مدرسي هوجورتس.
- قم بتصفية هذه القائمة للاحتفاظ فقط بالمستذئبين.
- ابحث عن زوجة الشخص المتبقي.
المهندس المعماري لا يعرف الإجابة بعد، لكنه يعرف بالضبط الخطوات التي يجب اتخاذها للوصول إليها. إنه ينشئ "خارطة طريق" صارمة.
الخطوة 2: المحقق يتبع الخريطة (وحدة SLICE)
الآن، يبدأ المحقق (الذكاء الاصطناعي) في العمل، لكن ليس مسموحاً له بالتجول بحرية. يجب عليه اتباع مخطط المهندس المعماري خطوة بخطوة.
- الخطوة 1: يقول المهندس المعماري: "ابحث عن جميع المدرسين". يبحث المحقق في المكتبة، ويجد قائمة (لوكهارت، لوبين، كويريل)، ويدونها.
- الخطوة 2: يقول المهندس المعماري: "من في تلك القائمة هو مستذئب؟". يتحقق المحقق في المكتبة مرة أخرى، ويدرك أن لوبين فقط هو من ينطبق عليه الوصف، فيشطب البقية.
- الخطوة 3: يقول المهندس المعماري: "من هي زوجة لوبين؟". يجد المحقق الإجابة: "تونكس".
لأن المحقق مجبر على اتباع الخريطة، فلا يمكنه التشتت أو نسيان الخطوات السابقة. "الوسيط" (المهندس المعماري) يحافظ على دقة المنطق.
الخطوة 3: التقرير النهائي
بمجرد أن ينتهي المحقق من اتباع الخريطة والعثور على الإجابة، يعيد القصة كاملة إلى الذكاء الاصطناعي الرئيسي.
- يرى الذكاء الاصطناعي: "إليك السؤال، وإليك الخريطة التي اتبعناها، وإليك الحقائق التي وجدناها عند كل محطة، وإليك الإجابة النهائية".
- يقوم الذكاء الاصطناعي بعد ذلك بكتابة الإجابة النهائية بثقة، وهو يعلم أن لديه كل الأدلة أمامه مباشرة.
لماذا يعد هذا أفضل؟
- لا مزيد من التوهان: من خلال تقسيم السؤال الكبير إلى خطوات صغيرة ومحققة، لا يشعر الذكاء الاصطناعي بالإرهاق.
- التحقق من الحقائق: في كل خطوة، يتحقق النظام مما إذا كانت الحقيقة صحيحة قبل الانتقال إلى الخطوة التالية. إذا فشلت خطوة ما، يعرف النظام بالضبط أين أخطأ.
- أفضل ما في العالمين: إنه يجمع بين المنطق الصارم لبرنامج كمبيوتر (الذي لا ينسى الخطوة أبداً) وبين مهارات القراءة والكتابة لذكاء اصطناعي يشبه البشر (الذي يمكنه فهم النصوص المعقدة في الكتب).
النتائج
اختبر المؤلفون هذا الأسلوب على مجموعات بيانات المعلومات العامة الصعبة (مثل HotpotQA).
- الطريقة القديمة: كان الذكاء الاصطناعي يخمن أو يرتبك، ويجيب بشكل صحيح على حوالي 37-40% من الأسئلة.
- طريقة π-CoT: باستخدام "مخطط المهندس المعماري"، أجاب الذكاء الاصطناعي بشكل صحيح على حوالي 49-59% من الأسئلة.
الخلاصة
فكر في π-CoT على أنه منح طالب ذكي جداً ولكنه مشتت الذهن دليلاً دراسياً صارماً قبل خوض الاختبار. لا يزال يتعين على الطالب القيام بالقراءة والكتابة، ولكن لأن لديه خطة واضحة، فإنه لا يصاب بالذعر، ولا يتخطى الخطوات، ويحصل على درجات أفضل بكثير.
إنه يحول جلسة عصف ذهني فوضوية إلى خط إنتاج منظم جيداً، مما يضمن الحصول على الإجابة الصحيحة للأسئلة المعقدة.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.