Claude Code 및 Claude Desktop 분석 결과: 6개 이상의 서로 다른 시스템 프롬프트 변형 발견
요약
Claude Code와 Claude Desktop의 내부 구조를 분석하여 6개 이상의 서로 다른 시스템 프롬프트 변형을 발견했습니다. Anthropic의 프롬프트 주입 방식과 모델별 도구 세트의 차이점, 그리고 프롬프트를 통한 모델 오류 제어 방식을 다룹니다.
핵심 포인트
- Claude Code와 Desktop 간 6개 이상의 시스템 프롬프트 변형 존재
- heron_brook 섹션을 통한 라이브 시스템 프롬프트 주입 가능성 확인
- 모델별로 상이한 도구 세트(Computer Use, Browser Use 등) 구성
- Opus 패스트 모드는 모델 변경이 아닌 디코딩 레이어 차이임
저는 지난 주말, 저만의 AI 하네스 (AI harness)에서 특정 문제를 어떻게 해결할지 이해하기 위해 Claude Code (CC)와 Claude Desktop (CD)를 분해해 보았습니다. Claude Code를 사용하여 CLI (bun, Mach-O)와 데스크톱 앱 (Electron, Vite)을 분해하여 내부를 살펴보고, 시스템 프롬프트 (system prompt)가 어떻게 구성되어 있는지, 어떤 도구 (tools)를 사용할 수 있는지, 모델에 따라 어떻게 다른지, 그리고 모델의 몇 가지 짜증 나는 문제를 어떻게 다루는지 관찰했습니다.
몇 가지 흥미로운 발견 사항은 다음과 같습니다:
- CC 및 CD 전반에 걸쳐 6개 이상의 서로 다른 프롬프트 변형이 존재합니다.
- Anthropic은
heron_brook이라는 섹션을 가지고 있는데, 이를 통해 이미 설치된 클라이언트의 라이브 시스템 프롬프트에 임의의 프롬프트를 주입할 수 있습니다. - 불필요한 불렛 포인트 (bullet points)의 과도한 사용이나 URL 환각 (hallucination)과 같은 고질적인 문제들은 프롬프트에서 수정되어야 합니다.
- Opus를 위한 패스트 모드 (fast mode)는 다른 모델을 사용하는 것이 아니라, 단지 다른 디코딩 레이어 (decoding layer)를 사용할 뿐입니다.
- CC와 CD는 완전히 다른 도구 세트를 가지고 있습니다. CD에는 더 많은 컴퓨터 사용 (computer use) 및 브라우저 사용 (browser use) 도구가 포함되어 있습니다.
Anthropic 팀이 다양한 문제를 처리하는 방식에 대한 많은 프롬프트 스니펫 (prompt snippet)을 전체 블로그에 캡처해 두었습니다.
제출자: /u/geeksg [link] [comments]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/ClaudeAI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기