Վերադառնալ
SiTech Team⏱️ 6 წთ. საკითხავი

Bun-ի վերաշարադրումը Rust-ով — AI կոդավորման իրականությունը

Bun-ի վերաշարադրումը Rust-ով — AI կոդավորման իրականությունը

Bun-ის JavaScript რანტაიმის Rust-ზე გადაწერა Anthropic-ის Claude-ით 11 დღეში და $165,000-ად ფართოდ გაიხსენეს, როგორც AI კოდირების გამარჯვება. თუმცა, 11 კვირის შემდეგ რელიზი ჯერ კიდევ არ არსებობს.

Bun-ի վերաշարադրումը Rust-ով — AI կոդավորման իրականությունը

2026 թվականի մայիսին, Jarred Sumner-ը՝ Bun JavaScript ռանթայմի ստեղծողը, հայտարարեց մի բան, որը կարծես շրջադարձային պահ էր AI-ի միջոցով ծրագրային ապահովման մշակման մեջ. Bun-ը վերաշարադրվել էր Rust-ով՝ օգտագործելով Anthropic-ի Claude AI-ն։ Ամբողջ գործընթացը տևեց ընդամենը 11 օր և արժեցավ $165,000 API զանգերի համար։ Տեխնոլոգիական լրատվամիջոցները ոգևորությամբ արձագանքեցին. վերջապես, ապացույց, որ AI-ն կարող է կատարել բաց կոդով մշակողների աշխատանքը՝ ավելի արագ և մասշտաբային։

Սակայն, ինչպես բացահայտում է Թոմ Լոքվուդի մանրակրկիտ հետաքննությունը, իրականությունը շատ ավելի բարդ է, քան հուզիչ վերնագրերը հուշում էին։ Bun-ի վերջին պաշտոնական թողարկումից (v1.3.14, 12 մայիսի, 2026թ.) տասնմեկ շաբաթ անց դեռևս չկա ոչ մի նոր թողարկման պիտակ։ Վերաշարադրումը միաձուլվել էր հիմնական ճյուղին, սակայն վեց շաբաթ անց ոչ մի թողարկում չի կատարվել։

Հետաքննությունը. ինչ գտավ Լոքվուդը

Լոքվուդը մի պարզ, բայց արդյունավետ քայլ կատարեց՝ կլոնավորելով Bun-ի պահոցը՝ ամբողջ 1.23 ԳԲ-ը, և անձամբ ստուգելով թողարկման պիտակները։ Արդյունքները ապշեցուցիչ էին։ 2026 թվականի հուլիսի 27-ի դրությամբ, git-ի մատյանը ցույց էր տալիս.

2026-05-12 15:12:49 -0700  (tag: bun-v1.3.14)

Այս 11-շաբաթյա ընդմիջումը աննախադեպ է Bun-ի վերջին պատմության մեջ։ Վերջին անգամ, երբ նախագիծը մեկ ամսից ավելի մնաց առանց թողարկման, 2022 թվականի հոկտեմբեր-դեկտեմբերն էր՝ v0.2.2-ից մինչև v0.3.0 ընկած ժամանակահատվածը՝ բոլորովին այլ դարաշրջան նախագծի համար։

Այն, ինչ կատարվում է կուլիսների հետևում, ավելի ցուցիչ է։ Հուլիսի 9-ին robobun-ը (Claude Code-ի կողմից ստեղծված pull request-ների բոտ-պրոքսին) ուներ 1,277 բաց PR։ Հուլիսի 27-ին այդ թիվը հասել էր 2,475 բաց PR-ի։ Նախագծի Buildkite CI/CD կլաստերն անընդհատ աշխատում է վերաշարադրման "ավարտից" ի վեր։ Ներկայիս տեմպերով, բոլոր բաց Claude-ի PR-ները միաձուլելու համար կպահանջվի մոտ 86 օր անընդհատ խողովակաշարի աշխատանք։

Որոշ PR-ներ պահանջում են 40 րոպեից մինչև մեկուկես ժամ Buildkite ստուգումներն անցնելու համար։ Դրանցից շատերը վերաբերում են ոչ միայն Rust կոդին, այլև կախվածությունների և կոնֆիգուրացիաների բարդ ցանցին, որոնք կազմում են արտադրական JavaScript ռանթայմը։

Իրական արժեքը. շատ ավելին, քան $165,000

Լոքվուդի վերլուծությունը ցույց է տալիս, որ լայնորեն մեջբերված $165,000 գումարը ներկայացնում է իրական արժեքի միայն մի փոքր մասը։ Ահա այն, ինչ ներառված չէ այդ թվի մեջ.

  • CI/CD ենթակառուցվածք. Buildkite կլաստերի մայիսից ի վեր մշտական աշխատանքը զգալի — և չհրապարակված — ծախս է։
  • Anthropic-ի աշխատակիցների ներգրավվածություն. Քոմիթների օրինաչափությունների վերլուծությունը ցույց է տալիս, որ Anthropic-ի աշխատակիցներն ուղղակիորեն գրում են Rust կոդ և վերանայում PR-ները։ Նրանց աշխատավարձերն արտացոլված չեն API-ի արժեքի մեջ։
  • Claude-ի շարունակական օգտագործում. Նախագիծը շարունակում է զգալի քանակությամբ Claude կրեդիտներ ծախսել։ Լոքվուդը գնահատում է, որ եթե ընթացիկ ծախսերը կազմում են $10,000 օրական, ապա ընդհանուր գումարը մոտենում է $800,000-ին։
  • Չհաշվառված կրեդիտներ. Որոշ PR-ներ ցույց են տալիս լրացուցիչ Claude կրեդիտների կիրառման նշաններ՝ նախնական $165,000 հատկացումից դուրս։

Օրական $15,000 API-ի ծախսի տեմպը վերաշարադրման ընթացքում — ինչպես նշում է Լոքվուդը — "շատ բաց կոդով մշակողների հնարավորությունների սահմաններից դուրս է"։ Համեմատության համար, սա ավելին է, քան անկախ մշակողների մեծ մասը վաստակում է մեկ ամսում, ծախսված ամեն օր միայն API զանգերի վրա։

AI-ի չափազանցման օրինաչափություն

Bun-ի վերաշարադրումը մեկուսացված դեպք չէ։ Լոքվուդը զուգահեռներ է անցկացնում երկու այլ բարձրակարգ AI-ով ստեղծված նախագծերի հետ.

  • Anthropic-ի C կոմպիլյատորը. Claude-ով ստեղծված C կոմպիլյատոր, որը գրավեց զգալի ուշադրություն — իսկ հետո ամբողջովին լռեց։ Ամիսներ շարունակ ոչ մի քոմիթ։
  • Cursor-ի FastRender դիտարկիչը. AI-ով ստեղծված վեբ դիտարկիչ, որը նույնպես հայտնվեց վերնագրերում — և նույնպես դադարեց թարմացումներ ստանալ։

Այս օրինաչափությունը անհարմար հարցեր է առաջացնում AI կոդավորման պատմվածքի վերաբերյալ։ Արդյո՞ք այս նախագծերը իսկական առաջընթացներ են, թե՞ դրանք մարքեթինգային վարժություններ են, որոնք նախատեսված են ընկերությունների հսկայական գնահատականները պահպանելու համար։ Ինչպես ասում է Լոքվուդը. "Կարծում եմ՝ կարևոր է շատ զգույշ լինել, երբ ինչ-որ մեկը պնդում է մի բան, որը հաստատում է ընկերության մեծ գնահատականը"։

Anthropic-ի կողմից Bun-ի ձեռքբերումը վերաշարադրումից առաջ ավելացնում է համատեքստի ևս մեկ շերտ։ Վերաշարադրումը ծառայում է որպես dogfooding — Anthropic-ն օգտագործում է իր սեփական արտադրանքը՝ տպավորիչ բան կառուցելու համար՝ միաժամանակ ստեղծելով հայեցակարգի ապացույցի մարքեթինգային նյութեր։ Սրա մեջ ոչ մի վատ բան չկա, բայց դա նշանակում է, որ պնդումները պետք է ուսումնասիրվեն համապատասխան թերահավատությամբ։

Ինչ է սա նշանակում AI կոդավորման համար

Լոքվուդի հետաքննությունը լիովին չի մերժում AI կոդավորումը — ընդհակառակը։ Նա ճանաչում է իր սեփական ML/AI աշխատանքը որպես իր կարիերայի ամենահպարտ ձեռքբերումներից մեկը։ Բայց նա կարևոր տարբերակում է կատարում. AI-ն որպես գործիք ընդդեմ AI-ի որպես ինժեներական կարգապահության փոխարինող։

AI կոդավորման գործիքները գնահատող մշակողների համար մի քանի հիմնական դասեր են առաջանում.

1. Ստեղծումը ավարտ չէ։ Կոդ գրելը ծրագրային ապահովման ինժեներիայի միայն փոքր մասն է։ Թեստավորումը, վրիպազերծումը, օպտիմիզացումը, անվտանգության աուդիտը և ինտեգրացիան մնում են մարդկային ինտենսիվ առաջադրանքներ՝ անկախ նրանից, թե ով (կամ ինչ) է գրել սկզբնական կոդը։

2. Թաքնված ծախսերը կարևոր են։ Վերնագրային $165,000 ցուցանիշը չի արտացոլում արտադրական պատրաստության AI-ով ստեղծված կոդի ամբողջական արժեքը։ CI/CD ժամանակը, մարդկային վերանայումը, ընթացիկ API ծախսերը և ենթակառուցվածքը — այդ ամենը գումարվում է, երբեմն հասնելով նախնական ներդրման բազմապատիկներին։

3. Սպասարկումը հավերժ է։ Նույնիսկ եթե AI-ն կարող է կոդ գրել ավելի արագ, այն դեռ պետք է սպասարկվի։ Լռությունը Anthropic-ի C կոմպիլյատորի և Cursor-ի FastRender-ի շուրջ հուշում է, որ AI-ով ստեղծված նախագծերը կարող են ավելի կարճ սպասարկման կյանք ունենալ, քան ավանդաբար կառուցվածները։

4. Համատեքստը ամեն ինչ է։ Bun-ի վերաշարադրումը տեղի ունեցավ որոշակի համատեքստում. Anthropic-ի կողմից ձեռք բերված, Anthropic-ի արտադրանքն օգտագործող, Anthropic-ի աշխատակիցների անմիջական մասնակցությամբ, զգալի վենչուրային կապիտալով ապահովված ընկերություն։ Սա վերարտադրելի չէ բաց կոդով նախագծերի կամ փոքր թիմերի մեծ մասի համար։

Կայունության հարցը

Թերևս ամենահիմնարար հարցը, որը բարձրացնում է Լոքվուդը, կայունության հարցն է։ Եթե լավ ֆինանսավորվող, VC-ով ապահովված, AI ընկերության աշխատակիցներին ուղղակի մուտք ունեցող նախագիծը չի կարողանում թողարկում կատարել "ավարտված" վերաշարադրումից վեց շաբաթ անց, ի՞նչ հույս ունի սովորական բաց կոդով մշակողը։

Պատասխանը, առայժմ, կարծես թե սա է. AI կոդավորման գործիքները հզոր արագացուցիչներ են, բայց դրանք դեռևս ավանդական ինժեներական պրակտիկաների փոխարինող չեն։ $165,000 գումարը, որը դարձավ վերնագրեր, ավելի լավ է հասկանալ որպես մարքեթինգային ծախս, քան արտադրական ծախս — գինը ցույց տալու, թե ինչ է հնարավոր իդեալական պայմաններում, ոչ թե այն, ինչ գործնական է ամենօրյա մշակման համար։

Եզրակացություն

Լոքվուդն ավարտում է իր հետաքննությունը մի պարզ, ջախջախիչ հարցով. "Արդեն ավարտե՞լ ենք։" Bun-ի և ընդհանրապես AI կոդավորման համար պատասխանը կարծես թե ոչ է։ Դեռ ոչ։ Վերաշարադրումը կարող է ի վերջո թողարկվել, և AI կոդավորումը կարող է ի վերջո արդարացնել իր խոստումները։ Բայց 2026 թվականի հուլիսի դրությամբ, առանց թողարկման հորիզոնում և CI/CD կլաստերներով, որոնք աշխատում են 24/7, ապացույցները ցույց են տալիս, որ մենք դեռևս չափազանցման փուլում ենք — ոչ թե առաքման փուլում։

AI գործիքները գնահատող մշակողների համար դասը պարզ է. ոգևորված եղեք ներուժով, բայց զգույշ եղեք պնդումների նկատմամբ։ Կլոնավորեք պահոցը։ Ստուգեք պիտակները։ Նայեք CI/CD խողովակաշարին։ Ճշմարտությունը կոդի մեջ է, ոչ թե բլոգային գրառումներում։

📖 Աղբյուր