source avatarPandit | Ξ🦇🔊

Chia sẻ

GitHub vừa viết lại runtime của agent Copilot bằng Rust. Đây không phải là một cuộc di chuyển nhỏ. Khoảng 430.000 dòng mã TypeScript sản xuất đã được chuyển đổi, tạo ra hơn 800.000 dòng mã Rust sản xuất. Và phần kỳ lạ nhất? Các agent AI đã viết phần lớn mã đó. Cuộc di chuyển được triển khai thông qua 128 PR trong khoảng 14,5 tuần, trong khi Copilot vẫn tiếp tục ra mắt tính năng trong suốt quá trình này. Mục tiêu không đơn thuần là “Rust nhanh hơn”. Rust đã mang lại cho runtime: - Overhead khởi động và chạy thấp hơn - Sử dụng tài nguyên dự đoán được - Một tệp nhị phân gốc - Khả năng tương tác với C ABI - Dễ dàng nhúng trên C#, TypeScript, Python, Rust, Go và Java - Ít phụ thuộc hơn vào Node.js/V8 GitHub cũng báo cáo sự cải thiện hiệu năng lớn hơn nhiều lần. Tuy nhiên, vẫn tồn tại nhiều sự suy giảm. Đội ngũ vẫn phải gỡ lỗi các vấn đề về tính chính xác, lỗi vòng đời/trạng thái, sự không khớp về hành vi và các vấn đề tại ranh giới chủ. Đó là bài học quan trọng. AI không hề tự động viết lại 800.000 dòng mã một cách chính xác. Nó đã làm cho việc viết lại trở nên khả thi về mặt kinh tế, điều trước đây đòi hỏi một đội ngũ lớn và 1–2 năm. Tương lai thú vị không phải là AI thay thế lập trình viên. Mà là những dự án trước đây quá đắt đỏ để thực hiện nay đang trở nên khả thi. Rust kết hợp với các agent lập trình AI sẽ là một sự kết hợp rất thú vị.

Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể được lấy từ bên thứ ba và không nhất thiết phản ánh quan điểm hoặc ý kiến của KuCoin. Nội dung này chỉ được cung cấp cho mục đích thông tin chung, không có bất kỳ đại diện hay bảo đảm nào dưới bất kỳ hình thức nào và cũng không được hiểu là lời khuyên tài chính hay đầu tư. KuCoin sẽ không chịu trách nhiệm về bất kỳ sai sót hoặc thiếu sót nào hoặc về bất kỳ kết quả nào phát sinh từ việc sử dụng thông tin này. Việc đầu tư vào tài sản kỹ thuật số có thể tiềm ẩn nhiều rủi ro. Vui lòng đánh giá cẩn thận rủi ro của sản phẩm và khả năng chấp nhận rủi ro của bạn dựa trên hoàn cảnh tài chính của chính bạn. Để biết thêm thông tin, vui lòng tham khảo Điều khoản sử dụngTiết lộ rủi ro của chúng tôi.