أعلنت شركة Anthropic عن إطلاق أداة جديدة لمراجعة الشيفرات البرمجية تحمل اسم Code Review، وذلك ضمن بيئة التطوير الخاصة بنموذجها البرمجي Claude Code.
وتهدف الأداة إلى اكتشاف الأخطاء البرمجية والثغرات الأمنية قبل دمج التعديلات في المشاريع البرمجية، وذلك عبر تحليل التغييرات التي يقدمها المطورون بشكل تلقائي باستخدام تقنيات الذكاء الاصطناعي.
طفرة البرمجة بالذكاء الاصطناعي
شهدت الفترة الأخيرة انتشار أسلوب جديد في تطوير البرمجيات يُعرف باسم Vibe Coding، وهو أسلوب يعتمد على إعطاء تعليمات بلغة طبيعية لأدوات الذكاء الاصطناعي من أجل توليد الأكواد بسرعة.
وقد ساعدت هذه الأدوات المطورين على تسريع عملية تطوير البرامج بشكل كبير، لكنها في الوقت نفسه أدت إلى ظهور مشكلات جديدة مثل:
-
أخطاء برمجية غير مكتشفة
-
ثغرات أمنية محتملة
-
أكواد معقدة يصعب فهمها أو مراجعتها
وهذا ما دفع العديد من الشركات إلى البحث عن حلول آلية لمراجعة الأكواد البرمجية الناتجة عن الذكاء الاصطناعي.
حل لمشكلة تضخم طلبات التعديل البرمجي
تعتمد فرق تطوير البرمجيات عادة على نظام Pull Request لإرسال التعديلات البرمجية إلى الفريق لمراجعتها قبل دمجها في المشروع.
لكن مع استخدام أدوات الذكاء الاصطناعي لتوليد الأكواد بكميات كبيرة، ازدادت هذه الطلبات بشكل ملحوظ، مما جعل عملية المراجعة اليدوية أكثر صعوبة.
ولهذا السبب جاءت أداة Code Review لتقديم مراجعة آلية سريعة وفعالة لهذه التعديلات.
كيف تعمل أداة Code Review؟
بعد تفعيل الأداة، يمكنها الاندماج مباشرة مع منصة GitHub، حيث تقوم بتحليل التعديلات البرمجية تلقائيًا.
وتضيف الأداة تعليقات مباشرة داخل الكود، تتضمن:
-
تحديد المشكلات المحتملة
-
شرح سبب الخطأ
-
اقتراح حلول عملية لإصلاحه
وتركز الأداة بشكل أساسي على الأخطاء المنطقية والبرمجية بدلاً من الملاحظات الشكلية.
نظام تنبيه بالألوان لتوضيح مستوى الخطورة
تعتمد الأداة نظامًا بصريًا لتوضيح مستوى خطورة المشكلات المكتشفة داخل الكود، وذلك باستخدام ألوان مختلفة:
-
🔴 الأحمر: أخطاء عالية الخطورة يجب إصلاحها فورًا
-
🟡 الأصفر: مشكلات محتملة تستحق المراجعة
-
🟣 الأرجواني: مشكلات مرتبطة بأكواد قديمة أو أخطاء تاريخية
يساعد هذا النظام المطورين على تحديد الأولويات بسرعة أثناء مراجعة التعديلات البرمجية.
تحليل يعتمد على عدة أنظمة ذكاء اصطناعي
تعتمد الأداة على بنية متعددة الوكلاء، حيث تعمل عدة أنظمة ذكاء اصطناعي في الوقت نفسه لتحليل الكود من زوايا مختلفة.
بعد ذلك، يقوم نظام مركزي بتجميع النتائج وترتيبها حسب مستوى الخطورة والأهمية.
كما توفر الشركة خدمة إضافية تُعرف باسم Claude Code Security، والتي تقدم تحليلًا أعمق للثغرات الأمنية داخل الأكواد.
استهداف الشركات الكبرى
ستتوفر الأداة في البداية لعملاء خدمة Claude for Teams وClaude for Enterprise، مع تركيز خاص على الشركات الكبيرة.
ومن بين الشركات التي تستخدم منصة Claude Code في تطوير البرمجيات:
-
Uber
-
Salesforce
-
Accenture
وبحسب الشركة، تتراوح تكلفة مراجعة كل طلب تعديل برمجي بين 15 و25 دولارًا، اعتمادًا على حجم الكود وتعقيده.
نمو سريع لخدمات أنثروبيك للشركات
يأتي إطلاق الأداة الجديدة في وقت تشهد فيه خدمات Anthropic الموجهة للشركات نموًا ملحوظًا.
فقد تضاعف عدد الاشتراكات في خدمات الشركة أربع مرات منذ بداية العام، بينما تجاوزت الإيرادات السنوية المتوقعة لخدمة Claude Code 2.5 مليار دولار منذ إطلاقها.
