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

AI-assisted pre-review of open-source software submissions: an experience report from BOSC 2026

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

المؤلفون الأصليون: Tazro Ohta, Nomi L. Harris, Seth Carbon

نُشر 2026-07-31
📖 6 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Tazro Ohta, Nomi L. Harris, Seth Carbon

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

فيضان العلوم العظيم والمساعد الآلي

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

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


تجربة BOSC: اليوم الأول لأمين مكتبة آلي

في عام 2026، قرر منظمو مؤتمر المصادر المفتوحة للمعلوماتية الحيوية (BOSC) تجربة تجربة جريئة. كانوا يعلمون أن مراجعيّهم المتطوعين متعبون ومثقلون بالأعباء. لذا، بدلاً من الطلب من روبوت اتخاذ القرارات النهائية، قاموا ببناء "مساعد آلي" للقيام بالأعمال الشاقة والمملة قبل أن يبدأ البشر في القراءة. أطلقوا على هذا النظام اسم bosc-pre-review، وكان لديه مرافق خاص يدعى Runabilly.

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

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

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

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

النتائج: مساعد مفيد، وليس مديرًا

قام الفريق بتشغيل هذا النظام على 60 طلبًا. إليكم ما وجدوه:

  • كان الروبوت سريعًا وصحيحًا في الغالب: نجح الذكاء الاصطناعي في التحقق من الروابط والتراخيص لجميع المشاركين تقريبًا. وجد أن 39 مشروعًا لها روابط تعمل و 37 لها تراخيص صالحة. كما رصد 3 مشاريع ذات روابط معطلة و 3 مشاريع تفتقر إلى التراخيص التي ربما كان البشر سيغفلون عنها إذا كانوا في عجلة من أمرهم.
  • فحص "الحداثة": كان الروبوت بارعًا في اكتشاف المشاريع القديمة. وجد أن 50 من أصل 60 طلبًا كانت جديدة في المؤتمر، بينما كانت 10 تحديثات لمشاريع ظهرت في السنوات الأربع الماضية. حتى أنه ضبط حالات حاول فيها المؤلفون تمرير مشاريع قديمة بعناً تغيير العناوين قليلاً.
  • مفاجأة "القابلية للتشغيل": عندما حاول الروبوت بناء وتشغيل الكود، وجد أن 17 مشروعًا تم بناؤها بشكل مثالي واجتازت جميع الاختبارات. ومع ذلك، تم بناء 18 مشروعًا ولكنها أظهرت "تحذيرًا" (WARNING). هذا لا يعني أن الكود سيئ؛ بل يعني أن "صندوق الرمل" الصغير الخاص بالروبوت كان يفتقر إلى شيء يحتاجه الكود، مثل بطاقة رسوميات خاصة أو قاعدة بيانات مدفوعة. 5 مشاريع فشلت تمامًا، و 4 كانت مجرد بيانات أو مواد تدريبية لا يمكن "بناؤها" على الإطلاق.
  • اللمسة البشرية: النتيجة الأكثر أهمية لم تكن تتعلق بالأرقام؛ بل كانت تتعلق بالناس. بعد المراجعة، سأل المنظمون المتطوعين البالغ عددهم 28 شخصًا عما يعتقدون. أجاب 17 منهم. ومن بين هؤلاء، اطلع 15 شخصًا على ملاحظات الروبوت.
    • قال 13 منهم إن الروبوت كان مفيدًا جدًا في التحقق من الحقائق المملة مثل الروابط والتراخيص.
    • قال 10 إنه وفر عليهم ما لا يقل عن 3 دقائق لكل مراجعة، و 2 قالوا إنه وفر أكثر من 15 دقيقة.
    • الأهم من ذلك، لم يثق أحد بالروبوت تمامًا. كل مراجع استخدم الملاحظات قال إنه لا يزال يدقق في عمل الروبوت. لاحظ أحد المراجعين: "أنا في مرحلة 'التحقق من أي شيء' مع أدوات الذكاء الاصطناعي". لقد أحبوا المساعدة، لكنهم لم يريدوا للروبوت أن يتخذ القرار النهائي.

ما لم يفعله الروبوت (ولماذا يهم ذلك)

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

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

الخلاصة

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

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

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

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

جرّب Digest →