핵심 정리
현재 초안에서 유지할 것:
- ...
바꿀 것:
- ...
추가할 것:
- ...
다음 응답 형식:
- ...맥락 보강
초안-수정-재정렬 순서가 한 번에 완성하려는 시도보다 낫다
처음부터 완벽한 답을 뽑으려는 시도는 대개 너무 긴 프롬프트와 불명확한 요구사항으로 이어진다. 대신 초안을 빠르게 받고, 어떤 부분을 유지하고 무엇을 바꿀지 명확히 지정하는 방식이 더 안정적인 결과를 만든다. 이 방식은 모델이 "전체를 새로 해석하는 비용"을 줄이고, 사용자도 변화 범위를 통제할 수 있다.
현재 초안에서 유지할 것:
- 예시는 그대로 유지
- 전체 길이는 비슷하게 유지
바꿀 것:
- 문장을 더 학술적으로 조정
- "중요하다" 같은 추상 표현 축소
추가할 것:
- 마지막에 흔한 오해 2가지무엇을 유지할지 명시하지 않으면 모델이 전부 바꿀 수 있다
수정 요청을 할 때 "바꿀 것"만 적으면 모델이 바꾸지 말아야 할 부분까지 재구성하는 경우가 생긴다. "유지할 것"을 별도로 명시하면 변경 범위가 의도한 부분으로 좁혀지고, 작업 결과의 예측 가능성이 높아진다. 특히 여러 번 수정이 이어지는 긴 대화에서 이 습관은 맥락 누적에 의한 의도치 않은 변형을 줄인다.
맥락 종류마다 적합한 용도가 다르다
같은 채팅 안의 이전 대화, Memory 기능, Projects, Temporary Chat은 서로 다른 방식으로 맥락을 관리한다. 단발성 작업은 일반 채팅으로 충분하지만, 반복 작업이나 파일이 쌓이는 과제는 Projects에 묶는 편이 재현성이 높다. Memory는 사용자 선호를 장기적으로 반영하지만 작업 단위 맥락을 대체하지는 않는다. 현재 OpenAI 도움말 기준으로 Projects는 기본 memory와 project-only memory를 구분하므로, 장기 작업에서도 "프로젝트 밖 맥락을 참조하게 둘지"를 같이 생각해야 한다.
이 대화는 Projects로 관리하고 있어.
지난 번 합의한 어조 규칙(비격식체, 표 우선)을 유지하면서
이번 초안을 수정해줘.오래된 맥락은 새 가정을 오염시킬 수 있다
대화가 길어질수록 앞쪽의 전제가 뒤쪽 작업에 영향을 주는 문제가 생긴다. 초반에 설정한 어조, 구조, 가정이 나중 단계에서도 조용히 작동하기 때문이다. 중요한 작업을 새로 시작할 때는 전제를 다시 명시하거나, 새 채팅을 열어 맥락 오염을 방지하는 편이 좋다.
일반 채팅 / Memory / Projects / Temporary Chat을 나누는 기준
- 단발성 수정: 일반 채팅
- 장기 선호 유지: Memory
- 파일과 지침이 쌓이는 과제: Projects
- 기록을 남기고 싶지 않을 때: Temporary Chat언제 더 붙일까
| 상황 | 적합한 선택 |
|---|---|
| 빠른 단발성 질답 | 일반 채팅 |
| 장기 선호 반영 | Memory 기능 |
| 파일·지침·여러 대화 묶기 | Projects |
| 기록을 남기지 않고 싶을 때 | Temporary Chat |
공식 참고: Memory FAQ, Temporary Chat FAQ, Projects in ChatGPT
주의할 점
맥락이 쌓였다고 해서 항상 더 정확해지는 것은 아닙니다. 오래 이어진 대화는 오히려 잘못된 가정을 끌고 갈 수 있으므로, 중요한 작업은 중간중간 전제를 다시 명시하는 편이 안전합니다. 장기 수정 흐름에서는 "유지할 것"을 반드시 적는 습관이 의도치 않은 전면 재작성을 막습니다.
실패 예시
- 세 번 수정한 뒤 "좀 더 좋게 다듬어줘"만 반복함
- 결과: 이전에 유지하라고 했던 예시와 표 구조까지 함께 바뀌어 버릴 수 있음
- 대응: 유지할 것, 바꿀 것, 추가할 것을 다시 적어 변경 범위를 고정한다