3월 31일 클로드 코드가 유출되었고, MPM 업데이트 과정에서 소스맵 파일이 포함되어 보안 연구원이 X(구 트위터)에 공유하면서 빠르게 확산되었다. 엔트로픽은 사람이 실수한 부분이라고 밝혔지만, 2주 연속 유출이라 의도된 유출 가능성도 제기되고 있다.
유출된 코드는 클로드의 내부 동작 원리를 보여주며, 신기능 출시와 유출을 통해 클로드를 지속적으로 언급하게 만드는 전략일 수 있다.
클로드 코드 유출은 단순한 사고가 아닌, 클로드의 내부 동작 원리를 이해하고 활용 방안을 모색하는 계기가 되었다.
클로드 코드는 단순한 챗봇이 아닌 완전한 에이전트 런타임이다. 45개 이상의 내장 도구, 80개 이상의 슬래시 명령어, 멀티 에이전트 기능(MCP)을 포함하고 있다. 일반적인 AI 상담원과 달리 현장에서 직접 문제를 해결하는 엔지니어에 가깝다.
클로드 코드는 질문에 답하는 것보다 작업을 실행하도록 설계되어 있다.
클로드 코드는 단순한 정보 제공을 넘어, 실제 작업을 수행할 수 있는 강력한 도구이다.
클로드.md는 세션 시작 시 한 번 읽히는 것이 아니라, 사용자 컨텍스트에 포함되어 모든 대화에 주입되는 구조이다.
프로젝트 스토리를 장황하게 적는 것보다 짧고 실행 가능한 규칙 위주로 작성하는 것이 효과적이다. 전체적인 목차 인덱스만 작성하는 것도 유용하다. 클로드.md는 매 턴 토큰으로 소비되므로 길게 쓸수록 비용이 증가한다.
클로드.md는 에이전트의 동작 규칙을 정의하는 핵심 요소이며, 간결하고 명확하게 작성하는 것이 중요하다.
클로드 코드는 서브 에이전트를 만들 때 부모의 대화 내용을 그대로 복사하고 API가 이 복사본을 캐시로 공유한다. 따라서 여러 서브 에이전트를 동시에 돌려도 추가 비용이 거의 발생하지 않는다.
파일 읽기나 검색 같은 안전한 작업은 최대 10열 개까지 동시에 실행하고, 파일 수정이나 명령 실행 같은 위험한 작업은 하나씩 순서대로 실행한다.
AI 응답이 오고 있는 중에도 이미 도착한 도구 요청은 바로 실행을 시작하여 응답을 받는 것과 도구를 실행하는 것이 동시에 일어난다.
큰 작업을 하나의 거대한 프롬프트로 던지기보다 탐색, 계획, 실행, 검증으로 분해하여 시키면 중간에 방향을 잡을 수 있고 서브 에이전트에게 병렬로 위임하기에도 좋다.
클로드 코드는 서브 에이전트와 도구 실행을 효율적으로 관리하여 작업 처리 속도를 높이고 비용을 절감한다.
클로드 코드를 사용할 때 반복적으로 작업 허용 여부를 묻는 것은 기능이 아니라 설정 실패로 간주된다.
반복적인 작업 패턴을 setting.json 파일에 등록해두면 된다.
반복적인 작업에 대한 허용 설정을
setting.json파일에 등록하여 작업 효율성을 높일 수 있다.
클로드 코드는 대화가 길어졌을 때 자동으로 정리하는 압축 전략이 5가지나 존재한다. 하지만 자동 압축은 AI가 중요 맥락을 판단하여 삭제할 수 있으므로, 슬래시 콤팩트를 세이브 포인트처럼 활용하는 것이 좋다.
모든 대화는 자동으로 저장되며, --continue로 마지막 세션을 이어갈 수 있고, --resume으로 특정 세션을 선택하여 이어갈 수 있다. 세션을 이어가면 매번 새로 시작하는 것보다 효율적이다.
컨텍스트 관리와 세션 활용을 통해 대화의 흐름을 유지하고 작업 효율성을 높일 수 있다.
훅은 클로드 코드의 특정 시점에 자동으로 실행되는 규칙이다. 프롬프트는 요청이지만 훅은 보장이다. setting.json 파일의 hooks 항목에 설정한다.
훅 기능을 활용하여 작업 흐름을 자동화하고 효율성을 극대화할 수 있다.
소스 코드에서 발견된 피처 플래그는 108개이며, 그중 미출시 기능이 20개 이상이다.
/buddy로 실행 가능). MPX 애니버디 명령어를 통해 원하는 캐릭터로 변경 가능하다.카이로스, 코디네이터, 멀티 에이전트 기능은 클로드.md를 통해 정의된 에이전트 동작 규칙과 서브 에이전트 작업 분해를 기반으로 작동할 것으로 예상된다.
미출시 기능들은 클로드 코드의 미래 방향을 제시하며, 상시 에이전트와 멀티 에이전트 기능을 통해 더욱 강력한 자동화 및 협업 환경을 제공할 것으로 기대된다.
클로드 코드를 잘 쓰는 사람은 프롬프트를 잘 쓰는 사람이 아니라 환경을 세팅한 사람이다. 설정에 따라 완전히 다른 결과를 만들어낼 수 있다.
클로드 코드의 잠재력을 최대한 활용하기 위해서는 환경 설정과 커스터마이징에 집중해야 한다.