러스트, AI 코딩에 대한 새로운 규칙: AI는 도와줄 수 있지만 대신 작성하지는 못한다; 과도한 사용은 '회로 차단기' 발동
러스트 프로젝트의 다섯 팀은 공식적으로 AI 지원 프로그래밍에 대한 새로운 정책을 채택했으며, 이는 기여자가 rust-lang/rust 저장소에 코드를 제출할 때 대규모 언어 모델(LLM)을 사용하는 방법을 규제합니다. Inside Rust 블로그에서 Jynn Nelson이 발표한 이 정책은 질문 답변, 분석, 요약, 개선, 검사, 제안 및 리뷰에 LLM 사용을 허용하지만, 창작에는 사용을 금지합니다. 또한 6주 창에서 병합된 풀 리퀘스트(PR)의 절반 이상이 LLM이 생성한 경우 LLM이 생성한 PR의 병합을 중단하는 '회로 차단기' 메커니즘을 도입합니다.
2026년 8월 5일, Jynn Nelson은 Inside Rust 블로그를 통해 Rust 프로젝트 내의 다섯 팀(컴파일러, 표준 라이브러리, 타입 시스템, rustdoc, 부트스트랩)이 코드 기여에 있어 대규모 언어 모델(LLM) 사용을 규제하는 정책을 공식적으로 채택했다고 발표했습니다. 이 정책은 주요 rust-lang/rust 저장소에 적용되며, LLM이 질문에 답변하거나, 분석, 요약, 개선, 검토, 제안, 리뷰에는 사용될 수 있지만, 새로운 콘텐츠 생성에는 사용될 수 없다고 명시합니다. LLM이 생성한 기여는 공개되어야 하며, 신규 기여자는 먼저 리뷰어를 찾지 않는 한 LLM이 생성한 풀 리퀘스트를 제출할 수 없습니다. 이 정책에는 "차단 장치"가 포함되어 있는데, 6주 동안 병합된 PR의 절반 이상이 LLM이 생성한 경우, 해당 비율이 50% 미만으로 떨어지고 10일의 냉각 기간이 지날 때까지 LLM이 생성한 모든 PR이 일시 중지됩니다. LLM 사용을 의도적으로 숨기는 등의 위반은 괴롭힘과 마찬가지로 Rust 행동 강령 위반으로 간주됩니다. 이 정책은 의도적으로 기술적으로 완전히 시행 가능하지 않으며, 모든 위반을 적발하기보다는 모호성을 제거하는 것을 목표로 합니다. Nelson은 이 문서화된 정책을 만든 세 가지 압력을 언급했습니다: 잘 구성된 PR의 신호가 더 이상 신뢰할 수 없게 되었고, 코드 생성 비용이 낮아지면서 리뷰 자원이 점점 부족해지며, 일부 기여자가 리뷰어의 의견을 LLM에 복사하고 출력을 다시 붙여넣어 모두의 시간을 낭비한다는 것입니다. 이 정책은 첫 단계로 간주되며, Rust 리더십 위원회는 이러한 규칙을 프로젝트 전체로 확장할 수 있는 프로젝트 수준의 LLM 위원회를 고려하고 있습니다.
출처: InfoQ 中国 —
원문
