GitHub щойно переписав середовище виконання Copilot на Rust. Це не невеликий міграційний процес. Приблизно 430 тисяч рядків виробничого TypeScript було перетворено на 800 тисяч+ рядків виробничого Rust. А найдивніше? Більшість коду написали AI-агенти. Міграцію було впроваджено через 128 PR протягом приблизно 14,5 тижнів, тоді як Copilot продовжував випускати оновлення протягом усього процесу. Мета була не просто в тому, що Rust швидший. Rust надав середовищу виконання: - меншу витрату пам’яті при запуску та під час роботи - передбачуване використання ресурсів - нативний бінарний файл - сумісність з C ABI - простіше вбудовування в C#, TypeScript, Python, Rust, Go та Java - меншу залежність від Node.js/V8 GitHub також повідомив про покращення продуктивності на кілька порядків. Але було багато регресій. Команда все ще мусила виправляти проблеми з коректністю, життєвим циклом та станом, неспівпадіння поведінки та проблеми на межах хоста. Це й є важливий урок. AI не здійснив чудо — не переписав 800 тисяч рядків коду без помилок. Він зробив можливою переписування, яка раніше вимагала б великої команди та 1–2 років. Цікаве майбутнє — не в тому, що AI замінить програмістів. А в тому, що проекти, які раніше були занадто витратними для реалізації, стають досяжними. Комбінація Rust + AI-агенти для кодування буде дуже цікавою.
Pandit | Ξ🦇🔊Поділитися
Джерело:Показати оригінал
Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації.
Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.