Lobsters

OSRS Wiki and RuneLite are increasingly under strain from low-effort AI development

OSRS Wiki와 RuneLite가 저품질 AI 개발로 인해 점점 압박받고 있다

RuneLite Plugin Hub에 제출되는 Java 코드량이 올해 초 대비 약 100배 증가했고, OSRS Wiki는 AI로 작성된 플러그인과 사이트로 인해 주 2~3회의 인프라 사고를 겪고 있습니다. OSRS Wiki 디렉터와 RuneLite 창립자가 자원봉사 리뷰어와 공개 인프라에 가해지는 숨은 비용을 수치와 사례로 공개하며, AI 개발자들에게 의존성에 가하는 부하를 고려해 달라고 호소합니다.

본문

OSRS Wiki(Weird Gloop)의 디렉터 Cook Me Plox가 RuneLite 창립자 Adam과 함께 쓴 글로, 저노력(low-effort) AI 개발이 RuneScape 생태계의 두 핵심 자원봉사 프로젝트에 가하는 부담을 다룹니다. 저자는 자신이 본 그래프 중 가장 충격적이라며, RuneLite Plugin Hub에 제출되는 Java 코드량이 올해 초 이후 약 100배 늘었다고 밝힙니다. 제출 건수는 약 20배, 제출당 평균 크기는 약 5배 커진 결과입니다.

하루에 3개월 치 코드가 들어온다

과거 1만 줄짜리 플러그인은 개발자와 메인테이너가 몇 달간 주고받는 대규모 프로젝트였지만, 이제는 누군가 ChatGPT에 15분간 지시해 Plugin Hub가 한 달에 처리하던 분량에 맞먹는 코드를 만들어 자원봉사 리뷰어에게 넘깁니다. 그런데 RuneLite가 100배 좋아졌느냐 하면 그렇지 않습니다. 신규 플러그인의 중앙값 설치 수는 예전 수천 건에서 현재 28건으로 떨어졌고, 사용자가 거의 없는 코드까지 모두 동일한 리뷰 과정을 거칩니다. AI로 작성된 플러그인에는 인상적인 환각(hallucination)도 포함되어 있는데, 활성 설치 2,500건의 플러그인은 존재하지 않는 Sailing 선박들을 지어냈고, 한 인기 퀘스트 플러그인은 위키의 퀘스트 가이드를 Claude에 넣어 보스 전투에서 완전히 엉터리인 단계별 도우미를 만들었습니다. AI로 리뷰하면 되지 않느냐는 질문에는, 리뷰어들이 이미 부분적으로 쓰고 있고 조금 도움은 되지만 보안에 민감한 코드에서는 수년 경력의 사람을 대체할 수 없다고 답합니다. AI 생성 코드를 자동으로 걸러내는 분류기도 승산 없는 싸움입니다. 그런 분류기가 있으면 모델들이 그 분류기를 우회하도록 최적화될 것이기 때문입니다.

위키는 이제 모두의 백엔드

AI 스크레이퍼 문제에 더해, 이제는 AI로 작성된 소프트웨어가 위키 생태계의 일부를 자기 백엔드로 삼는 일이 늘고 있습니다. 최근의 한 인기 플러그인은 위키 이미지를 핫링크한 뒤 클라이언트 프레임마다, 이미지당 초당 최대 50회씩 다시 가져왔고 200이 아닌 응답에는 무한 재시도했습니다. 의도된 공격은 아니었고 개발자가 곧바로 수정했지만, 그동안 위키 대역폭 약 70만 GB(평소 하루치가 약 4,000 GB)를 썼고 한 사용자의 가정용 인터넷 500GB도 소모했습니다. 여기서 '위키'는 기사 문서만이 아니라 이미지, 실시간 시세, WikiSync, 드롭 데이터, 거의 모든 RuneScape 도구가 조용히 의존하는 API와 공개 데이터를 포함합니다. 이제 잘못 작성된 플러그인과 사이트로 인한 위키 인프라 사고가 주 2~3회 발생하며, 이미지를 황당하게 비싼 방식으로 가져가는 바이브코딩 사이트는 의사결정에 사람이 없어 연락할 방법조차 없는 경우가 있습니다. 몬스터가 렌더 범위에 들어올 때마다 드롭률 API를 비싸게 질의하는 플러그인도 있습니다. 로그아웃 트래픽은 캐시가 두껍고 기술팀이 월 4억 페이지뷰를 무료한 일상으로 유지하기에 대부분의 독자는 눈치채지 못하지만, 스파이크가 생기면 누군가 호출자를 추적해 개발자를 찾아 멈추게 해야 하고, 만든 사람이 코드를 본 적도 없으면 그 일은 훨씬 어려워집니다.

사라진 필터, 그리고 간단한 답은 없다

못하는 프로그래머와 초보자는 늘 있었지만, 과거에는 우발적으로 수십억 요청을 보낼 수 있는 플러그인이나 사이트를 만들 정도의 기술력이면 그것이 상대방에게 문제가 된다는 주변 지식도 갖춘 경우가 많았습니다. AI 개발이 그 필터를 증발시켰고, 이제 자원봉사자들이 자신들 외에는 아무도 읽어본 적 없는 코드를 이해하는 데 오후를 씁니다. 저자는 그 시간이 다른 멋진 것을 만들 시간을 뺏는다는 점이 가장 괴롭다고 말합니다. 해결책도 단순하지 않습니다. API 키 요구, 챌린지와 CAPTCHA 확대, Plugin Hub 제출 제한 같은 방어 수단은 모두 마찰을 크게 늘리는데, 20년간 50만 명이 편집에 기여한 위키와 RuneLite가 작동하는 이유가 바로 비정상적으로 개방적이고 협력적이며 마찰이 낮기 때문입니다. Jagex가 리뷰어를 더 고용하면 된다는 답도 부족합니다. 필요한 역량이 극도로 틈새이기에 인력으로는 저렴하게 생성되는 코드의 100배 증가를 공짜로 만들 수 없습니다. 다만 모든 것이 불타고 있는 것은 아닙니다. Plugin Hub 리뷰 시간은 대체로 정상이고, AI 작성 위키 편집이나 Google AI Overviews가 사이트를 집어삼키는 이야기도 아닙니다. 모든 것이 겉으로는 여전히 작동하기에 저자가 이 글을 쓴 것입니다. 비용이 자신과 Adam, 시스템을 유지하는 사람들 외에는 보이지 않기 때문입니다. 마지막으로 RuneScape 주변에서 AI 개발을 하는 사람들에게, 자신의 플러그인이 남의 API와 통신한다면 자기 컴퓨터만이 아니라 수만 사용자에게서 실행될 때 무슨 일이 일어나는지, 그리고 자원봉사 리뷰어의 시간도 희소한 자원이라는 점을 생각해 달라고 당부합니다.

원문: OSRS Wiki / 번역·요약: Trawling