في عالم الذكاء الاصطناعي، أصبح [توليد البرامج](/tag/[توليد](/tag/توليد)-البرامج) (Program Synthesis) أحد المجالات المثيرة التي تثير اهتمام [الباحثين](/tag/الباحثين) والمطورين بشكل متزايد. حيث حققت [نماذج [اللغات](/tag/اللغات) الكبيرة](/tag/[نماذج](/tag/نماذج)-[اللغات](/tag/اللغات)-الكبيرة) (Large Language [Models](/tag/models)) نجاحات مبهرة في الكشف عن [برمجيات](/tag/برمجيات) تتفوق على الحلول السابقة. لكن، كان يعتمد العديد من هذه الأساليب على [تقييم](/tag/تقييم) بسيط للجودة من خلال النقاط الرقمية، مثل [قيمة](/tag/قيمة) الحل أو [عدد](/tag/عدد) الاختبارات التي تم اجتيازها.
هنا يكمن التحدي، فببساطة، النقاط لم تقدم أي [توجيه](/tag/توجيه) حول أسباب [فشل](/tag/فشل) البرمجية، مما يتطلب من النظام إنشاء وتقييم العديد من الخيارات على أمل [نجاح](/tag/نجاح) بعضها، مما يزيد من [تكاليف](/tag/تكاليف) [التقييم](/tag/التقييم) والاعتماد على [نماذج الذكاء الاصطناعي](/tag/[نماذج](/tag/نماذج)-الذكاء-الاصطناعي).
لكن ماذا لو كان هناك نهج بديل يمكن أن يحل هذه المشكلة؟
[دراسة جديدة](/tag/[دراسة](/tag/دراسة)-جديدة) تمحورت حول ما يُعرف بتوليد البرامج المدعوم بالخصائص (Property-Guided [LLM](/tag/llm) Program Synthesis) تقدّم حلاً مبدعًا. بدلاً من [تقييم البرمجيات](/tag/[تقييم](/tag/تقييم)-[البرمجيات](/tag/البرمجيات)) بعد إنشائها، يتم [فحص](/tag/فحص) ما إذا كانت الخيار المرشح يحقق خاصية محددة رسميًا. وعندما يتم انتهاك هذه الخاصية، يتم إيقاف [التقييم](/tag/التقييم) مبكرًا وتقديم [نموذج](/tag/نموذج) للخطأ يوضح بالضبط كيف فشلت البرمجية.
هذا النوع من [التغذية الراجعة](/tag/[التغذية](/tag/التغذية)-الراجعة) يقلل بشكل كبير من [عدد](/tag/عدد) [البرمجيات](/tag/البرمجيات) المُنتجة ويقلل من [تكاليف](/tag/تكاليف) التقييم، مما يُمكن [نماذج الذكاء الاصطناعي](/tag/[نماذج](/tag/نماذج)-الذكاء-الاصطناعي) من إنتاج [برامج](/tag/برامج) أقوى وأكثر [كفاءة](/tag/كفاءة). تمت اختبار هذه الطريقة الجديدة على مجالات [التخطيط](/tag/التخطيط) (Planning Domains) باستخدام [لغة](/tag/لغة) PDDL، وكان الهدف هو [توليد](/tag/توليد) دوال مباشرة تساعد على الوصول إلى الحالة المطلوبة بطريقة أكثر فعالية.
أظهرت النتائج أن الأساليب المولدة كانت فعالة بشكل مباشر تقريبًا في جميع المهام الاختبارية، مقارنةً بأفضل الطرق السابقة، حيث أنتجت طريقتنا الجديدة عددًا أقل بسبع مرات من [البرمجيات](/tag/البرمجيات) لكل مجال في المتوسط، وحلت المزيد من المهام دون الحاجة إلى البحث، مما وفر فترات زمنية كبيرة في [تقييم](/tag/تقييم) الخيارات.
عندما يسمح أي مشكلة بوجود خاصية قابلة للتحقق، يُظهر هنا [توليد البرامج](/tag/[توليد](/tag/توليد)-البرامج) المدعوم بالخصائص أنه يمكن أن يُقلل التكاليف ويُحسن جودة البرامج المُنتجة.
ختامًا، ماذا يمكن أن يمثل هذا التطور الكبير في مجال [الذكاء الاصطناعي](/tag/الذكاء-الاصطناعي)؟ هل سترى هذا النهج يتسع وينتشر في المستقبل القريب؟ شاركونا آرائكم في [التعليقات](/tag/التعليقات)!
ابتكار ثوري: تعزيز توليد البرامج باستخدام الذكاء الاصطناعي المدعوم بالخصائص!
حقق الباحثون تقدمًا مذهلاً في توليد البرامج باستخدام نماذج اللغات الكبيرة، من خلال نهج جديد يتمحور حول الخصائص المُحددة. هذا الابتكار يُقلل من تكاليف التقييم ويعزز جودة البرامج المُنتجة بشكل كبير.
المصدر الأصلي:أركايف للذكاء
زيارة المصدر الأصلي ←جاري تحميل التفاعلات...
