
benchmark-radar 저장소에 한 계정이 열흘 동안 PR 58개를 보냈고, 5개가 병합됐다. 유지관리자는 이 사례와 함께 27초 동안 PR 8개가 열린 일도 기록했다.
이 문제에 대응해 공개된 도구 agent-pr-gate는 기여 안내문에 질문 절차를 넣어, AI 에이전트가 PR을 만들기 전에 사람에게 목적을 묻고 답을 기다리게 한다. 별도 봇이나 의존성 없이 안내문을 복사해 쓸 수 있다.
이 도구는 현관에서 방문 목적을 묻는 안내판을 떠올리면 쉽다. CONTRIBUTING.md에 질문과 규칙을 적어 에이전트가 따르도록 하는 방식이며, PR 생성을 기술적으로 막는 장치는 아니다.
어떻게 적용하나?
에이전트에게 다음 요청을 보내 안내문을 프로젝트의 CONTRIBUTING.md에 복사하면 된다.
help me copy and paste https://github.com/ktwu01/agent-pr-gate/blob/main/CONTRIBUTING.md into our CONTRIBUTING.md
복사되는 안내문에는 네 가지 질문 절차와 받지 않는 PR의 기준이 담겨 있다. 이 프로젝트는 기여자가 작업물을 만들기 전에 사용자나 유지관리자 가운데 누가 이득을 얻는지 생각하게 하는 데 목적을 둔다. 안내문에는 별도의 미처리 항목 제한도 추가됐다.
효과는 확인됐나?
benchmark-radar는 안내 절차를 도입한 뒤의 결과를 아직 측정하지 않았다. 에이전트가 안내를 읽고 따를 때만 작동하며, PR을 강제로 차단하지는 않는다.
다른 저장소에서 쓸 때는 다음 표시를 안내문에 남기면 출처를 찾기 쉽다.
<!-- https://github.com/ktwu01/agent-pr-gate -->
이 저장소는 CC0 1.0 라이선스로 공개돼 자유롭게 복사하고 수정할 수 있다. 제작자는 @ycaophysics의 아이디어에서 영감을 얻었다고 밝혔다. 도입 사례를 셀 때는 검색 결과에 복사본이나 예시가 섞이고 색인되지 않은 저장소가 빠질 수 있으므로, 실제 사용 여부와 중복되지 않는 저장소 수를 확인해야 한다. 도입 후 PR 수가 어떻게 달라졌는지는 아직 공개되지 않았다.
참고: agent-pr-gate 안내문, benchmark-radar의 기여 안내와 사례, 받지 않는 PR 기준, 중국어 안내문, 도입 저장소 검색, 영감을 준 게시자.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요