نيوانسد: سياق رسم بياني دقيق للاتصالات لمساعدي ترميز الذكاء الاصطناعي

2025-03-12
نيوانسد: سياق رسم بياني دقيق للاتصالات لمساعدي ترميز الذكاء الاصطناعي

نيوانسد هي مكتبة بايثون مفتوحة المصدر توفر للنماذج اللغوية الكبيرة سياقًا دقيقًا لرسوم بيانية للاتصالات من خلال تحليل علاقات الدوال وإنشاء تمثيل مُهيكل للاعتماديات في التعليمات البرمجية. وهي تعالج قيود مساعدي ترميز الذكاء الاصطناعي الحاليين، الذين يفتقرون إلى فهم بنية التعليمات البرمجية ويعتمدون على نوافذ سياق محدودة وترميزات مُضمنة. تستخدم نيوانسد التحليل الثابت لبناء رسم بياني قابل للاختراق لعلاقات الدوال، حيث توفر أوامر `init` (لإنشاء رسم بياني للاتصالات) و `enrich` (لاستعلام عن دوال محددة). يسمح هذا لأدوات الذكاء الاصطناعي بالوصول إلى نفس فهم البرنامج المُهيكل الذي يعتمد عليه المُطورون، مما يحسّن فهم التعليمات البرمجية وكفاءتها. ستشمل التطورات المُستقبلية تحليل نقاء الدوال، ومقاييس تعقيد التعليمات البرمجية، وأكثر من ذلك.

التطوير