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

لمعالجة هذه المشكلة، تم اقتراح نموذج جديد يركز على "إتقان المهارات الأساسية"، بحيث يتم التعرف على خمسة مهارات أساسية في البرمجة وهي:
- **تحديد موضع الكود (Code Localization)**
- **تحرير الكود (Code Editing)**
- **إنشاء اختبارات الوحدة (Unit-Test Generation)**
- **إعادة إنتاج المشكلات (Issue Reproduction)**
- **مراجعة الكود (Code Review)**

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

الأرقام هي دليل على النجاح؛ حيث أظهرت التجارب تحسنًا متوسطًا بنسبة 18.7% في الأداء عبر خمسة مهارات أساسية وخمسة مهام برمجة معقدة. هذا التطور يمثل خطوة هامة نحو المستقبل، ويعزز مفاهيم جديدة في تعليم وتطوير وكالات البرمجة.