HeadlinesBriefing favicon HeadlinesBriefing.com

تكتب LLMs برمجيات Rust بسرعة أكبر من المكتبات الرائدة

Hacker News •
×

في يناير 2025، اختبر المؤلف ما إذا كان يمكن للنماذج اللغوية الضخمة تحسين الشيفرة بشكل متكرر عبر طلب متكرر 'اكتب شيفرة أفضل'. بينما أضاف Claude Sonnet 3.5 ميزات بدلاً من التحسين، طورت الفرضية: هل يمكن للنماذج الوكيلة كتابة شيفرة Rust عالية الأداء، مُربوطة بـ Python عبر PyO3، متجاوزة المكتبات المُعتمدة؟ بعد شهور من الاختبار مع Claude Opus 4.5 والنماذج الجديدة، يؤكد المؤلف أن الوكلاء الحديثين يمكنهم إنتاج تنفيذات Rust 2-20x أسرع من المنهجيات الرائدة، بشرط توفير proper guardrails (مثل حظر شيفرة `unsafe`، استخدام criterion للاختبار الإحصائي).

كان الحالة الأساسية للاختبار هي UMAP، خوارزمية تقليل الأبعاد تتصدر الأداء في Python. بدلاً من استنساخ crates الموجودة مثل `umap-rs`، كتب الوكيل الخوارزمية من الصفر مع اعتماديات حديدة لتمكين التحسينات من المستوى الدنيا. أنشأ Opus 4.5 مقاييس الأداء عبر أحجام المدخلات المختلفة، وحسّن التنفيذ بشكل متكرر بناءً على مخرجات criterion.

يستغل هذا النهج 'benchmaxxing' سلامة الذاكرة في Rust وإمكانية تجميع WASM. يرئس المؤلف أن هذا ليس تخمينيًا: تم إرفاق التعليمات ونتائج مقاييس الأداء، موضحًا أن التحسين الوكيل المتكرر يولد الآن شيفرة نظام عالية الجودة وعالية الأداء.