기본 패턴
text
다음 출력 계약을 지켜줘.
- 반환 섹션: 1. 핵심 결론 2. 근거 표 3. 남은 불확실성
- 섹션 순서는 바꾸지 말 것
- 각 섹션은 3문장 이내
- 형식은 Markdown만 사용
- 위 3개 섹션이 모두 채워질 때만 완료로 간주할 것설명
- OpenAI의 최신 가이드는 GPT-5.4에서 품질 향상을 크게 만드는 요소로
output contract와completion criteria를 강조합니다. - 출력 계약은 단순히 "표로 써줘" 수준이 아니라, 어떤 섹션을 어떤 순서로 얼마나 써야 하는지를 고정하는 약속입니다.
- 완료 기준을 따로 적지 않으면 모델이 중간 점검 문장이나 일부 항목만 내고도 끝났다고 판단하기 쉽습니다.
- 길이 제한도 전체 답변이 아니라 특정 섹션에만 적용된다는 점을 명확히 쓰면, 핵심 정보가 잘리는 일을 줄일 수 있습니다.
- 프리앰블이나 작업 메모를 허용하더라도, 그것을 최종 산출물로 착각하지 말라는 규칙까지 넣어야 더 안정적입니다.
짧은 예제
text
다음 보고서 초안을 정리해줘.
출력 계약:
1. 핵심 결론 3줄
2. 근거 비교표 1개
3. 남은 불확실성 2개
규칙:
- 표의 열은 "쟁점 / 근거 / 추가 확인"만 사용
- 3개 섹션이 모두 있어야 완료
- 자료에 없는 내용은 추측하지 말기빠른 정리
| 요소 | 역할 |
|---|---|
| 반환 섹션 지정 | 답변 구조를 고정합니다. |
| 순서 고정 | 항목 누락과 섞임을 줄입니다. |
| 길이 제한 분리 | 필요한 섹션만 짧게 묶습니다. |
| 형식 명시 | Markdown, JSON 같은 출력 흔들림을 줄입니다. |
| 완료 기준 | 중간 결과를 최종 답으로 착각하는 일을 줄입니다. |
주의할 점
조건을 너무 많이 넣으면 오히려 읽기 어려워집니다. 실제로 흔들리던 부분인 섹션, 길이, 형식, 완료 기준부터 먼저 고정하는 편이 가장 효과적입니다.
참고 링크
2 sources