Mazda CX5
Хочете будувати кар’єру в Data Science та AI? Vodafone Big Data Lab відкриває новий набір —>

ШІ-експеримент за $24 000. Ютубер переписав компілятор TypeScript на Rust, перевершивши за швидкістю версію від Microsoft

Популярний розробник та ютубер Тео Браун (Theo Browne) використав автономних ШІ-агентів, щоб повністю портувати компілятор TypeScript від Microsoft на мову Rust. Отриманий проєкт TS_Rust пройшов тести на сумісність майже на 100% та виявився у два рази швидшим за офіційне переписане рішення Microsoft на Go.

Залишити коментар
ШІ-експеримент за $24 000. Ютубер переписав компілятор TypeScript на Rust, перевершивши за швидкістю версію від Microsoft

Популярний розробник та ютубер Тео Браун (Theo Browne) використав автономних ШІ-агентів, щоб повністю портувати компілятор TypeScript від Microsoft на мову Rust. Отриманий проєкт TS_Rust пройшов тести на сумісність майже на 100% та виявився у два рази швидшим за офіційне переписане рішення Microsoft на Go.

Експеримент, який автор спочатку запускав як «нездійсненний проєкт для спалення зайвих токенів», не лише виявився успішним, але й може прокласти шлях до значного здешевлення та полегшення інфраструктури для роботи ШІ-агентів, повідомляє The Register.

Шлях від $400 000 на GPT до прориву з Claude 5.5

Спочатку Браун спробував доручити завдання моделям OpenAI (GPT-5.6 Sol та GPT-6 Astra). Витративши еквівалент понад $400 000 в токенах, ШІ вдалося досягти лише 84% сумісності, після чого моделі застрягли та не змогли завершити роботу.

Однак із виходом моделі Claude Opus 5.5 від Anthropic розробник вирішив повторити спробу. Нова модель створила повністю робочу імплементацію, витративши близько $24 000 в токенах API в межах передплати Брауна. Отриманий компілятор, перевірочник типів та мовний сервер успішно пройшли офіційні conformance-тести TypeScript.

Цікаво, що ШІ-агент самостійно виявив хитрість: замість прямого й складного перекладу з оригінального JavaScript на Rust, Claude взяв за основу офіційну нову версію TypeScript (v7) від Microsoft, написану на Go, і переклав її на Rust (скопіювавши по дорозі навіть кілька оригінальних багів).

«Написати весь TypeScript з JS на Rust напряму було б нежиттєздатно. Команда Microsoft пройшлася по кожному рядку коду, перенесла його на Go, а потім оптимізувала. Мої ШІ-агенти зробили те саме, але вже з Go-версії на Rust», — пояснив Браун.

У 2 рази швидший за Go і в 12,5 раза за JS

Результати продуктивності здивували самого розробника, який зізнався, що навіть не інспектував згенерований код особисто:

  • TS_Rust працює вдвічі швидше за офіційну Go-версію TypeScript (v7), яку Microsoft випустила раніше цього року;

  • у 12,5 раза швидше за попередні класичні версії TypeScript (v6) на JavaScript.

Чому це важливо для майбутнього ШІ-агентів

Окрім самóго факту досягнення, проєкт розв’язує важливу практичну проблему. Оскільки витрати на обчислення моделей ерадіально падають, найдорожчою частиною запуску ШІ-агентів стає інфраструктура їхніх робочих середовищ (віртуальні машини та Docker-контейнери, які споживають багато пам’яті).

Завдяки тому, що Rust не потребує збирача сміття, компілятор TS_Rust можна ефективно скомпілювати у WebAssembly та запускати безпосередньо всередині рушія Google V8 (як це робить, наприклад, Cloudflare).

Версія на Go не дозволяла зробити це легко, оскільки вимагала запакування важкого рантайму Go. Використання TS_Rust разом із легкими середовищами (на кшталт Just Bash від Vercel) дозволить економити сотні megabyte пам’яті на кожного агента, відмовившись від важких віртуальних машин.

Новий тренд: ШІ переписує світовий код на Rust

TS_Rust — лише один із серії подібних експериментів. Нещодавно сама Microsoft за допомогою ШІ переписала рантайм Copilot на Rust (витративши близько $120 000 на токени). Google за допомогою моделі Gemini 4 Argon також активно використовує ШІ-агентів для перенесення великих кодових баз C/C++ (RE2, libgav1 та частин ядра Zircon в ОС Fuchsia) на мову Rust.

«Такі YOLO-проєкти взагалі не мали б працювати. Вони навіть не мали б проходити тести, не кажучи вже про те, щоб стати повноцінною заміною для TypeScript», — підсумував Тео Браун, висловивши оптимізм щодо майбутнього розробки програмного забезпечення за допомогою ШІ.

Google представила Gemini 4 Argon. Модель може видавати до 1 млн токенів і переносити великі кодові бази з C++ на Rust
Google представила Gemini 4 Argon. Модель може видавати до 1 млн токенів і переносити великі кодові бази з C++ на Rust
По темi
Google представила Gemini 4 Argon. Модель може видавати до 1 млн токенів і переносити великі кодові бази з C++ на Rust
Claude Opus 4.6 від Anthropic витратив $20 000 на спробу написати компілятор C
Claude Opus 4.6 від Anthropic витратив $20 000 на спробу написати компілятор C 
По темi
Claude Opus 4.6 від Anthropic витратив $20 000 на спробу написати компілятор C
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
Читайте також
Штучний інтелект DALL-E навчився домальовувати картини. Як це виглядає
Штучний інтелект DALL-E навчився домальовувати картини. Як це виглядає
Штучний інтелект DALL-E навчився домальовувати картини. Як це виглядає
2 коментарі
Штучний інтелект почав озвучувати фільми на MEGOGO
Штучний інтелект почав озвучувати фільми на MEGOGO
Штучний інтелект почав озвучувати фільми на MEGOGO
6 коментарів
Штучний інтелект навчився реставрувати старі фотографії, перетворюючи їх на якісні зображення: відео
Штучний інтелект навчився реставрувати старі фотографії, перетворюючи їх на якісні зображення: відео
Штучний інтелект навчився реставрувати старі фотографії, перетворюючи їх на якісні зображення: відео
2 коментарі
«Чи є у мене талант, якщо комп’ютер може імітувати мене?». Штучний інтелект пише книги авторам Amazon Kindle. The Verge поспілкувався з авторами та виявив багато цікавого
«Чи є у мене талант, якщо комп’ютер може імітувати мене?». Штучний інтелект пише книги авторам Amazon Kindle. The Verge поспілкувався з авторами та виявив багато цікавого
«Чи є у мене талант, якщо комп’ютер може імітувати мене?». Штучний інтелект пише книги авторам Amazon Kindle. The Verge поспілкувався з авторами та виявив багато цікавого
Письменники-романісти використовують штучний інтелект для створення своїх творів. Видання про технології The Verge поспілкувалося з письменницею Дженніфер Лепп, яка випускає нову книгу кожні дев’ять тижнів, й дізналося про те, як працює штучний інтелект для написання романів. Наводимо адаптований переклад статті. 

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.