ACIL: Auto Chain of Thoughts for In-Context Learning
تقدم هذه الورقة Auto-CoT، وهو إطار عمل يعزز التعلم في السياق للنماذج اللغوية الكبيرة من خلال التوليد والانتخاب التلقائي لسلاسل استدلال عالية الجودة لبناء نماذج توضيحية مهيكلة، مما يحسن الأداء بشكل كبير في مهام الاستدلال المعقدة متعددة الخطوات.
البحث الأصلي مرخَّص بموجب CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل
تخيل أنك تحاول تعليم طالب ذكي جداً ولكنه يفتقر للخبرة (وهو الذكاء الاصطناعي) كيفية حل لغز صعب. لا يمكنك إعطاؤه كتاباً مدرسياً أو محاضرة طويلة؛ يمكنك فقط عرض بضعة أمثلة عليه قبل خوض الاختبار مباشرة. يُسمى هذا التعلم في السياق (In-Context Learning - ICL).
عادةً، قد تكتفي بعرض المثال للطالب كالتالي: "إليك السؤال، وإليك الإجابة". ولكن بالنسبة للمشكلات المعقدة، غالباً ما يتعثر الطالب لأنه لا يعرف كيف وصل المعلم من السؤال إلى الإجابة. إنه يفتقد "الخطوات الوسطى".
تقدم هذه الورقة طريقة جديدة تسمى Auto-CoT (سلسلة الأفكط الآلية - Automatic Chain of Thoughts) لإصلاح ذلك. وإليك كيف تعمل، باستخدام بعض التشبيهات البسيطة:
1. المشكلة: الطالب "الصندوق الأسود"
في التعلم التقليدي، تعرض على الطالب قائمة أمثلة مثل قائمة طعام:
- المدخل: "الفيلم كان رائعاً." ← المخرج: "إيجابي."
- المدخل: "الحبكة كانت مملة." ← المخرج: "سلبي."
يرى الطالب النمط ولكنه لا يفهم المنطق. إذا سألته سؤالاً مختلفاً قليلاً، فقد يخمن بشكل خاطئ لأنه يقوم فقط بحفظ قائمة الطعام، وليس تعلم المنطق.
2. الحل: المعلم الذي "يفكر بصوت عالٍ"
يعمل Auto-CoT كمعلم يجبر الطالب على "التفكير بصوت عالٍ" قبل إعطاء الإجابة. بدلاً من مجرد عرض الإجابة، يقوم النظام تلقائياً بتوليد شرح خطوة بخطوة لكل مثال.
- الطريقة القديمة: "الفيلم كان رائعاً" ← "إيجابي."
- طريقة Auto-CoT: "الفيلم كان رائعاً" ← "كلمة 'رائع' توحي برضا عالٍ، لذا فإن الشعور هو إيجابي."
من خلال عرض الخطوات (سلسلة الأفكار)، يتعلم الطالب المنطق، وليس مجرد النتيجة.
3. الخدعة السحرية: "المنخل والمختار"
توضح الورقة أنه لا يمكنك مجرد إلقاء أي خطوات تفكير على الطالب؛ فبعضها قد يكون مربكاً أو خاطئاً. يستخدم Auto-CoT عملية من ثلاث خطوات لتنقية أفضل الأمثلة:
- الخطوة 1: المصنع (التوليد)
تخيل مصنعاً ينتج آلاف "مسارات التفكير" المختلفة لنفس المشكلة. إنه ينشئ تنويعات عديدة لكيفية حل اللغز. - الخطوة 2: المنخل (التصفية)
يقوم النظام بفحص كل مسارات التفكير تلك. إذا أدى المسار إلى إجابة خاطئة أو كان مشوشاً، يتم إلقاؤه في القمامة. يتم الاحتفاظ بالمسارات النظيفة والصحيحة والمنطقية فقط. هذا يشبه معلماً يصحح الواجبات المنزلية ويحتفظ فقط بالواجبات ذات المنطق المثالي. - الخطوة 3: المدرب (الاختيار)
أخيراً، يختار النظام أفضل بضعة أمثلة من الأمثلة الجيدة المتبقية لعرضها على الطالب. يستخدم استراتيجية ذكية (مثل مدرب يختار أفضل التدريبات) لضمان أن يرى الطالب الأمثلة الأكثر فائدة للاختبار المحدد الذي سيخوضه للتو.
4. النتائج: تخمينات أذكى
اختبر المؤلفون هذه الطريقة على نوعين من "الألغاز":
- ألغاز الرياضيات (البيانات الرقمية): طلبوا من الذكاء الاصطناعي التنبؤ بالأرقام بناءً على الأنماط. مع Auto-CoT، ارتكب الذكاء الاصطناعي أخطاء حسابية أقل (متوسط خطأ تربيعي أقل) لأنه اتبع الخطوات المنطقية.
- ألغاز الكلمات (البيانات النصية): استخدموا مجموعة بيانات تسمى LAMBADA، حيث يتعين على الذكاء الاصطناعي تخمين الكلمة التالية في جملة. حتى مع وجود أمثلة قليلة جداً (سياق قصير)، ساعد Auto-CoT الذكاء الاصطناعي على تخمين الكلمة التالية بدقة أكبر بكثير من الطريقة القياسية.
الخلاصة
تدعي الورقة أنه من خلال التوليد التلقائي، وتصفية، واختيار خطوات "التفكير" عالية الجودة لعرضها على الذكاء الاصطناعي، يمكننا جعله أفضل بكثير في حل المشكلات المعقدة دون الحاجة إلى إعادة تدريب الذكاء الاصطناعي أو إعطائه مزيداً من البيانات. إنها تحول "لعبة التخمين" إلى "لعبة تفكير منطقي"، مما يجعل الذكاء الاصطناعي أكثر دقة وموثوقية.
غارق في أبحاث مجالك؟
تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.