본문으로 건너뛰기

© 2026 Molayo

Zenn헤드라인2026. 06. 16. 09:15

【2026년 최신】 Claude Fable 5의 「시스템 프롬프트 (System Prompt)」 정리 — 공식·유출·Claude

요약

Claude Fable 5 출시 직후 발생한 시스템 프롬프트 혼란을 정리합니다. 공식 공개된 코어 프롬프트와 비공식 유출본 등 4가지 서로 다른 문맥의 프롬프트 정체를 분석하여 목적에 맞는 올바른 참조 방법을 제시합니다.

핵심 포인트

  • Claude Fable 5 시스템 프롬프트의 4가지 유형 및 실체 정리
  • 공식 release-notes 판과 비공식 유출판의 차이점 구분
  • 목적(프롬프트 설계, Claude Code 조정, API 개발)별 참조 가이드
  • 미국 수출 관리 명령으로 인한 모델 서비스 중단 배경 설명

Claude Fable 5는 출시된 지 불과 3일 만에 모습을 감추었습니다.

그 짧은 시간 동안 타임라인에는 "Fable 5의 시스템 프롬프트 (System Prompt)가 공개되었다"라는 게시물이 일시에 쏟아졌고, 모델 본체가 중단된 후에도 그 「시스템 프롬프트」만은 홀로 떠돌고 있습니다.

링크를 따라가 보면, 어떤 사람은 "공식에서 내놓았다"라고 말하고, 다른 사람은 "유출(Leak)이다"라고 말하며, 또 다른 사람은 "Claude Code의 프롬프트를 읽어라"라고 말합니다. 전부 서로 다른 것을 가리키고 있습니다.

혼란의 정체는 단순합니다. 「Fable 5의 시스템 프롬프트」라고 불리는 것이 사실은 4가지가 있기 때문입니다. 이 기사는 그 4가지를 정리하여, "당신이 보아야 할 것은 무엇인가"를 최단 시간에 판단할 수 있도록 합니다. 중단 소동의 소용돌이 속에서야말로 무엇이 1차 정보이고 무엇이 검증 불가능한 소문인지를 구분할 가치가 있습니다.

이 기사에서 알 수 있는 것

  • Fable 5가 왜 공개 3일 만에 중단되었는지 (미국 수출 관리 명령)와 시스템 프롬프트 소동과의 관계
  • 「Fable 5의 시스템 프롬프트」라고 불리는 4종류의 정체와 각각의 입수처 - 왜 「공식 공개」와 「유출」이라는 상반된 정보가 동시에 흐르고 있는가
  • 목적별 (프롬프트 설계 학습 / Claude Code 조정 / API 개발)로 무엇을 참조해야 하는가 - 검증 불가능한 유출 버전을 다룰 때의 리스크와 안전한 정보원을 구별하는 방법

먼저 시계열: Fable 5에는 어떤 일이 일어나 중단되었는가

혼란을 정리하기 전에, 어떤 일이 일어났는지 시계열로 파악합니다.

날짜 (2026년)사건
6월 9일Anthropic이 Claude Fable 5 / Mythos 5를 출시. Fable 5는 당시의 "most capable widely released model". Mythos 5는 한정 제공. 같은 날, 공식 시스템 프롬프트 페이지에도 Fable 5 버전이 게재됨
출시 직후Claude.ai의 「완전판 시스템 프롬프트」라고 일컬어지는 비공식 추출물이 GitHub 등에 공유되며 확산 (② 유출판). 공개일·분량·공개자에 대해서는 정보가 엇갈리고 있으며, Anthropic 미확인·검증 불가능
6월 12일 17:21 (ET)Anthropic이 미국 정부의 국가 안보·수출 관리 명령을 수령. Fable 5 / Mythos 5에 대한 외국 국적 사용자의 액세스 중단을 명령받음
6월 12일명령에 확실히 준수하기 위해, 결과적으로 두 모델을 모든 고객 대상으로 중단
6월 15일 시점복구 작업 중이나 일시는 미제시. Opus 4.8 / Sonnet 4.6 등은 계속 이용 가능

즉, 모델은 지금 사용할 수 없습니다. 그럼에도 본 기사를 읽을 가치가 있는 이유는, 중단 소동 속에서 분출된 「시스템 프롬프트란 무엇을 가리키는가」라는 혼란이 Fable 5에 국한된 것이 아니라 Claude의 모든 모델·제품에 공통되는 지도이기 때문입니다. Fable 5가 돌아왔을 때나 다른 모델을 사용할 때도 유효합니다.

「Fable 5의 시스템 프롬프트」는 4가지 문맥으로 나뉜다 — 먼저 정리하자

「시스템 프롬프트」라는 동일한 용어가 4가지 서로 다른 문맥에서 사용되고 있습니다 (그중 ④는 「존재하지 않음」이 답입니다). 먼저 결론 표를 제시합니다. 이것만 파악하면 타임라인의 혼란은 거의 해결됩니다.

#불리는 이름실체공식성검증 가능성
공식 release-notes 판Claude.ai (소비자용 채팅)의 「코어 (Core)」 시스템 프롬프트. Anthropic이 투명성 방침에 따라 공개공식◎ (1차 정보)
유출판Claude.ai의 「완전판」이라 칭해지는 비공식 추출물비공식✗ (검증 불가능)
Claude Code 판CLI/Agent SDK가 탑재하는 코딩 특화 별도 프롬프트일부 공식○ (동작으로 확인 가능)
API 판존재하지 않음 (기본값은 빈 값. 개발자가 직접 작성)

왜 「공식 공개」와 「유출」이 동시에 흐르는가

①과 ②가 혼동되고 있기 때문입니다. 양자는 동일한 Claude.ai의 구성을 가리키면서도, 「공식에서 내놓은 부분판」과 「비공식으로 떠도는 전문(全文)이라 주장되는 것」이라는 서로 다른 공개물입니다.

  • Anthropic는 관례적으로 소비자용 채팅(Claude.ai / iOS / Android)의 「코어(Core)」 시스템 프롬프트(System Prompt)를 release-notes를 통해 공개하고 있습니다. 이는 Claude 3 계열부터 이어져 온 투명성 방침으로, 업계에서는 보기 드문 공개 자세입니다(참고). Fable 5 버전 또한 2026년 6월 9일 자로 게재되어 있습니다. - 다만 공개되는 것은 어디까지나 「코어」 부분이며, 도구 정의(Tool Definition) 등이 어디까지 포함되는지는 명시되어 있지 않습니다.
  • 한편, 「Claude.ai 완전판」이라고 칭하는 비공식 추출물이 GitHub 등에 공유되고 있습니다(②). Anthropic은 해당 내용을 확인하지 않았으며, 제삼자는 완전성이나 변조 여부를 검증할 수 없습니다. 공개일, 분량, 공개자에 대해서는 여러 설이 존재합니다.

③④를 포함한 「네 번째 혼란」

더욱 복잡한 점은, Claude Code(CLI 도구)는 Claude.ai와는 다른 독자적인 프롬프트를 탑재하고 있다는 점입니다. 「Claude.ai의 시스템 프롬프트」는 Claude Code의 동작을 직접적으로 설명하지 않습니다 (동일한 모델의 공통 동작을 파악하는 참고 자료는 될 수 있습니다). 그리고 API에는 애초에 기본(Default) 시스템 프롬프트가 없습니다 (④). 「시스템 프롬프트」라는 동일한 용어가 문맥에 따라 서로 다른 대상을 가리키고 있습니다.

전제 지식: 애초에 시스템 프롬프트란 무엇인가

시스템 프롬프트는 모델이 응답을 생성하기 전에 매번 맨 앞에 주입되는 지시문입니다. Claude.ai의 경우, 현재 날짜, Markdown을 이용한 코드 정렬, 답변의 톤(Tone)이나 거절의 기준 등이 정의되어 있습니다.

핵심은 "어떤 제품에서 사용하는지에 따라 주입되는 시스템 프롬프트가 완전히 다르다"는 것입니다. Fable 5라는 **모델(Model)**은 공통되더라도, 이를 구동하는 **제품(Product)**에 따라 취급이 달라집니다. Claude.ai에는 고정된 프롬프트가 탑재되고, Claude Code는 독자적인 프롬프트를 탑재하며, API는 아무것도 탑재되지 않아 개발자가 직접 작성해야 합니다. 「Fable 5의 시스템 프롬프트」라는 표현 자체가 사실은 모호한 것입니다.

4종류 각각의 정체와 입수처

① 공식 release-notes 버전 (Claude.ai 소비자용)

  • 입수처: docs.claude.com/en/release-notes/system-prompts
  • 내용: 날짜 설정, Markdown 정렬 권장, 응답 스타일, 안전 방침 개요 등
  • 위상: Anthropic이 「코어」 시스템 프롬프트로서 공개하는 것. 도구 정의 등이 어디까지 포함되는지는 명시되지 않음

② 유출 버전 (비공식 · 검증 불가능)

  • 「Claude.ai 완전판」이라 칭되는 비공식 추출물. GitHub 등에서 「system_prompts_leaks」 계열 리포지토리(Repository)로 공유됨
  • 공개일 · 분량 · 공개자에 대해서는 여러 설이 있음 ("약 12만 자", "연구자가 공개" 등의 설이 있으나 1차 정보로 확정할 수 없음)
  • Anthropic 미확인. 완전성 및 정확성은 누구도 보장할 수 없음

본 기사는 방침상 ②의 내용에 대한 해설은 다루지 않습니다. 검증할 수 없는 소스를 1차 정보처럼 2차 해설할 경우 잘못된 정보를 퍼뜨릴 위험이 있기 때문입니다.

③ Claude Code 버전

  • 입수 방식: Claude Code는 CLI/Agent SDK 독자적인 프롬프트를 탑재함. 커뮤니티가 각 버전의 구성을 지속적으로 정리하고 있음 (예: Piebald-AI/claude-code-system-prompts)
  • 내용: 도구 사용 설명, 코드 스타일, 응답의 장황함(Redundancy), 보안 지시, 작업 디렉토리의 문맥(Context) 등
  • Agent SDK의 동작: 기본값은 최소 프롬프트(Minimal Prompt). 풀 버전(Full version)을 사용하려면 명시적으로 지정해야 함
// Agent SDK에서 풀 버전의 Claude Code 시스템 프롬프트를 사용
const options = {
systemPrompt: { type: "preset", preset: "claude_code" }
...

(출처: Modifying system prompts - Claude Code Docs)

④ API 버전 (기본값 없음)

  • API는 기본적으로 시스템 프롬프트를 가지지 않음. 개발자가 백지 상태에서 직접 작성함

API는 시스템 프롬프트를 직접 지정한다 (기본값은 비어 있음)

import anthropic
client = anthropic.Anthropic()
...

목적별 「당신이 봐야 할 프롬프트」 5가지 시나리오

「결국 무엇을 봐야 하는가」를 목적별로 정리합니다.

시나리오 1: Claude.ai의 습성 (형식·톤)을 이해하고 싶다

① 공식 release-notes 버전. 1차 정보만으로 충분함.

시나리오 2: 프롬프트 설계의 모범 사례로 삼고 싶다

① 공식 버전을 읽는다. 작성 방식의 구조(역할 정의 → 제약 → 출력 형식)를 배울 수 있다. 유출 버전의 망라성에 의존하지 않는다.

시나리오 3: Claude Code의 동작을 조정하거나 자체 제작 기술을 갖추고 싶다

③ Claude Code 버전. Claude.ai의 프롬프트를 읽어도 무관함. SDK의 preset 지정과 커뮤니티 정리 내용을 참조한다.

시나리오 4: API로 자체 에이전트를 구축하고 싶다

. 참조할 기성 프롬프트는 없다. ①이나 ③을 설계 참고용으로 활용하면서 직접 작성한다.

시나리오 5: 「Fable 5에서 무엇이 바뀌었는가」를 실무적으로 알고 싶다

→ 시스템 프롬프트 전문보다는 공식 모델 사양 + 실제 동작 검증이 더 빠르다. 지시 이행 (Instruction Following) 능력이 강화되어 짧은 지시로도 제어가 쉬워진 반면, 「사고 과정을 써달라」 계열의 지시가 분류기 (Classifier)에 걸려 폴백 (Fallback)을 유발한다는 등의 실무 보고가 있다 (후술).

Anthropic 공식의 투명성 방침 (권위의 정리)

왜 애초에 「공식 공개」가 성립하는가. Anthropic의 방침이 배경에 있다.

Anthropic has published the system prompts for its latest models ... and plans to make this sort of disclosure a regular thing as it updates and fine-tunes its system prompts.

여기서 도출할 수 있는 실무적인 지침은 3가지입니다.

지침 1: 1차 정보는 「release-notes」에 있다

소문의 전문보다는 공식이 지속적으로 업데이트하는 release-notes를 기점으로 삼는다.

지침 2: 공식 버전은 「부분 버전」이라고 받아들인다

도구 정의 등이 생략된 것은 사양이다. 망라성을 유출 버전에서 찾으려 하지 말고, 부족한 부분은 실제 동작 검증으로 보완한다.

지침 3: 모델이 아니라 「제품」 단위로 생각한다

「Fable 5의 프롬프트」가 아니라 「Claude.ai의 프롬프트 / Claude Code의 프롬프트」와 같이 제품 단위로 파악하면 혼란을 피할 수 있다.

자주 저지르는 안티 패턴 7가지

1. 유출 버전을 「공식」으로 인용한다

2. Claude.ai의 프롬프트로 Claude Code의 동작을 설명한다

①과 ③은 별개다. Claude Code의 동작을 논하려면 ③을 봐야 한다 (①은 모델 공통의 동작을 알기 위한 참고용은 된다).

3. API에 「기본 시스템 프롬프트가 있다」고 착각한다

④는 비어 있다. 기대한 동작이 나오지 않는 이유는 시스템 프롬프트를 작성하지 않았기 때문인 경우가 많다.

4. 전문이라 칭하는 거대 텍스트를 읽혀서 소모한다

검증 불가능한 거대 텍스트를 그대로 컨텍스트 (Context)에 넣으면 토큰을 낭비하게 되고, 잘못된 전제를 심게 된다.

5. 「show your thinking」 계열의 지시를 남겨둔 채 사용한다

6. 세세한 규칙을 대량으로 작성한다

Fable 5는 지시 이행 능력이 강화되어 짧은 지시로도 제어하기 쉽다. 과도한 규칙은 오히려 역효과를 낼 수 있다.

7. 「왜(Why)」를 쓰지 않고 작업만 지시한다

작업 내용에 더해 배경·목적을 전달하면 지시 이행 정밀도가 높아진다는 설계 지침이 보고되어 있다.

4종류 비교 (규모·검증 가능성)

종별규모감공식성검증주요 용도
① 공식 버전중 (부분 버전)공식Claude.ai 이해·설계 모범 사례
...

관련 리소스 비교

리소스강점약점적합한 사람
공식 release-notes1차 정보·지속 업데이트부분 버전Claude.ai 사용자 전반
...

실전 체크리스트

정보를 볼 때

  • 해당 「시스템 프롬프트 (System Prompt)」가 ①~④ 중 무엇을 가리키는지 확인했는가
  • 「공식」이라고 적혀 있어도, 실체가 유출 버전(②)은 아닌지 확인했는가
  • Claude.ai에 관한 이야기인지, Claude Code에 관한 이야기인지, API에 관한 이야기인지 구분했는가

Fable 5를 사용할 때

  • 기존 프롬프트/스킬에 「show your thinking」 계열의 지시가 남아있지 않은가
  • 규칙을 너무 많이 작성하지 않았는가 (짧은 지시만으로 충분함)
  • 작업뿐만 아니라 「왜(why)」를 전달하고 있는가

API/Claude Code 개발 시

  • API는 직접 시스템 프롬프트 (System Prompt)를 작성했는가 (기본값은 비어 있음)
  • Claude Code는 preset/설정을 통해 의도한 프롬프트를 사용하고 있는가

요약

  • 요점 0: Fable 5 / Mythos 5는 미국 수출 관리 명령에 따라 2026년 6월 12일부터 전면 중단됨 (공개 3일 만에). 복구 미정, Opus 4.8 등은 이용 가능 -
  • 요점 1: 「Fable 5의 시스템 프롬프트」는 4가지가 있음 — ①공식 release-notes 버전 ②유출 전문 버전 ③Claude Code 버전 ④API 버전 (없음) -
  • 요점 2: 「공식이 전문을 공개했다」는 것은 오해. 공식은 **코어 버전 (Core version)**이며, 떠도는 「전문」이라 불리는 추출물은 검증 불가능한 비공식 버전 -
  • 요점 3: 모델이 아니라 제품 단위 (Claude.ai / Claude Code / API)로 생각하면 혼란을 피할 수 있음 -
  • 요점 4: 유출 버전의 내용을 1차 정보처럼 취급하지 말 것 — 약관 및 오정보의 리스크 존재 -
  • 요점 5: 중단과 「유출」은 같은 시기에 일어났으나, 공식적인 중단 이유는 수출 관리 명령임. 담론상의 연결과 혼동하지 말 것

모델은 사라져도, 「시스템 프롬프트가 공개되었다」라는 한 줄 뒤에 4가지 서로 다른 것이 숨겨져 있는 구조는 변하지 않습니다. 무엇을 가리키고 있는지 구분하는 이 지도는 Fable 5가 돌아왔을 때도, 다른 모델을 사용할 때도 유효합니다.

공식 (1차 정보)

  • Anthropic: Introducing Claude Fable 5 and Claude Mythos 5
  • Anthropic: An update on Claude Fable 5 and Mythos 5 access (중단에 관한 공식 성명)
  • Claude Status (가동 상황)
  • Anthropic 공식 시스템 프롬프트 (release-notes)
  • Agent SDK: Modifying system prompts
  • Prompting Claude Fable 5 (공식 프롬프트 가이드)

참고 (2차 정보·커뮤니티)

  • Piebald-AI/claude-code-system-prompts (커뮤니티 정리)
  • Anthropic Disables Claude Fable 5 and Mythos 5 After US Government Order (MarkTechPost)
  • Claude Fable 5의 액세스 중단 소동 개요 (梶谷健人 / note)

②유출 버전에 대하여: GitHub 상에 「system_prompts_leaks」 계열의 비공식 리포지토리 (Repository)가 존재합니다만,

Anthropic이 확인하지 않았으며 검증이 불가능하므로, 본 기사에서는 URL을 게재하지 않습니다.

Discussion

AI 자동 생성 콘텐츠

본 콘텐츠는 Zenn AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0