HyperAIHyperAI

Command Palette

Search for a command to run...

إدماج المعرفة الخارجية من خلال التدريب المسبق لتحويل اللغة الطبيعية إلى كود

Frank F. Xu Zhengbao Jiang Pengcheng Yin Bogdan Vasilescu Graham Neubig

الملخص

يهدف التوليد المفتوح النطاق للبرمجة إلى إنشاء كود بلغة برمجة عامة (مثل بايثون) من نوايا بلغة طبيعية (NL). مستلهمين من الفكرة القائلة بأن المطورين عادةً ما يستقون مصادر مساعدة من الإنترنت عند كتابة الكود، نستكشف فعالية دمج نوعين من المعرفة الخارجية في عملية التوليد من اللغة الطبيعية إلى الكود: أزواج اللغة الطبيعية والكود التي تم استخراجها تلقائيًا من منتدى الأسئلة والأجوبة البرمجية الشهير ستاك أوفرفلاو، بالإضافة إلى وثائق واجهات برمجة التطبيقات (API) الخاصة بلغات البرمجة. تُظهر تقييماتنا أن دمج هذين المصادر مع تقنيات تعزيز البيانات وإعادة عينة البيانات القائمة على الاسترجاع يؤدي إلى تحسين الحالة الراهنة للتقنية بنسبة تصل إلى 2.2% من حيث درجة BLEU المطلقة على مختبر اختبار التوليد الكودي CoNaLa. ويتوفر الكود والموارد المستخدمة على الرابط: https://github.com/neulab/external-knowledge-codegen.


بناء الذكاء الاصطناعي بالذكاء الاصطناعي

من الفكرة إلى الإطلاق — سرّع تطوير الذكاء الاصطناعي الخاص بك مع المساعدة البرمجية المجانية بالذكاء الاصطناعي، وبيئة جاهزة للاستخدام، وأفضل أسعار لوحدات معالجة الرسومات.

البرمجة التعاونية باستخدام الذكاء الاصطناعي
وحدات GPU جاهزة للعمل
أفضل الأسعار

HyperAI Newsletters

اشترك في آخر تحديثاتنا
سنرسل لك أحدث التحديثات الأسبوعية إلى بريدك الإلكتروني في الساعة التاسعة من صباح كل يوم اثنين
مدعوم بواسطة MailChimp