HyperAIHyperAI

Command Palette

Search for a command to run...

مؤلف كلود كود يتصدى لمخاوف الشيفرة الرديئة بالذكاء الاصطناعي

بدأ الجدل واسع النطاق حول تأثير الذكاء الاصطناعي على جودة كتابة الأكواد البرمجية، خاصة مع تزايد الاعتماد على أدوات التوليد الآلي. وفي رد على مخاوف المبرمجين من تراكم ما يُعرف بالرمز الرخيص أو AI Slop، أوضح بوريس تشيرني، مطوّر أداة Claude Code التابعة لشركة أنتروبك، منهجيته بشأن هذا التحول في بيئة التطوير. ونشر تشيرني يوم الخميس بريدًا إلكترونيًا تلقاه من مطور يشكو من الانقسام الحاد داخل المجتمع التقني حول استخدام الذكاء الاصطناعي، مقسمًا إياه إلى تيارين متعارضين. ينادي التيار الأول بمقاربة محافظة تتطلب أن يظل الكود المُولّد قابلاً للمراجعة والصيانة، على أن يكون المطور قادرًا على شرحه، وأن لا يزيد العبء التشغيلي عن السابق. أما التيار الثاني فيعتمد مفهوم الكتابة الانسيابية أو Vibe Coding، حيث يُعامل الكود كصندوق أسود دون الحاجة لفهم آليته الداخلية، والاكتفاء بفحص المخرجات النهائية فقط. وعبّر المرسل عن قلقه من إجبار بعض المبرمجين على تبني المنهجية المحافظة خوفًا من فقدان الوظائف، في حين يجد آخرون فيها راحة على حساب الجودة. ردًا على هذا المطلب، أكد تشيرني أن المجال يتسع لكلا النهجين وفق طبيعة المشروع. فأما البروتوتايبات والأكواد المؤقتة ذات المخاطر المحدودة، فيجوز التعامل معها كمخرجات سريعة لا تحتاج إلى كمال أو مراجعة مكثفة. لكن الكود المخصص للإنتاج يتطلب معايير أعلى بكثير من تلك المكتوبة يدويًا، ويجب ألا يُهمل. وذكرت أنتروبك أنه لضمان ذلك، يتم تطبيق ضوابط صارمة تشمل قواعد فحص الثبات، واختبارات شاملة، ونماذج ذكاء اصطناعي تقوم بمراجعات أمنية وتكرارية يومية، بالإضافة إلى إعادة هيكلة الكود تلقائيًا. وإهمال هذه الآليات يعرض المشاريع لتراكم فوضى برمجية يصعب تصحيحها مستقبلاً. وشدد تشيرني على أن الدور الجوهري للمبرمج لم يعد يقتصر على كتابة الأكواد فحسب، بل تحول إلى إدارة الجودة واتخاذ القرارات، على غرار مدير مصغر يتصدى للمخرجات غير الكفؤة ويمنع تسريبها إلى البيئة التشغيلية. واقترح حلولًا عملية في حال تدهور جودة المخرجات، مثل التدخل المباشر في الأداة، أو طلب إعادة هيكلة قاعدة الكود بالكامل، أو الانتظار حتى تحسن الجيل القادم من النماذج. ويعكس هذا التوجه إجماعًا متزايدًا في قطاع التقنية على ضرورة الموازنة بين سرعات التطوير التي يقدمها الذكاء الاصطناعي، والحفاظ على المعايير الهندسية التي تضمن استقرار البرمجيات وقابليتها للتطوير على المدى الطويل.

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