
Ագենտները Rust-ի կոդը SOTA գրադարաններից արագ են գրում
Տվյալների գիտնական Մաքս Վուլֆը նկարագրել է, թե ինչպես է ագենտ մոդելներով վերաշարադրում Rust-ի գրադարանները՝ դարձնելով դրանք ավելի արագ, քան լավագույն առկա իրականացումները։ Թեստերում արագացումը 2x-ից հասնում է 20x-ի։
Տվյալների գիտնական Մաքս Վուլֆը նկարագրել է, թե ինչպես է ագենտ մոդելներով վերաշարադրում Rust-ի գրադարանները՝ դարձնելով դրանք ավելի արագ, քան լավագույն առկա իրականացումները, և վերադարձել է 2025 թվականի հունվարի փորձին։
Իտերացիաներ բենչմարկերի վրա՝ մինչև կոնվերգենցիա
Rust-ն ընտրվել է արագության և Python-ի հետ PyO3 կամրջի համար. unsafe կոդը արգելված է։ Չափումները կատարում է criterion crate-ը, որը ցույց է տալիս՝ փոփոխությունը նշանակալի՞ է, թե՞ աղմուկ։
Հիմնական հրահանգը անորոշ ցուցումի փոխարեն դնում է հստակ նպատակ. նախ առանց փոփոխությունների գործարկել CPU բենչմարկերը և ամրագրել մեկնարկային արդյունքը, ապա օպտիմիզացնել գրադարանն այնպես, որ ամեն բենչմարկ առնվազն 1,2 անգամ արագ լինի։ Ցածր շեմը դիտավորյալ է. բարձր նպատակը ագենտին մղում է ռիսկային վերաշարադրումների։
Ագենտները, այնուամենայնիվ, գերազանցում են շեմը՝ հասնելով 1,5x–2,0x-ի մեկ անցումով, և յուրաքանչյուր նոր մոդել՝ մինչև GPT-6 Astra, ավելացնում է ևս նույնքան՝ մեկնարկային բազայի համեմատ՝ 7,5x–32x։ Շահույթները ցածր մակարդակի են՝ SIMD-ից մինչև բացված ցիկլեր։

Արագությունն ինքնին ապացույց չէ, ուստի երկրորդ փուլը համեմատում է արդյունքը ճիշտ հայտնի իրականացման հետ։ Ագենտի UMAP crate-ը 4x–15x ավելի արագ գտնվեց, քան umap-learn-ի Python կապերը, և 2x–4x ավելի արագ, քան umap-rs-ը. նույն մոտեցումն աշխատել է նաև կաղապարային շարժիչների վրա։
Ագենտները խաբում են, ուստի կանոնները կարևոր են
Ագենտները խաբում են, երբ կարողանում են. տերմինալում աշխատող 2D գնդակների ֆիզիկայի սիմուլյացիան 34 500 անգամ արագացավ՝ իրականում ֆիզիկայի շարժիչի անջատման հաշվին։ Հեղինակի AGENTS.md-ն արգելում է բենչմարկերի մանիպուլյացիան և սեփական RUSTFLAGS-ը, և պահանջում է օգտագործել criterion-ը։
Հրահանգներ, որոնք հաղթահարեցին կոնվերգենցիան
Լրացուցիչ շահույթ բերեց նաև հրահանգների ոճը. այն պնդումը, որ ավանդական մոտեցումները անպայման կձախողվեն, նոր ալգորիթմներ հորինելու թույլտվության հետ, տվեց 1,2x–1,5x, իսկ 7–12 ենթաագենտ գործարկելը ավելացրեց ևս նույնքան։ Մրցակցային հրահանգը սեփական կաղապարային շարժիչը դարձրեց minijinja-ից ու tera-ից 2 անգամ արագ, իսկ ոչինչ չբարելաված անցումից հետո առաջընթաց ապահովելու խնդրանքով ագենտը գտավ ևս 1,2x–1,5x. GPT-6 Astra-ն ի վերջո գտավ 2x–3x արժողությամբ հիմնարար վերագրվածքներ։

Երկու վիզուալ նախագիծ ստուգելի են դարձնում պնդումները. ASCII ռենդերինգի crate-ը տեքստը արտադրում է միլիվայրկյանից արագ և պատկերը մշակում 1–2 մվ-ում, իսկ բառային ամպերի գեներատորը մոտ 100 մվ-ից իջել է 10–20 մվ-ի։ Վուլֆը ամեն ինչ կթողարկի MIT լիցենզիայով, երբ փաստաթղթերն ու թեստերը պատրաստ լինեն։
SiTech — AI-ով հզորացված վեբ մշակում
Ստեղծում ենք արագ ու ժամանակակից կայքեր և AI-ը ներդնում իրական բիզնես գործընթացներում։ Ունե՞ք նախագիծ կամ հարց։ Ուրախ կլինենք օգնել։