Godot 엔진, AI 코드 기여 제한 및 정책 강화
Godot 엔진, 급증하는 코드 기여(PR)와 AI 생성 코드로 인한 리뷰어 부담 증가 문제 해결에 나섬
신규 기여자 대상 기능 추가 및 대규모 리팩토링 제한으로 코드 품질 및 학습 유도
인간 작성 코드 의무화 및 AI 보조 사용 시 명확한 공개 요구
AI 생성 코드 증가와 리뷰어 부담
커뮤니티에서는 AI 생성 코드(AI-Generated Code)의 급증이 Godot 엔진 리뷰어들의 부담을 가중시킨다는 점에 공감대를 형성하고 있습니다. 특히, 리뷰어들은 AI가 피드백을 통해 학습하지 못한다는 점에서 교육적 효과가 없어 시간 투자가 비효율적이라고 지적합니다. 이는 인간 기여자의 파이프라인(Human Contributor Pipeline)을 유지하는 데 어려움을 초래한다고 언급됩니다.
신규 기여자 정책 강화의 배경
이번 정책 변경은 신규 기여자(3개 미만 PR 병합)가 기능 추가(New Features)나 대규모 리팩토링(Significant Refactoring)을 진행하기 전에 반드시 메인테이너의 사전 승인(Explicit Permission)을 받도록 하는 데 초점을 맞춥니다. 이는 코드베이스 학습 및 메인테이너와의 신뢰 구축을 위한 점진적 기여(Incremental Contribution)를 장려하기 위함이라고 설명됩니다.
코드 작성 책임 및 투명성 요구
Godot 엔진은 모든 코드 기여가 인간이 작성(Human-Authored)해야 하며, AI를 이용한 코드 생성(AI Code Generation)은 코드 완료(Code Completion) 등 최소한의 보조 역할로 제한된다고 명시했습니다. 또한, AI 사용 시 PR 토론(PR Discussion)에 반드시 공개해야 하며, 자율적인 AI 에이전트 사용(Autonomous AI Agent Use)은 금지된다고 강조합니다.
리뷰어 시간 가치 증대 방안
논의에서는 리뷰어들이 시간을 투자하는 것에 대한 보람을 느낄 수 있도록 리뷰어 시간의 가치(Value of Reviewer Time)를 높이는 것이 중요하다고 강조합니다. AI 생성 코드 검토는 교육적 동기 부여가 어렵기 때문에, 인간 기여자의 코드에 대한 리뷰를 통해 미래의 메인테이너(Future Maintainers)를 양성하는 데 집중할 계획이라고 합니다.