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

Probabilistic Programs of Thought

تقدم هذه الورقة البحثية "البرامج الاحتمالية للفكر"، وهو إطار عمل في وقت الاختبار يستفيد من احتمالات الرمز التالي (next-token probabilities) من توليد نموذج لغوي كبير واحد لبناء برامج احتمالية مدمجة تمثل عددًا هائلاً من النتائج الحتمية، مما يتيح أخذ عينات فعالة لحلول متنوعة لمهام البرمجة والاستدلال دون الحاجة إلى قدرات حوسبة إضافية من وحدة معالجة الرسومات.

المؤلفون الأصليون: Poorva Garg, Renato Lui Geh, Daniel Israel, Todd Millstein, Kyle Richardson, Guy Van den Broeck

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

المؤلفون الأصليون: Poorva Garg, Renato Lui Geh, Daniel Israel, Todd Millstein, Kyle Richardson, Guy Van den Broeck

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

تخيل أنك تحاول حل مسألة رياضية صعبة أو كتابة كود برمجي، فطلبت المساعدة من مساعد ذكاء اصطناعي فائق الذكاء (نموذج لغوي كبير، أو LLM).

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

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

الطريقة الجديدة: البرامج الاحتمالية للفكر (PPoT)
تقدم هذه الورقة البحثية خدعة ذكية تسمى البرامج الاحتمالية للفكر (PPoT). بدلاً من طلب تدوير القرص 20 مرة من الروبوت، تتيح لك PPoT الحصول على 20 سيناريو مختلف لـ "ماذا لو" من خلال تدويرة واحدة فقط.

إليك كيف يعمل ذلك، باستخدام استعارة بسيطة:

1. لقطة "الكرة البلورية"

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

  • التشبيه: تخيل أن الذكاء الاصطناعي هو طاهٍ يكتب وصفة طعام. عندما يكتب "أضف 2 كوب من الدقيق"، فهو ليس متأكداً بنسبة 100% أنه يجب أن يضع 2. ربما يعتقد أن هناك احتمال 60% أن يكون 2، و30% أن يكون 3، و10% أن يكون 1.
  • الخطأ القديم: الطريقة القديمة تتجاهل هذه الخيارات الأخرى. فهي تأخذ الرقم "2" فقط، وتطهو الطبق، وتتذوقه، وإذا كان سيئاً، ترمي الوصفة وتبدأ جلسة طهي جديدة بالكامل من الصفر.
  • سحر PPoT: تقول PPoT: "انتظر! لا ترمِ هذه الوصفة!" بدلاً من ذلك، تأخذ تلك الوصفة وتحول الأجزاء غير المؤكدة (مثل الرقم "2") إلى نرد سحري.

2. تحويل الكود إلى "اختر مغامرتك الخاصة"

يأخذ الباحثون الكود الذي كتبه الذكاء الاصطناعي ويستبدلون الأرقام أو الرموز المحددة بـ "متغيرات عشوائية" (مثل النرد المذكور أعلاه).

  • التشبيه: تأخذ الوصفة وتكتب: "أضف X كوب من الدقيق"، حيث X هو نرد يمكنه أن يظهر 1 أو 2 أو 3 بناءً على ثقة الطاهي الأصلية.
  • الآن، بدلاً من وصفة واحدة محددة، أصبح لديك برنامج احتمالي. هذا البرنامج الواحد يمثل آلاف الوصفات المحتملة في آن واحد.

3. "إعادة التشغيل الفوري"

الآن يأتي الجزء الأفضل. لست بحاجة لاستدعاء الطاهي (الذكاء الاصطناعي) مرة أخرى. ما عليك سوى رمي النرد على جهاز الكمبيوتر الخاص بك (وهذا سريع وغير مكلف للغاية).

  • الرمية 1: يظهر النرد الرقم 2. تحصل على الوصفة الأصلية.
  • الرمية 2: يظهر النرد الرقم 3. تحصل على وصفة جديدة تحتوي على 3 أكواب من الدقيق.
  • الرمية 3: يظهر النرد الرقم 1. تحصل على وصفة تحتوي على كوب واحد.

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

لماذا يعد هذا أمراً مهماً؟

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

مثال من الواقع من الورقة البحثية

اختبرت الورقة البحثية هذا الأسلوب في المسائل الرياضية وتوليد الكود.

  • السيناريو: كتب الذكاء الاصطناعي برنامجاً لحساب درجة طالب، ولكنه استخدم رقماً خاطئاً عن طريق الخطأ.
  • الطريقة القديمة: اسأل الذكاء الاصطناعي 10 مرات لترى ما إذا كان سيحصل على النتيجة الصحيحة. (مكلف!)
  • طريقة PPoT: خذ البرنامج الخاطئ، وحوّل الرقم الخاطئ إلى "رمية نرد"، وقم بإنشاء 10 تنويعات فوراً. أحد هذه التنويعات من المرجح أن يكون هو الرقم الصحيح، وقد وجدت ذلك دون الحاجة لطلب المساعدة من الذكاء الاصطناعي مرة أخرى.

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

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

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

جرّب Digest →