🎉🎉 Turn your prompts into realistic images with Realistic AI!Try for Free
텍스트 AI

Claude 프롬프트 작성법: XML 태그, 예시, 긴 문서 활용

XML 태그로 프롬프트를 구조화하고, 긴 문서를 먼저 배치하며, 예시를 추가하고, Claude가 단계별로 생각하도록 유도하세요. 재사용 가능한 템플릿이 포함되어 있습니다.

AI Prompt Generator 팀 제공업데이트: 2026년 9월 27일4분 읽기

Claude는 긴 문서와 세심한 지시를 특히 잘 처리하며, Anthropic은 프롬프트 작성 방법에 대한 명확한 지침을 게시합니다. 가장 유용한 습관은 XML 태그로 프롬프트를 구조화하는 것입니다. 이 가이드는 그 이유와 태그를 예시, 단계별 사고 및 미리 채워진 답변과 결합하는 방법을 설명합니다.

명확하고 직접적으로

Anthropic의 조언은 프로젝트에 대해 아무것도 모르는 똑똑한 신입 동료에게 브리핑하는 방식으로 프롬프트를 작성하라는 것입니다.

  • 이 작업은 무엇을 위한 것이며, 누가 결과를 읽을 것인가?
  • 성공적인 답변은 어떤 모습인가?
  • 어떤 단계를 순서대로 따라야 하는가?

동료가 후속 질문을 해야 한다면, Claude도 그 정보가 필요할 것입니다.

XML 태그를 사용하여 프롬프트의 각 부분을 구분하세요

Claude는 XML 스타일 태그에 주의를 기울이도록 훈련되었습니다. 이것은 특별한 구문이 아니며(어떤 설명적인 태그 이름이든 작동합니다), 어떤 텍스트가 지시사항이고, 어떤 텍스트가 데이터이며, 어떤 텍스트가 예시인지 명확하게 구분해 줍니다.

당신은 계약 분석가입니다.

<contract>
{{PASTE CONTRACT HERE}}
</contract>

<instructions>
1. 지불 의무를 발생시키는 모든 조항을 나열하세요.
2. 각 조항을 인용하고, 한 문장의 쉬운 영어로 설명하세요.
3. 상대방이 가격을 변경할 수 있도록 허용하는 모든 조항에 플래그를 지정하세요.
</instructions>

<output_format>
번호가 매겨진 목록을 반환하세요. 플래그가 지정된 조항은 "위험"이라는 별도 섹션에 넣으세요.
</output_format>

태그 사용 팁:

  • 내용에 따라 이름을 지정하세요: <email>, <data>, <style_guide>.
  • 지시사항에서 참조하세요: "<report> 태그 안의 보고서를 사용하여…".
  • 계층 구조를 위해 중첩하세요: <examples><example>…</example></examples>.
  • 답변을 파싱해야 할 때 태그가 지정된 출력을 요청하세요: "최종 답변을 <answer> 태그 안에 넣으세요."

긴 문서를 먼저, 질문은 나중에

긴 입력(보고서, 스크립트, 코드베이스)의 경우, 문서를 프롬프트 상단에 배치하고 질문은 마지막에 배치하세요. Anthropic은 이러한 순서가 긴 컨텍스트 작업에서 답변 품질을 현저히 향상시킬 수 있다고 언급합니다.

여러 문서의 경우, 각 문서를 메타데이터로 감싸세요:

<documents>
  <document index="1">
    <source>q3-report.pdf</source>
    <document_content>{{REPORT}}</document_content>
  </document>
  <document index="2">
    <source>customer-survey.csv</source>
    <document_content>{{SURVEY}}</document_content>
  </document>
</documents>

위 문서만을 사용하여 3분기에 이탈률이 증가한 이유를 설명하세요.
각 이유를 뒷받침하는 구절을 인용하세요.

Claude에게 답변하기 전에 관련 구절을 인용하도록 요청하면 자료에 기반한 답변을 얻을 수 있습니다.

예시 제공 (멀티샷 프롬프팅)

<example> 태그 안에 3~5개의 다양한 예시를 제공하는 것은 어조와 형식을 제어하는 가장 신뢰할 수 있는 방법 중 하나입니다.

<examples>
  <example>
    <input>주문이 늦게 도착했습니다</input>
    <output>카테고리: 배송 | 감성: 부정적 | 긴급성: 중간</output>
  </example>
  <example>
    <input>새로운 색상 옵션이 마음에 듭니다!</input>
    <output>카테고리: 제품 | 감성: 긍정적 | 긴급성: 낮음</output>
  </example>
</examples>

이 메시지를 동일한 형식으로 분류하세요: {{MESSAGE}}

Claude가 한 가지 사례를 복사하는 대신 패턴을 학습하도록 예시를 다양하게 만드세요.

Claude가 먼저 생각하게 하세요

분석, 수학, 계획 또는 판단이 필요한 글쓰기의 경우, Claude에게 답변하기 전에 추론하고 그 추론을 별도로 유지하도록 요청하세요.

<thinking> 태그 안에서 문제를 숙고하세요. 그런 다음 <answer> 태그 안에 최종
권장 사항을 제시하세요.

이렇게 하면 답변이 더 정확해지고 추론을 확인할 수 있습니다. 최신 Claude 모델은 또한 이를 자동으로 수행하는 내장된 확장 사고 모드를 제공합니다.

시스템 프롬프트로 역할 할당

API에서는 system 프롬프트가 역할("당신은 핀테크 회사의 선임 데이터 과학자입니다")을 지정하기에 적합한 장소입니다. Claude 앱에서는 메시지를 역할로 시작하기만 하면 됩니다. 특정 역할은 어휘, 깊이 및 Claude가 지적하는 위험의 종류를 변경합니다.

복잡한 작업을 위한 프롬프트 연결

큰 작업을 각 프롬프트의 출력(태그 내부)이 다음 프롬프트의 입력이 되는 순서로 나눕니다.

  1. 문서에서 핵심 사실 추출 → <facts>
  2. <facts>에서 요약 초안 작성 → <draft>
  3. 오류를 위해 원본과 <draft> 검토 → 최종 버전

각 단계는 하나의 거대한 프롬프트보다 더 간단하고, 디버깅하기 쉬우며, 더 정확합니다.

재사용 가능한 Claude 프롬프트 템플릿

당신은 {{ROLE}}입니다.

<context>
{{BACKGROUND, AUDIENCE, GOAL}}
</context>

<input>
{{DOCUMENT OR DATA}}
</input>

<instructions>
1. {{STEP 1}}
2. {{STEP 2}}
3. {{STEP 3}}
</instructions>

<constraints>
- 길이: {{예: 300단어 미만}}
- 어조: {{예: 중립적, 쉬운 영어}}
- 정보가 누락된 경우, 추측하는 대신 그렇게 말하세요.
</constraints>

먼저 <thinking> 태그 안에서 생각한 다음, <answer> 태그 안에 최종 답변을 제시하세요.

정형화된 문구 건너뛰기

Claude 프롬프트 생성기는 이 구조를 자동으로 작성해 줍니다. 한 문장으로 작업을 설명하면, 사용자 문서가 들어갈 자리 표시자가 있는 태그 지정된 단계별 프롬프트를 반환합니다.

Claude 프롬프트 생성기 사용해보기

Claude가 잘 따르는 XML 태그가 지정된 단계별 프롬프트. 무료, 가입 불필요.

생성기 열기

계속 학습하기