في عالم البرمجة المتزايد التعقيد، تواجه نماذج اللغات الضخمة (LLMs) تحديات كبيرة عند التعامل مع مستودعات الكود الكاملة. ورغم أنها تبرز في مهام مثل HumanEval وMBPP، إلا أن صعوبة إدارة الأكواد في سياقات واسعة تمثل عقبة رئيسية.

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

تم تقييم CodexGraph باستخدام ثلاثة معايير مهمة: CrossCodeEval، وSWE-bench، وEvoCodeBench. علاوة على ذلك، تم تطوير خمسة تطبيقات برمجية حقيقية تستفيد من هذا النظام. مع وجود مخطط موحد لقاعدة البيانات الرسومية، أظهر CodexGraph أداءً تنافسياً واعداً في كلٍ من الأوساط الأكاديمية والعملية، مما يبرز قدرته على تحسين أعمال الهندسة البرمجية.

للاستزادة، يمكنكم زيارة عرض التطبيق على رابط التطبيق. ما رأيكم في هذه التكنولوجيا المستقبلية؟ أكيد لديها الكثير من الآفاق، شاركونا تعليقاتكم.