Rust Compiler용 LLM 정책
Rust 컴파일러 기여에 대한 LLM 사용 정책을 공식화했다.
rust-lang/rust 기여에서 LLM 사용 기준을 정리한 정책 문서다.
이 정책은 Rust Forge의 살아 있는 문서로 두고, CONTRIBUTING.md와 rustc/std-dev-guide에서 링크하도록 설계됐다. 대상은 rust-lang/rust 저장소이며, subtrees, submodules, crates.io 의존성, 다른 rust-lang 저장소는 범위 밖이다.
핵심은 슬롭성 PR을 줄이기 위해 모더레이션 가능한 기준을 만드는 데 있다. 문서에는 다음 같은 범위 제한이 포함된다.
- LLM의 장기적인 사회·경제적 영향
- 환경 영향
- LLM 출력의 저작권 문제
- LLM 사용자를 향한 도덕적 판단
또한 피드백도 구체적인 정책 개선안 위주로 달라고 요구한다. 팀이나 개인의 워크플로가 실제로 어떻게 깨지는지, 그리고 그 문제가 병합 전 차단 사유인지가 주요 검토 기준이다.
문서는 배경으로 LLM 생성 코드와 글이 불쾌하게 느껴지는 사람들과 학습·탐색에 도움이 된다고 보는 사람들이 모두 존재한다고 적는다. 동시에 rust-lang/rust가 이미 LLM 기반 저품질 PR 유입 문제를 겪고 있어, 케이스별 판단보다 명확한 정책이 필요하다고 설명한다.
대안으로는 프로젝트 전체 정책, 사람별 차등 기준, 더 느슨한 허용 정책, 더 엄격한 전면 금지 등이 비교됐고, 현재 안은 너무 많이 막더라도 모더레이션과 이해 가능성을 높이는 방향으로 절충했다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.