빠른 설정
최종 답변은 Markdown으로 작성해줘.
- 제목은 2단계까지만
- 표가 적합하면 표 사용
- 코드가 필요할 때만 코드 블록 사용
- 파일명, 함수명, 용어는 backticks로 감싸기
긴 대화라면 이 형식 규칙을 계속 유지해줘.마크다운 형태
형식을 원하면 직접 명시해야 한다 — 기본값은 보장되지 않는다
ChatGPT의 응답 형식은 컨텍스트와 플랜에 따라 달라진다. 특히 API 환경에서는 Markdown 렌더링이 적용되지 않는 경우가 있어 형식 지시가 없으면 평문으로 반환될 수 있다. "Markdown으로 줘"라는 단순 요청보다 어떤 상황에서 표를, 어떤 상황에서 코드 블록을 쓸지까지 구체화하면 결과가 더 안정적이다.
다음 답변은 Markdown으로만 작성해줘.
- 먼저 핵심 요약 3줄
- 그다음 비교표 1개
- 마지막에 "주의할 점" bullet 2개
- 파일명과 명령어는 모두 backticks로 표시조건 없는 형식 규칙은 불필요한 구조를 만든다
"항상 표를 써줘"처럼 조건 없는 규칙을 주면 표가 적합하지 않은 내용도 억지로 표 형태로 나온다. 표는 비교와 분류에, 코드 블록은 실행 가능한 코드나 명령에, bullet은 순서 없는 항목 열거에 각각 적합하다. 어떤 상황에서 어떤 형식을 쓸지를 조건으로 명시하면 형식이 내용에 맞게 쓰인다.
긴 대화에서 형식 규칙은 점차 약해진다
대화가 길어지면 초반에 설정한 형식 규칙이 희석되어 응답 형식이 흔들리는 경우가 있다. 특히 여러 주제를 거치거나 수정 요청이 반복된 후에는 형식이 원래 지시와 달라질 수 있다. 이를 방지하려면 몇 턴마다 "형식 규칙을 계속 유지해줘"를 다시 명시하거나, 정리 단계에서 형식 규칙을 강하게 재설정하는 방식이 실용적이다.
초안과 정리 단계를 나눠 형식 규칙을 적용하면 자유도와 품질을 함께 유지할 수 있다
형식을 초반부터 강하게 고정하면 내용 탐색 단계에서 창의적 표현이 제한될 수 있다. 초안 단계에서는 자유도를 남기고 내용을 채운 뒤, 정리 단계에서 Markdown 규칙을 강하게 적용하는 방식이 결과 품질과 작업 효율을 함께 높인다.
bullet / 표 / 코드 블록을 나누는 기준
- 순서 없는 핵심 항목: bullet
- 비교와 분류: 표
- 실제 명령, 코드, JSON 예시: 코드 블록
- 초안 탐색: 형식 완화
- 최종 정리: 형식 고정언제 어떤 형식을 쓰나
| 상황 | 적합한 선택 |
|---|---|
| 형식이 매번 달라질 때 | 사용 조건과 함께 형식 명시 |
| 표가 너무 자주 나올 때 | 표 사용 조건 구체화 |
| 기술 용어 가독성이 낮을 때 | backtick 규칙 명시 |
| 긴 대화에서 형식이 무너질 때 | 몇 턴마다 형식 규칙 재상기 |
공식 참고: GPT-5 Prompting Guide
추가 읽기: 오픈AI 공식 프롬프트 가이드: GPT-5를 잘쓰는 3가지 방법
주의할 점
형식을 세밀하게 정할수록 창의적 표현은 줄어들 수 있습니다. 초안 단계에서는 자유도를 조금 남기고, 정리 단계에서 Markdown 규칙을 강하게 거는 방식이 실무적으로 편합니다. 또한 표나 코드 블록 사용 조건을 조건 없이 강제하면 내용에 맞지 않는 구조가 억지로 생성될 수 있습니다.
실패 예시
- "항상 표 1개 포함"을 모든 답변에 강제함
- 결과: 비교할 대상이 없는 설명형 답변도 억지 표로 나와 오히려 읽기 어려워짐
- 대응: 표는 비교가 필요할 때만, bullet은 핵심 정리에만 쓰도록 조건을 함께 적는다