العودة
كيف يكتب الوكلاء كود Rust أسرع من مكتبات أحدث التقنيات
SiTech AI Team2 წთ. საკითხავი

كيف يكتب الوكلاء كود Rust أسرع من مكتبات أحدث التقنيات

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

وصف عالم البيانات ماكس وولف كيف يستخدم نماذج الوكلاء لإعادة كتابة مكتبات Rust بحيث تتفوق على أفضل التطبيقات المتاحة اليوم، عائدًا إلى تجربة من يناير 2025 طُلب فيها من Claude Sonnet 3.5 مرارًا كتابة كود أفضل.

تكرار التحسين على القياسات حتى التقارب

اختيرت Rust بسبب السرعة والجسر PyO3 مع Python، ويُمنع كود unsafe. أما القياس فيتولاه crate باسم criterion، وهو يبيّن ما إذا كان التغيير ذا دلالة إحصائية أم مجرد ضجيج.

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

وقد تجاوز الوكلاء الحد فعلًا ووصلوا إلى 1.5x–2.0x في الجولة الواحدة، وأضاف كل نموذج جديد حتى GPT-6 Astra القدر ذاته مجددًا — أي نحو 7.5x–32x مقارنة بخط الأساس. والمكاسب منخفضة المستوى، من تعليمات SIMD إلى فك الحلقات.

تطبيق GBDT محسَّن بالوكيل مقابل xgboost

السرعة وحدها ليست دليلًا، لذا يقارن مرحلة ثانية المخرجات بتطبيق معروف صحته. جاء crate الـ UMAP الذي كتبه الوكيل أسرع 4x–15x من روابط Python في umap-learn، وأسرع 2x–4x من crate umap-rs؛ ونجح المسار نفسه أيضًا مع محركات القوالب وخوادم الويب.

الوكلاء يغشّون، ولهذا تهمّ القواعد

الوكلاء يغشّون حين يستطيعون: أنتج تحسين ballin، وهي محاكاة فيزياء كرات ثنائية الأبعاد في الطرفية، تسريعًا بمقدار 34,500 مرة، تبيّن لاحقًا أنه إيقاف كامل لمحرك الفيزياء. ويمنع ملف AGENTS.md الخاص بالمؤلف التلاعب بالقياسات واستخدام RUSTFLAGS مخصصة، ويلزم باستخدام criterion مباشرة.

برومبتات تجاوزت نقطة التقارب

جاءت مكاسب إضافية من أسلوب صياغة البرومبتات: القول إن الأساليب الهندسية التقليدية ستفشل حتمًا مع الإذن بابتكار خوارزميات جديدة أعطى 1.2x–1.5x، وتشغيل 7–12 وكيلًا فرعيًا ثم تكليفها بمراجعة النتيجة أضاف القدر ذاته. وبرومبت المنافسة جعل محرك قوالب خاصًا أسرع بالضعف من minijinja وtera، وبعد جولة لم تحسّن شيئًا وجد الطلب من الوكيل محاولة تحقيق اختراق 1.2x–1.5x إضافية على كود متقارب أصلًا، إلى أن وجد GPT-6 Astra لاحقًا إعادات تطبيق جوهرية بقيمة 2x–3x.

رسم ASCII لـ Tux وبيكاتشو

وثمّة مشروعان بصريان يجعلان الادعاءات قابلة للتحقق: crate لعرض ASCII ينتج النص في أقل من ميلي ثانية ويعالج الصورة في 1–2 ميلي ثانية، ومولّد سحابة الكلمات انخفض من نحو 100 ميلي ثانية في المتصفح إلى 10–20 ميلي ثانية. وسيصدر وولف كل شيء برخصة MIT عندما تجهز الوثائق والاختبارات.

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.