HyperAIHyperAI

Command Palette

Search for a command to run...

إغلاق مستودعات GitHub للطلبات (PRs)

أعلن مطور برمجيات معروف عن تغيير جذري في سياسته تجاه مساهمي المجتمع من خلال الـ Pull Requests التقليدية، قائلاً إنه لن يقبلها بعد الآن. وتعود هذه الخطوة إلى تباين في طبيعة التطوير البرمجي مع صعود أدوات الذكاء الاصطناعي التوليدي التي غيّرت معادلة العمل. يوضح المطور أن قبول تعديلات من مبرمجين غير معروفين أصبح يستهلك وقتًا أكثر من فائدته، خاصة مع وجود مخاوف أمنية محتملة وصعوبات في التنسيق حول الأنماط والبنية البرمجية. في السابق، كان كتابة الكود عقبة تستحق المخاطرة بالموافقة على مساهمات خارجية، لكن الذكاء الاصطناعي الآن يقوم بهذه المهمة بسرعة ودقة تفوق أي مساهم بشري، مما يسمح للمطور نفسه بتنفيذ التعديلات مباشرة مع الإشراف الذاتي. يرى هذا المطور أن الكود البرمجي تحول من لغة "مصدر" للأفكار إلى مجرد طبقة وسيطة يتم توليدها آليًا، مما يقلل من قيمة من ينفذون كتابة الأكواد وحدهم. في ظل هذا الوضع، فإن bottleneck أو عنق الزجاجة الحقيقي أصبح في عملية التصميم ومراجعة النتائج النهائية، وهي مهام لا يمكن للمساهمين الجدد إنجازها بسهولة عبر سحب طلبات التحويل العادية. لذلك، يدعو المطور المساهمين إلى تغيير طريقة تقديمهم للعون، حيث أصبحت مساهماتهم في المجالات الأخرى ذات قيمة أعلى بكثير. أولاً، تُعد تقديم ملاحظات مباشرة حول استخدام البرنامج وتحدياته أمرًا بالغ الأهمية، حيث غالبًا ما يفتقر المطور الرئيسي إلى الوقت الكافي للتجربة الشاملة. ثانياً، يُحث على مناقشة الأفكار الجديدة لتقديم وجهات نظر متنوعة تساعد في توجيه مسار المشروع. ثالثاً، تصبح تقارير الأخطاء فعالة جداً إذا رافقها تحليل معمق لكيفية تكرار المشكلة وتحديد موقعها بدقة، مما قد يُختصر وقت الإصلاح بنسب تصل إلى ثلاثة أرباع الوقت المطلوب. بالإضافة إلى ذلك، يفتح المطور بابًا لاستخدام الذكاء الاصطناعي من قبل المساهمين، حيث يمكنهم تقديم نماذج أولية أو "برومبتات" (أوامر) استخدموها لتوليد الكود، بدلاً من الكود الجاهز للتدخّل. هذه النماذج تخدم كأمثلة توضيحية، وقد يقوم المطور الرئيسي بتعديلها واستغلالها إذا كانت مفيدة. كما أن طلبات المراجعة من المجتمع لا تزال مطلوبة لاكتشاف الثغرات، بينما يُشجع بشدة على نسخ المستودع (Fork) وتطوير إصدارات مخصصة تناسب احتياجات المستخدم الفردية دون الحاجة للتنسيق مع الفريق الأساسي. ختاماً، يؤكد المطور أن هذه النهج لا يهدر وقت المساهمين بل يحفز الابتكار، حيث يمكن لكل طرف بناء ما يريده بنفسه بمساعدة الذكاء الاصطناعي، مما يحافظ على مرونة المشروع وينمي بيئة تعاونية تستند إلى التجربة العملية بدلاً من البيروقراطية التقليدية في دمج الكود.

الروابط ذات الصلة

إغلاق مستودعات GitHub للطلبات (PRs) | القصص الشائعة | HyperAI