الوكلاء

وكيل الترميز (Coding Agent)

وكيل الترميز هو نظام ذكاء اصطناعي يكتب ويحرر ويختبر ويصحح البرامج بشكل مستقل عبر ملفات متعددة وبيئات تنفيذية، مما يترجم وصفًا عالي المستوى إلى تغييرات كود عاملة ومتحققة.

وكيل الترميز هو نظام ذكاء اصطناعي مصمم لإكمال مهام هندسة البرامج من النهاية إلى النهاية بدلاً من اقتراح مقتطفات كود فردية. بالنظر إلى مهمة باللغة الطبيعية—مثل 'إضافة تسجيل دخول OAuth2 لتطبيق Express هذا' أو 'إصلاح الاختبار الفاشل في payment_service.py'—يقرأ الوكيل الملفات ذات الصلة، ويخطط سلسلة من التغييرات، ويكتب أو يحرر الكود، وينفذ الاختبارات أو أداة البناء للتحقق من الصحة، ويفسر إخراج الخطأ، ويكرر حتى تمر المهمة بالتحقق. يعمل الوكيل داخل بيئة تطوير حقيقية—قشرة محلية أو صندوق رمل سحابي أو مساحة عمل محتوية—ولديه حق الوصول إلى أدوات تشمل محرر الكود والمحطة الطرفية ونظام الملفات، وغالبًا أداة بحث ويب أو أداة بحث في التوثيق.

تبني البنية حلقة ReAct على غرار الملاحظة والتفكير والعمل: الملاحظة بقراءة الملفات وتشغيل الأوامر وعرض الإخراج؛ والتفكير في الخطوة التالية بالنظر إلى أهداف المهمة والحالة الحالية؛ والعمل بكتابة ملف أو تنفيذ أمر الشاشة. المميز الرئيسي من نماذج الإكمال التلقائي السابقة هو تنفيذ المهام طويلة الآفاق—يحافظ الوكيل على خطة متماسكة عبر عشرات استدعاءات الأدوات وآلاف أسطر السياق. تساعد أدوات الاسترجاع مثل grep والبحث الدلالي عن الكود وتحليل AST الوكيل على تحديد موقع الكود ذي الصلة في المستودعات الكبيرة دون تحميل قاعدة الكود بالكامل في نافذة السياق مرة واحدة.

تعتبر وكلاء الترميز مهمة لأن تطوير البرامج غالبًا ما يكون معطلًا بسبب وقت المهندسين وليس الحوسبة. يقلل الوكيل الذي يمكنه إغلاق التذاكر بشكل مستقل من تراكم العمل ويحرر المهندسين للعمل ذي الحكم الأعلى. كان Devin من Cognition AI (مارس 2024) أول منتج يُسوّق بصراحة كمهندس برامج مستقل؛ تبعه GitHub Copilot Workspace و Claude Code من Anthropic (2025) وضع الوكيل Amazon Q Developer وأوكيل الخلفية في Cursor. يوفر SWE-bench—معيار قياسي للمشاكل الحقيقية على GitHub من مستودعات Python مفتوحة المصدر الشهيرة—مقياسًا قياسيًا للقدرة: سجل الوكلاء الرائدون حوالي 12–20% على المعيار الكامل في 2024 وتجاوزوا 50% على مجموعة SWE-bench Verified المنسقة بحلول أواخر 2025.

اعتبارًا من 2026، يتم دمج وكلاء الترميز في ملحقات IDE وخطوط أنابيب CI/CD لإنشاء واستعراض طلبات السحب المؤتمتة، والمنتجات المستقلة حيث يعين المطورون التذاكر للوكلاء ويراجعون diffs الناتجة. تشمل التحديات المتبقية التنقل في مستودعات أحادية ضخمة جدًا دون فقدان التماسك، والحفاظ على أسلوب معماري متسق عبر مهمة طويلة، والتعامل مع المتطلبات الغامضة دون طلبات توضيحية مفرطة.

مثال

يعين فريق الهندسة لوكيل الترميز مشكلة GitHub 'ترحيل تحميل الصور من القرص المحلي إلى S3'؛ يقرأ الوكيل كود معالجة الملفات الموجود، ويكتب تكامل boto3، ويحدث تكوين متغيرات البيئة، ويعدل الاختبارات لمحاكاة استدعاءات S3، ويفتح طلب سحب مع تشغيل CI ناجح.

مصطلحات مرتبطة

← المسرد