검증됨업무를 더 빨리 끝내기
내 일에 바로 쓰는 방법
Output Contract 패턴
예쁘지만 쓰기 어려운 답 대신 예측 가능한 출력 형식을 받는다.
원본 근거Anthropic: structure prompts with XML tags확인 2026-07-07
이럴 때 쓰기Automation · Handoffs · Reusable workflows
얻는 결과다음에도 재사용할 수 있는 작업 시작점
핵심 아이디어
Output Contract는 모델이 쓰기 전에 섹션, 순서, 필드, 길이, 금지 행동을 정한다. 사람이 반복해서 보거나 스크립트가 읽을 때 특히 유용하다.
왜 효과적인가
LLM은 기본적으로 유연하다. 계약 형식은 그 유연성을 좁혀 답변을 하나의 인터페이스로 만든다.
약한 예
이 리서치 요약해줘.
좋은 패턴
정확히 1) 한 문장 주장, 2) URL 포함 근거 bullet, 3) 신뢰도, 4) 리스크, 5) 다음 액션 순서로만 출력해. 추가 섹션 금지.
내 일에 맞게 바꾸기
필수 섹션필드명길이 제한허용 포맷금지 요소
작업 템플릿
목표: [달성하려는 것]
맥락: [배경, 대상, 제약]
사용 패턴: Output Contract 패턴
변수: 필수 섹션, 필드명, 길이 제한, 허용 포맷, 금지 요소
출력: [정확한 출력 형식]
마무리 전: 한계와 개선점 1개를 적기운영 레시피
- 먼저 약한 버전을 적어 어떤 문제를 고치는지 확인한다.
- 지시문을 무작정 길게 만들지 말고 빠진 변수를 추가한다.
- 모델에게 출력 형식을 한 번 명확히 따르게 한다.
- 첫 답변을 아래 체크리스트로 검토한다.
- 개선된 버전을 재사용 패턴으로 저장한다.
품질 체크리스트
- 단순 작업이 아니라 실제 목표를 알려줬는가?
- 답을 요구하기 전에 출력 형식을 정했는가?
- 예시, 제약, 품질 기준을 넣었는가?
- 한계, 불확실성, 실패 케이스를 요구했는가?
- 다음에도 재사용 가능한 패턴으로 남겼는가?
모델별 노트
Claude
긴 컨텍스트, 비평, 구조화된 글쓰기에 강합니다. 섹션과 예시를 명확히 주는 편이 좋습니다.
ChatGPT
빠른 반복과 일상 템플릿에 강합니다. 출력 형식과 가정을 명확히 적는 편이 좋습니다.
Gemini
넓은 종합과 Google 계열 리서치에 유용합니다. 출처 요구사항을 명확히 두는 편이 좋습니다.
한계
형식이 너무 빡빡하면 뉘앙스가 사라진다. 불확실한 리서치에는 노트 필드를 남겨라.
다음에 볼 것
이 내용을 재사용 워크플로로 바꾸세요.
프롬프트 디버깅 체크리스트와 솔로 빌더 AI 세팅 팩을 언어별 .md 파일로 받을 수 있습니다.