Rust Sets New Rules for AI Coding: AI Can Help You Look, But Not Write for You; Overuse Triggers 'Circuit Breaker'
Five teams in the Rust project have formally adopted a new policy on AI-assisted programming, which regulates how contributors may use large language models (LLMs) when submitting code to the rust-lang/rust repository. The policy, announced by Jynn Nelson on the Inside Rust blog, allows LLMs for answering questions, analysis, summarization, refinement, checking, suggestions, and review, but prohibits their use for creation. It also introduces a 'circuit breaker' mechanism that pauses the merge of LLM-created pull requests if more than half of merged PRs are LLM-created in a six-week window.
Vào ngày 5 tháng 8 năm 2026, Jynn Nelson đã thông báo trên blog Inside Rust rằng năm nhóm thuộc dự án Rust - bao gồm trình biên dịch, thư viện chuẩn, hệ thống kiểu, rustdoc và bootstrap - đã chính thức thông qua chính sách quản lý việc sử dụng mô hình ngôn ngữ lớn (Large Language Models - LLMs) trong các đóng góp mã nguồn. Chính sách này áp dụng cho kho lưu trữ chính rust-lang/rust và nêu rõ rằng LLMs có thể được sử dụng để trả lời câu hỏi, phân tích, tóm tắt, tinh chỉnh, kiểm tra, đề xuất và xem xét, nhưng không được dùng để tạo nội dung mới. Các đóng góp liên quan đến việc LLM tạo nội dung phải được công khai, và người đóng góp mới không được gửi các pull request do LLM tạo trừ khi họ tìm được người xem xét trước. Chính sách này bao gồm một “bộ ngắt mạch”: nếu hơn một nửa số pull request được hợp nhất trong bất kỳ khoảng thời gian sáu tuần nào là do LLM tạo, tất cả các pull request như vậy sẽ bị tạm dừng cho đến khi tỷ lệ này giảm dưới 50% và sau một thời gian chờ 10 ngày. Các vi phạm, ví dụ như cố ý che giấu việc sử dụng LLM, được xử lý giống như các vi phạm Bộ quy tắc ứng xử của Rust, tương tự như quấy rối. Chính sách này không được thiết kế để thực thi hoàn toàn về mặt kỹ thuật, với mục tiêu loại bỏ sự mơ hồ hơn là truy bắt mọi trường hợp vi phạm. Nelson đã nêu ba áp lực dẫn đến việc ban hành chính sách bằng văn bản này: tín hiệu của một pull request được xây dựng kỹ lưỡng không còn đáng tin cậy, nguồn lực xem xét ngày càng khan hiếm khi chi phí tạo mã nguồn giảm, và một số người đóng góp sao chép bình luận của người xem xét vào LLMs và dán đầu ra trở lại, gây lãng phí thời gian của mọi người. Chính sách này được xem là một bước đầu tiên, và hội đồng lãnh đạo Rust đang xem xét thành lập một ủy ban LLM cấp dự án, ủy ban này có thể mở rộng các quy tắc như vậy trên toàn bộ dự án.
Nguồn: InfoQ 中国 —
bản gốc
