HeadlinesBriefing favicon HeadlinesBriefing.com

एलएलएम Rust कोड तेज़ी से लिखते हैं, तुलना में वर्ल्ड-टॉप लाइब्रेरीज़ के साथ

Hacker News •
×

2025 में जनवरी में, लेखक ने जाँचा कि एलएलएम क्या कर सकते हैं कि बार-बार 'बेहतर कोड लिखो' कहकर कोड को इटरेटिव रूप से सुधार सकते हैं। जबकि Claude Sonnet 3.5 फीचर जोड़े, जबकि हिपोथेसिस बदल गई: क्या एजेंटिक एलएलएम हाई-परफॉर्मेंस Rust कोड लिख सकते हैं, Python के साथ PyO3 के माध्यम से जुड़कर, स्थापित लाइब्रेरीज़ को प्रतिस्पर्धित कर सकते हैं? महीनों तक के टेस्टिंग के बाद, लेखक ने आधुनिक एजेंट्स को पुष्टि की है कि वे Rust अमलन को 2x-20x तेज़ उपयोग कर सकते हैं, proper guardrails के साथ (जैसे `unsafe` कोड को मना करना, criterion के लिए सांख्यिकीय बेंचमार्किंग का उपयोग करना)।

मुख्य टेस्ट केस UMAP था, एक डाइमेन्सनलिटी रिडक्शन एल्गोरिथ्म जो Python में स्केल करने में समस्या उत्पन्न करता है। मौजूदा crates जैसे `umap-rs` को फोर्क करने के बजाय, एजेंट ने एल्गोरिथ्म को स्क्रैच से लिखा, न्यूनतम निर्भरताओं के साथ, ताकि लो-लेवल ऑप्टिमाइज़ेशन संभव हो सके। Opus 4.5 ने विभिन्न इनपुट आकारों के बीच बेंचमार्क जेनरेट किए, criterion आउटपुट पर आधारित इटरेटिव रूप से रिफाइन करते हुए।

यह 'benchmaxxing' अप्रॉच Rust की मेमोरी सेफ़टी और WASM कंपाइलेशन के पोटेंशियल का लाभ उठाता है। लेखक ज़ोर देते हैं कि यह स्पेक्युलेटिव नहीं है: प्रॉम्प्ट्स और बेंचमार्क रिज़ल्ट्स शामिल हैं, जो दिखाते हैं कि इटरेटिव एजेंटिक ऑप्टिमाइज़ेशन पहले से ही प्रोडक्शन-ग्रेड, हाई-परफॉर्मेंस सिस्टम कोड उत्पन्न करती है।