
Một bài viết trên Hacker News gây chú ý khi tác giả chứng minh rằng các LLM agentic hiện đại có thể viết code Rust nhanh hơn đáng kể so với các thư viện state-of-the-art, đạt mức tăng tốc từ 2x đến 20x tùy theo lĩnh vực ứng dụng. Điều đặc biệt là tác giả công khai cả prompt sử dụng lẫn kết quả benchmark.
Ý tưởng bắt đầu từ tháng 1/2025 khi tác giả thử nghiệm liệu LLM có thể viết code tốt hơn nếu liên tục được yêu cầu “viết tốt hơn”. Với Claude Sonnet 3.5, chỉ dẫn “better” quá mơ hồ khiến model thêm nhiều tính năng thừa thay vì tối ưu tốc độ. Tuy nhiên, kể từ khi Opus 4.5 ra mắt và agentic coding trở nên khả thi hơn, tác giả đã thử nghiệm hệ thống với các guardrail và constraint phù hợp.
Trường hợp thử nghiệm đầu tiên là reimplementation thuật toán UMAP — một thuật toán dimensionality reduction hữu ích nhưng chậm với big data. Thay vì fork các Rust crate có sẵn như umap-rs, tác giả yêu cầu agent viết thuật toán từ đầu với tối thiểu dependency, cho phép tối ưu ở mức thấp nhất có thể. Tác giả cũng đặt ràng buộc quan trọng: cấm sử dụng unsafe code để đảm bảo memory safety của Rust. Kết quả benchmark được thực hiện bằng crate criterion — công cụ benchmarking chuẩn của hệ sinh thái Rust.
Một lợi thế quan trọng của cách tiếp cận này là code Rust có thể compile sang WebAssembly để chạy trên trình duyệt, hoặc tích hợp ngược vào Python qua PyO3, kết hợp sự tiện dụng của Python với tốc độ của Rust.
Bài viết mở ra hướng đi thực tế cho các lập trình viên Việt Nam: thay vì tự viết code tối ưu thủ công, có thể dùng AI agent với prompt có cấu trúc để đạt hiệu năng vượt trội trên Rust — ngôn ngữ đang ngày càng phổ biến trong cộng đồng.
Nguồn: Hacker News — Biên dịch & tổng hợp: danhbaai.com