Հետ
Ծրագրավորում և բաց կոդ

Դադարեցրեք LLM թոքենների վատնումը. Ես ստեղծել եմ Rust CLI՝ JS/TS կոդային բազաները 80%-ով կրճատելու համար

Dev.to
Advertisement468 × 90
Դադարեցրեք LLM թոքենների վատնումը. Ես ստեղծել եմ Rust CLI՝ JS/TS կոդային բազաները 80%-ով կրճատելու համար

Ծրագրավորող Սանջայանը ներկայացրել է 'urai-ecma'՝ Rust-ի վրա հիմնված բարձր արդյունավետությամբ CLI գործիք, որը նախատեսված է LLM-ների համար JavaScript և TypeScript կոդային բազաները օպտիմալացնելու համար: Օգտագործելով SWC կոմպիլյատորը՝ գործիքը վերլուծում է կոդը աբստրակտ շարահյուսական ծառերի (AST) մեջ և կատարում է կառուցվածքային զտում՝ հեռացնելով ոչ էական տարրերը, ինչպիսիք են ստատիկ Tailwind CSS դասերը, միաժամանակ պահպանելով ճարտարապետական կարևոր բաղադրիչները: Նախագիծը լուծում է «անվերջ համատեքստի» խնդիրը, որտեղ ծանրաբեռնված հարցումները հանգեցնում են ուշացումների և ծախսերի ավելացման: Թեստերը ցույց են տալիս թոքենների ծավալի 80% կրճատում, ինչը զգալիորեն բարելավում է LLM գործակալների աշխատանքը: Գործիքը ներառում է երկաստիճան լուծման ռազմավարություն՝ օգտագործելով JSDoc կամ տեղային Ollama՝ ամփոփման համար, ինչպես նաև հիբրիդային Foyer քեշ՝ արագ աշխատանքի համար:

This is a summary. Read the full article at the original source:

Dev.to
Advertisement468 × 90
Share
Ծրագրավորում և բաց կոդ

Կապակցված

Ծրագրավորողը ստեղծել է CS2 քեյսեր բացելու լիարժեք գործող, բաց կոդով կայք (CaseForge)՝ նման հարթակների աշխատանքային մեխանիզմները ուսումնասիրելու համար։…

Habr

Ծրագրավորողը ստեղծել է բջջային հավելված, որը նախատեսված է Pull Request-ների (PR) ստուգման գործընթացը պարզեցնելու համար: Հոգնած լինելով այն փաստից, որ…

Dev.to
Advertisement970 × 250