لقد شهدت مراجعة [الكود](/tag/الكود) تطورًا ملحوظًا على مر العقود، حيث انتقلت من [التدقيق](/tag/التدقيق) غير الرسمي بين الأقران إلى [تدفقات العمل](/tag/تدفقات-العمل) المتقدمة المستخدمة اليوم في [طلبات السحب](/tag/طلبات-السحب) (Pull Requests - PR). ومع ذلك، تظل هذه [العملية](/tag/العملية) يدوية وغير متساوية وتتطلب جهودًا عقلية هائلة. مع ظهور مساعدي [البرمجة](/tag/البرمجة) المدعومين بالذكاء الاصطناعي ([AI](/tag/ai))، زادت هذه التحديات بشكل كبير؛ إذ في حين تعمل هذه [الأدوات](/tag/الأدوات) على زيادة [سرعة](/tag/سرعة) إنتاج الكود، فإنها أيضًا تضيف كمية كبيرة من [الكود](/tag/الكود) التي تحتاج إلى مراجعة، مما يجعل مراجعة [الكود](/tag/الكود) نقطة اختناق متزايدة.

تستمر [الأدوات](/tag/الأدوات) الحالية في دعمه في إطار مجزأ، حيث تركز على مهام منفصلة مثل توصية المراجعين، [توليد](/tag/توليد) وصفات PR، أو [اقتراح](/tag/اقتراح) [التعليقات](/tag/التعليقات) دون النظر إلى [سير العمل](/tag/سير-العمل) الكامل لمراجعة PR. في هذه الورقة، نستعرض التطور التاريخي لممارسات مراجعة [الكود](/tag/الكود) ونتناول التغير الذي أحدثته [نماذج [اللغات](/tag/اللغات) الضخمة](/tag/[نماذج](/tag/نماذج)-[اللغات](/tag/اللغات)-الضخمة) (Large Language [Models](/tag/models) - [LLMs](/tag/llms)) وأنظمة [الذكاء الاصطناعي](/tag/الذكاء-الاصطناعي) القابلة للوكالة ([Agentic AI](/tag/agentic-ai)).

نقدم [رؤية](/tag/رؤية) لمجموعة من العمليات المدعومة بالذكاء الاصطناعي لمراجعة [الكود](/tag/الكود) تجمع بين [وكلاء](/tag/وكلاء) متخصصين مع بوابات جودة تحت [سيطرة](/tag/سيطرة) الإنسان. يتضمن [إطار العمل](/tag/إطار-العمل) الخاص بنا خمس مراحل: إنشاء PR، [تحسين](/tag/تحسين) PR، اختيار المراجع، مراجعة [الكود](/tag/الكود) المدعومة بالذكاء الاصطناعي، والمراجعة الختامية لـ PR. تظل القرارات الحاسمة في أيدي البشر للحفاظ على [التقييم](/tag/التقييم) والمساءلة وفهم الفريق.

كما نحدد التحديات الرئيسية المفتوحة لاعتماد المسؤول، بما في ذلك الموثوقية، والتحيز، والخصوصية، والانحياز الآلي، والشفافية، والتقييم. نقدم أيضًا أجندة [بحث](/tag/بحث) لمزيد من [التعاون](/tag/التعاون) الفعال بين الإنسان والذكاء الاصطناعي في [هندسة البرمجيات](/tag/[هندسة](/tag/هندسة)-[البرمجيات](/tag/البرمجيات)). يعد هذا التطور فرصة مثيرة لإعادة النظر في كيفية ادارة مشروعات [البرمجة](/tag/البرمجة) وتطويرها بإستخدام [تقنيات جديدة](/tag/[تقنيات](/tag/تقنيات)-جديدة) فعالة ترسخ أسس [التعلم](/tag/التعلم) والتفاهم بين الأفراد وتقنيات [الذكاء الاصطناعي](/tag/الذكاء-الاصطناعي).