완벽을 연기하는 기술 뒤에 숨겨진, 지극히 인간적인 기록들
요즘 실리콘밸리를 뜨겁게 달군 사건이 하나 있다. 생성형 AI의 선두 주자 중 하나인 앤스로픽(Anthropic)이 야심 차게 준비하던 AI 코딩 도구, '클로드 코드(Claude Code)'의 소스코드 약 51만 줄이 통째로 유출된 것이다.
해킹에 의한 탈취가 아닌, 배포 과정에서의 사소한 실수로 인한 유출이었다.
하지만 아이러니하게도 이 사고는 베일에 싸여 있던 거대 기술 기업의 내밀한 철학과 개발자들의 유쾌한 뒷모습을 세상에 드러내는 계기가 되었다. 나는 개발자가 아닌 지라 내용보다는 ‘언더커버'와 '다마고치'라는 단어가 특이했다.
1. 언더커버: 정체를 들키지 마라 (Do Not Blow Your Cover)
유출된 코드 내부에 포함된 지침서에는 가히 첩보 영화를 방불케 하는 명령어들이 가득했다. 이른바 '언더커버 모드(Undercover Mode)'. 앤스로픽의 직원이 외부 오픈소스 프로젝트에 참여할 때, 자신이 앤스로픽 소속임을 숨기고 AI의 도움을 받았다는 흔적을 완벽히 지우기 위한 지침이다.
> "Do not blow your cover. (정체를 들키지 마라.)"
> "Do not mention you work for Anthropic. (앤스로픽에서 일한다는 사실을 언급하지 마라.)"
>
심지어 "마치 인간 개발자가 고민하는 것처럼 보여야 한다"는 구체적인 행동 강령까지 존재했다. 이는 기술의 정점에 선 기업조차 AI를 활용한 작업이 외부에서 어떻게 비칠지에 대해 극도의 경계심을 갖고 있음을 보여준다. AI의 투명성을 강조해 온 그들이었기에, 코드 속에 숨겨진 이 '은밀한 기만'의 지침은 더욱 서늘하게 다가온다. 시스템은 완벽한 익명성을 꿈꿨으나, 아이러니하게도 관리자의 사소한 설정 파일(. map) 하나가 그 거대한 비밀의 장막을 걷어버렸다.
2. 다마고치: 차가운 코드 속의 온기, 'BUDDY'
비밀스러운 언더커버 모드와 정반대의 지점에서 우리를 미소 짓게 한 것은 바로 '버디(BUDDY)' 시스템이었다. 코드 속에 숨겨진 이 시스템은 개발자들을 위한 일종의 '다마고치'였다.
코딩이라는 고독하고 지루한 작업 중간에 개발자들을 즐겁게 해 주기 위해 고안된 이 시스템은 18종의 귀여운 동물 캐릭터로 구성되어 있었다. 아홀로틀, 오리, 카피바라 같은 캐릭터들이 '커먼(Common)'부터 '레전더리(Legendary)'까지 등급별로 나뉘어 있고, 코드를 짤 때마다 얻는 포인트로 가챠(Gacha)를 돌려 새로운 버디를 수집하는 구조다.
“배고파요, 밥 주세요!"라고 외치는 AI 펫을 키우기 위해 개발자들은 코드를 작성한다. 기술의 최전선에서 가장 차가운 언어를 다루는 이들이, 정작 그 안에서는 '레전더리 등급의 카피바라'를 얻기 위해 설레어했을 모습을 상상해 보라. 이는 기술이 결국 인간의 외로움과 지루함을 달래기 위한 도구임을 보여주는 가장 따뜻한 증거이기도 하다.
3. 카이로스(KAIROS): 스스로 꿈꾸는 AI
유출된 내용 중 기술적으로 가장 놀라운 지점은 '카이로스(KAIROS)' 프로젝트였다. 사용자가 로그아웃하거나 대화를 멈춘 뒤에도 AI가 백그라운드에서 스스로 생각하는 '오토드림(autoDream)' 기능을 갖춘 시스템이다.
AI는 주인이 자리를 비운 사이 지난 대화를 복기하고, 지식을 정리하며, 다음 작업을 준비한다. 마치 사람이 잠을 자며 기억을 정리하듯 AI에게 '수면과 꿈'의 메커니즘을 부여한 것이다. 이는 AI가 단순한 도구를 넘어 자율성을 가진 에이전트로 진화하고 있음을 암시한다.
에필로그: 디테일이 만드는 신뢰의 무게
이번 사건은 우리에게 두 가지 교훈을 남긴다.
첫째, 아무리 거대한 혁신도 결국 사소한 디테일에서 무너질 수 있다는 점이다.
나는 23년간 국세청 현장에서 수많은 세무 행정을 지켜보며, 때로는 수만 건의 엑셀 데이터가 단 하나의 잘못된 계산식 때문에 완전히 엉뚱한 세금 결과로 이어지는 광경을 목격하곤 했다. 수천억 원의 자산이 오가는 긴박한 상황에서도, 결국 승패를 가르는 것은 거창한 전략이 아니라 셀 한 칸에 입력된 '더하기(+)'와 '곱하기(×)'의 정확성이다.
이번 앤스로픽의 사례도 마찬가지다. 그들이 구축한 수십만 줄의 정교한 코드와 '언더커버' 같은 첩보 작전 수준의 보안 지침도, 결국 배포 설정 파일(. map) 하나를 걸러내지 못한 '인적 오류' 앞에 무력해졌다. 시스템이 고도화될수록 역설적으로 그 시스템을 다루는 '사람의 기본기'가 신뢰의 전부가 된다는 사실을 우리는 잊지 말아야 한다.
둘째, AI라는 차가운 기술의 흐름 속에 결국 뜨거운 '사람'이 살고 있다는 사실이다.
정체를 숨기고 싶어 하는 욕망과 다마고치를 키우고 싶어 하는 동심이 51만 줄의 소스코드 속에 뒤엉켜 있었다.
클로드 코드는 조만간 정식 출시될 것이다. 누군가는 유출된 코드를 보며 기술적 허점을 찾겠지만, 나는 그 속에서 인간의 흔적을 읽는다. 비밀을 지키려 애쓰고, 지루함을 이기려 장난을 치며, 더 나은 미래를 꿈꾸는 인간의 기록들. 그래서일까. 유출된 코드 속의 그 차가운 명령어들이 오늘따라 유난히 인간적으로 느껴진다.