في تقرير جديد صادر عن مؤسسة Linux، تبين أن الذكاء الاصطناعي التوليدي يقدم للمطورين فرصة لخفض الوقت المستغرق في كتابة الكود بشكل كبير، لكنه في الوقت نفسه يُغرق صناديق الوارد لدى القائمين على مشاريع المصدر المفتوح بسيل من طلبات السحب منخفضة الجودة. هذا التحدي المزدوج يفرض واقعاً جديداً على مشهد تطوير البرمجيات المفتوحة المصدر.
وجهان لعملة واحدة: الإنتاجية والعبء
أشار المستجيبون في الاستبيان إلى أن الذكاء الاصطناعي خفّض الوقت المستغرق في تأليف الكود بنسبة 52% في المتوسط. هذه الأرقام واعدة للغاية للمطورين الساعين لتعزيز إنتاجيتهم. ومع ذلك، يقدر المستجيبون أن حوالي ربع طلبات السحب الواردة إلى المشاريع – أو ما يصل إلى 25% – كانت عبارة عن «وحل ذكاء اصطناعي» ذي جودة متدنية. وفي المشاريع الكبيرة، ترتفع هذه النسبة إلى 31%، مما يشير إلى مشكلة متفاقمة.
يعتقد ما يقرب من ثلاثة أرباع القائمين على المشاريع (71%) أن الذكاء الاصطناعي التوليدي قد خفض حواجز المساهمة في المصدر المفتوح، مما يسمح لمزيد من الأشخاص بالمشاركة. لكن في المقابل، يرى أكثر من النصف بقليل (53%) أن هذه التقنية لم تحسن ثقة المجتمع. بل أفاد 21% من المشاركين بأن المهام المعقدة للغاية أصبحت تستغرق وقتاً أطول عند استخدام أدوات الذكاء الاصطناعي.
تحديات الحوكمة وإرهاق المشاريع
تتجاوز المشكلة جودة الكود لتصل إلى حوكمة المشاريع. فـ 35% فقط من المشاريع لديها سياسة رسمية تسمح باستخدام الذكاء الاصطناعي التوليدي، بينما 32% ليس لديها أي سياسة ولا تخطط لوضع واحدة. هذا الغموض يترك توقعات غير واضحة عبر جزء كبير من مجتمع المصدر المفتوح.
مثال صارخ على هذا العبء هو مشروع curl، الذي أعلن هذا الأسبوع أنه سينقل الثغرات الأمنية ذات الخطورة المنخفضة والمتوسطة إلى العرض العام لحماية فريق الأمن الذي يواجه إرهاقاً شديداً من التقارير المدعومة بالذكاء الاصطناعي. وصرح دانيال ستينبرغ، القائم على المشروع: «نحن نكافح كمشروع حيث يشعر جميع القائمين الرئيسيين بالتوتر والإرهاق والوصول إلى أقصى ما يمكننا تحمله».
تؤكد هيلاري كارتر، النائبة الأولى لرئيس الأبحاث في مؤسسة Linux، على أن مشاريع المصدر المفتوح بحاجة إلى «التصميم لقاعدة متنامية من المساهمين الذين يعتمدون على الذكاء الاصطناعي، وليس مجرد التفاعل معها». وهذا يعني «وضع توقعات واضحة للذكاء الاصطناعي التوليدي، ووضع مسؤولية الاختبار والإفصاح على عاتق المساهمين، وتزويد القائمين على المشاريع بأدوات أفضل لإدارة طلبات السحب الواردة».
برأينا، هذا التقرير يؤكد على أن المطورين والمصممين الذين يستخدمون أدوات الذكاء الاصطناعي يجب أن يكونوا حذرين للغاية بشأن جودة مساهماتهم. ففي حين أن الذكاء الاصطناعي يمكن أن يسرع العمل بشكل كبير، فإن المسؤولية النهائية عن جودة الكود والالتزام بسياسات المشروع تقع على عاتق الإنسان. يجب على المطورين السعي لفهم سياسات المشاريع التي يساهمون فيها، والتأكد من أنهم لا يضيفون عبئاً على مجتمع المصدر المفتوح الذي يعتمدون عليه.
المصدر: theregister.com