مراجعة vibe code: كيف يكتب Claude Opus شيفرة C++ جميلة لا تعمل بشكل صحيح
أصبح توليد الشيفرة باستخدام AI سهلاً، لكن التحقق منها أصبح أهم من أي وقت مضى. ومن خلال مشروع markus الذي كتبه Claude Opus، يوضح مؤلفو PVS-Studio كيف يمكن…
معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
عندما تكتب الذكاء الاصطناعي كوداً جميلاً — فهذا لا يعني أن الكود جيد. هذه هي بالضبط الأطروحة التي يختبرها متخصصو PVS-Studio في الممارسة العملية، بعد فحصهم مشروعاً صغيراً يدعى markus، والذي تم إنشاؤه بالكامل باستخدام Claude Opus. Vibe coding — ممارسة يصف فيها المطور مهمة إلى نموذج لغوي ويقبل النتيجة بتغييرات قليلة — تكتسب شعبية.
حاجز الدخول آخذ في الانخفاض، وسرعة النماذج الأولية تتزايد. لكن مع هذا، يتزايد الخطر أيضاً: الكود غير المراجع يمكن أن يبدو احترافياً، وسهل القراءة، وفي نفس الوقت يحتوي على أخطاء معمارية ومنطقية لن تُكتشف إلا تحت الحمل أو مع بيانات إدخال محددة. أخذ المؤلفون مشروع markus — برنامجاً صغيراً بلغة C++ تم إنشاؤه بواسطة Claude Opus — وأجروا مراجعة كود شاملة.
النتائج مثيرة للاهتمام: يبدو الكود محسناً وموضوعاً بشكل جيد، لكن عند الفحص الدقيق، تظهر مشاكل في جودة التحلل، وتطبيقات غير صحيحة للوظائف الفردية، وتساؤلات حول الكفاءة، وثغرات أمنية محتملة. لا يبرز أي من هذه المشاكل للعيان في القراءة السريعة — الذكاء الاصطناعي يعرف كيفية جعل الكود مقنعاً بصرياً. هذا طبيعي.
نماذج اللغة يتم تدريبها على مصفوفات ضخمة من أكواد المصدر؛ فهي تعيد إنتاج الأنماط الأسلوبية والبناء النحوي بدقة عالية. لكن النموذج لا يتحمل مسؤولية السلوك أثناء التشغيل، ولا يختبر الحالات الحدية، ولا يفكر في كيفية صيانة الكود بعد ستة أشهر. تبقى المسؤولية مع الإنسان.
في هذا السياق، تنزاح قيمة المطور ذي الخبرة. يمكن لأي شخص تقريباً الآن كتابة دالة باستخدام prompt. لكن فهم ما إذا كانت موضوعة بشكل صحيح، وما إذا كانت تتوافق مع البنية المعمارية، وما إذا كانت تخلق ديوناً تقنياً للمستقبل — هذا لا يزال يتطلب خبرة.
تتحول مراجعة الكود من عملية مساعدة إلى مرشح جودة أساسي في عصر التطوير بالذكاء الاصطناعي. تذكّر مواد PVS-Studio: أدوات التحليل الثابت تصبح ذات صلة خاصة الآن، عندما يكون حجم الكود المُنتج ينمو بشكل أسرع من قدرة الفرق على مراجعته يدوياً. التحليل الآلي لا يحل محل المراجعة، لكنه يساعد في تجنب فقدان ما اعتادت العين على إهماله.
الخلاصة بسيطة: يجب قراءة الكود المُنتج بالذكاء الاصطناعي بنفس النقد الذي تقرأ به كود المطور المبتدئ خلال فترة التجربة. التنسيق الجميل والأسلوب الواثق — هذه ليست ضمانات للصحة. القدرة على الرؤية خلف الواجهة — هذا هو ما يميز المهندس القوي في 2025.
هل تريد التوقف عن قراءة الذكاء الاصطناعي والبدء باستخدامه؟
AI News هو موجز منسق لأخبار الذكاء الاصطناعي. تعلمك Hamidun Academy استخدام الذكاء الاصطناعي في عملك.