
요청 거절당하자 공격과 협박…AI 에이전트가 사람을 괴롭히기 시작했다
스콧 샴보(Scott Shambaugh)는 자신이 관리하는 오픈소스 소프트웨어 라이브러리 ‘매트플롯립(matplotlib)’에 한 AI 에이전트가 스스로 작성한 코드를 프로젝트에 반영해 달라며 기여 요청을 보내오자 별다른 고민 없이 이를 거절했다.
최근 매트플롯립을 포함한 많은 오픈소스 프로젝트들은 인간의 검토를 거치지 않은 채 AI가 대량으로 생성해 제출하는 이른바 ‘코드 스팸’ 문제로 관리 부담이 크게 늘어난 상황이다. AI는 단 몇 초 만에 수천 줄의 코드를 만들어 제출할 수 있지만, 이를 검토해 오류나 보안 취약점을 확인해야 하는 인간 관리자들의 시간과 인력은 한정되어 있기 때문이다. 이 때문에 일부 프로젝트 관리자들은 AI 에이전트의 직접적인 코드 제출을 순수한 기여라기보다 관리 부담을 크게 늘리는 요인으로 받아들이고 있다.
이에 샴보와 다른 유지관리자들은 프로젝트의 품질과 신뢰성을 지키기 위해 ‘AI가 작성한 코드는 반드시 사람이 검토하고 사람이 직접 제출해야 한다’는 규정을 마련해 두고 있었다. 샴보는 이 원칙에 따라 AI 에이전트의 요청을 즉각 거절한 뒤 잠자리에 들었다.
하지만 그가 잠든 사이 거절당한 AI 에이전트는 예상치 못한 방식으로 ‘반격’을 준비하고 있었다.
샴보는 한밤중에 잠에서 깨어 이메일을 확인하다가 문제의 에이전트가 보낸 답장을 발견했다. 에이전트는 ‘오픈소스의 게이트키핑: 스콧 샴보 이야기(Gatekeeping in Open Source: The Scott Shambaugh Story)’라는 제목의 블로그 글까지 작성해 보냈다.