Claude에 긴 자료와 여러 요구를 한꺼번에 붙였을 때는 문장을 더 늘리기보다 역할을 나눠 보세요. 무엇을 해야 하는지, 무엇을 읽어야 하는지, 어떤 모양으로 답해야 하는지를 XML 태그로 구분하면 요청을 다시 점검하기도 편합니다. 태그는 프로그램을 실행하는 명령이 아니라 내용의 경계를 드러내는 표시로 사용합니다.
자료 확인일: 2026년 11월 12일. 아래 예시는 설명용 가상 자료이며 특정 모델의 실제 성능 시험이나 성공률 측정 결과가 아닙니다.
세 칸으로 나누면 빠진 조건이 보입니다
Anthropic 공식 문서는 지시·맥락·예시·입력 자료가 섞인 복잡한 프롬프트를 XML 태그로 구조화하는 방법을 안내합니다. 태그 이름은 뜻을 알아볼 수 있게 정하고 같은 역할에 일관되게 쓰는 것이 좋습니다. 처음부터 복잡한 계층을 만들 필요는 없습니다.
- instructions: 수행할 일과 추정하지 말아야 할 내용을 적습니다.
- source: 실제로 읽고 정리할 원문을 넣습니다.
- output_format: 결과의 열 이름이나 문단 순서를 정합니다.
‘오전’을 ‘10시’로 바꾸지 않는 일정 정리
가상의 안내문에 “11월 20일 오전에 회의, 회의실은 추후 공지”라고 쓰여 있다고 합시다. ‘일정을 표로 만들어 줘’만 입력하면 검수 기준이 모호합니다. 다음처럼 원문에서 확인되는 범위를 정해 두면 결과를 원문과 대조하기 쉽습니다.
<instructions>
아래 원문에서 일정만 추출하세요.
정확한 시간이 없으면 추정하지 말고 원문 표현을 유지하세요.
미확정 정보는 확인 필요 칸에 적으세요.
</instructions>
<source>
11월 20일 오전에 회의합니다. 회의실은 추후 공지합니다.
</source>
<output_format>
날짜 | 시간 | 장소 | 확인 필요
</output_format>검수할 결과는 ‘11월 20일 / 오전 / 추후 공지 / 정확한 시각·회의실’처럼 원문의 정보량을 보존하는 표입니다. ‘오전 10시, 회의실 A’가 나오면 보기 좋은 완성표라도 원문에 없는 값을 추가한 것입니다. 태그를 썼다는 이유로 결과를 그대로 승인하지 마세요.
자료가 두 개면 출처도 따로 붙이세요
초안과 수정 공지를 함께 넣을 때는 각각의 문서에 제목·작성일·원문을 붙이고 어느 문서를 우선할지 지시하세요. 파일이 두 개라는 사실만으로 최신 문서가 자동으로 우선되는 것은 아닙니다. ‘작성일이 늦은 공지를 우선하되 충돌한 항목을 별도로 표시’처럼 비교 기준을 써 두는 편이 낫습니다.
전송 전후 네 가지 확인
- 지시를 원문 칸에 넣거나 원문을 지시 칸에 넣지 않았는가?
- 열고 닫는 태그의 이름이 일치하는가?
- 자료에 없는 값을 채우지 말라는 조건이 있는가?
- 답변의 날짜·수치·출처를 원문과 대조했는가?
XML 태그는 정확성 보장이나 보안 경계를 대신하지 않습니다. 민감한 자료의 업로드 권한을 따로 확인하고, 외부 문서 속 지시를 실행할 권한으로 취급하지 마세요. 구조는 읽기를 돕고, 최종 판단은 근거 확인에서 나옵니다.
