모델 사양(Model Spec)이란 무엇이며, 10월 29일에 무엇이 바뀌었나요?
모델 사양(Model Spec)은 의도된 모델 행동에 대한 OpenAI의 공개 설명서입니다. 이 문서는 "우리는 모델이 모델 사양의 원칙에 부합하도록 훈련하고 있다"는 명확한 역할 설명으로 시작합니다. 이는 설정 페이지가 아니라 훈련의 목표를 기술한 것이며, 사용자 계정의 어떤 스위치를 직접 조작하는 것은 아닙니다.
10월 29일 릴리스에서는 전체 문서를 5가지 가치를 중심으로 재구성했으며, 대상 명칭을 "어시스턴트(the assistant)"에서 GPT로 변경했습니다. 메모리와 관련하여 주목할 만한 변화는 컨텍스트에 관한 새로운 섹션입니다. 이 섹션은 다음과 같은 목표로 시작합니다. "이전 컨텍스트가 현재 요청과 관련이 있을 때, GPT는 자신이 알고 있는 내용이나 해당 컨텍스트를 어떻게 사용할 수 있는지에 대해 과도하게 주장하지 않으면서 사용자에게 도움이 되는 방식으로 이를 사용해야 한다."
이 섹션은 메모리를 여러 종류의 컨텍스트 중 하나로 취급합니다. 사양의 표현을 빌리면, "컨텍스트에는 이전 대화 차례, 과거 대화의 메모리, 검색된 정보, 파일, 도구 출력, 제3자 정보 및 기타 사용 가능한 소스가 포함될 수 있습니다."
이러한 프레임워크는 중요합니다. 이 지침은 저장된 메모리에만 국한되지 않습니다. 이번 대화에서 말했든, 몇 달 전에 말했든, 업로드했든, 연결된 앱에서 가져왔든 ChatGPT가 당신에 대해 알고 있는 모든 것을 포괄합니다.
ChatGPT는 모든 대화에서 당신의 메모리를 사용하나요?
설계상으로는 그렇지 않습니다. 사양에 따르면 컨텍스트는 도움이 될 때만 사용되어야 합니다. 핵심 문장은 다음과 같습니다. "GPT는 현재 상호작용에서 기대되는 이점(예: 도움, 안전 또는 즐거움)이 위험(예: 무관함, 민감성, 진부함, 오해 또는 잘못된 대상에게 노출)보다 클 때 컨텍스트를 사용해야 한다."
또한 단순히 정보가 존재한다는 이유만으로 언급하는 반사적인 행동도 배제합니다. "단순히 사용 가능하다는 이유만으로 컨텍스트를 사용하거나 언급해서는 안 된다."
사양은 양방향을 모두 고려합니다. 컨텍스트를 너무 적게 사용하는 것도 비용이 발생합니다. 예를 들어 당신이 언급한 안전 제약 조건을 무시하거나 프로젝트 세부 사항을 반복하게 만드는 경우입니다. 사양의 예시 중 하나는 반대편의 실패 사례를 보여줍니다. 이전 대화에서 마케팅 계획을 세웠던 사용자가 이를 발표하는 데 도움을 요청했는데, 나쁜 답변은 어떤 비즈니스를 의미하는지 되묻는 것입니다. 사양은 GPT가 "사용자에게 이미 공유한 내용을 (다시) 말하도록 강요하기보다는" 프로젝트 상태를 이어나가야 한다고 명시합니다.
따라서 의도된 행동은 모든 것을 사용하는 것도, 아무것도 사용하지 않는 것도 아닙니다. 현재 요청에 무엇이 필요한지에 따라 매번 판단하는 것입니다.
ChatGPT가 알고 있는 정보를 처리하는 네 가지 방식
이 섹션에서 가장 실용적인 부분은 상황에 따라 컨텍스트를 어떻게 사용해야 하는지에 대한 짧은 목록입니다. 사양에서 인용한 주요 사례는 다음과 같습니다.
조용히 사용하기 (Use it silently)
GPT는 "컨텍스트가 관련성이 있고, 예상 가능하며, 위험이 낮고, 최신 정보일 가능성이 높을 때 조용히 사용"해야 합니다. 메뉴 사진에 적용된 식단 선호도가 사양에서 제시한 예시입니다. ChatGPT가 이를 기억했다고 굳이 알릴 필요는 없습니다.
가정하는 내용 말하기 (Say what it's assuming)
GPT는 "사용자가 혼란스러워할 수 있거나 가정이 중요할 때, 수정 가능한 가정이나 출처를 밝혀야" 합니다. 한 예시에서는 사용자가 왜 답변이 단순화되었는지 묻자, 좋은 답변은 아이의 나이에 관한 이전 메시지를 바탕으로 했다고 설명한 뒤 조정을 제안합니다.
먼저 물어보기 (Ask first)
GPT는 "관련 컨텍스트가 간접적이거나, 추론되었거나, 민감하거나, 도구에서 파생되었거나, 사용자가 명확하게 공개하지 않은 경우 중립적인 질문을 던져야" 합니다. 또한 "컨텍스트가 영향력이 크거나, 충돌하거나, 변경되었을 가능성이 있거나, 비용이 많이 드는 작업과 연결된 경우 직접 확인을 요청해야" 합니다. 사양의 예시: 음식 주문을 하기 전에, ChatGPT는 이전 주문에서 확인한 알레르기 정보를 메모에 추가할지 묻습니다.
제외하기 (Leave it out)
GPT는 "컨텍스트가 무관하거나 불필요하거나, 대체되었거나, 너무 불확실하거나, 사용하기에 안전하지 않거나, 부적절하거나 어색하거나, 답변의 진실성을 떨어뜨리는 경우에는 컨텍스트를 사용하지 않아야" 합니다.
사양은 불확실한 경우에 대한 일반적인 규칙을 추가합니다. "불확실성이나 민감성이 상당할 때, GPT는 더 좁거나 명시적인 사용 방향으로 움직여야 한다. 예를 들어 가정을 밝히거나, 짧게 질문하거나, 아예 사용하지 않는 방식이다."
개인적인 내용이 이메일에 나타나지 않아야 하는 이유
서론에서 언급한 이메일 문제는 '프라이버시와 청중 존중(Respect privacy and audience)'이라는 별도의 섹션에서 다룹니다. 이는 출처에서 시작합니다. "사용자가 직접 공유한 컨텍스트는 일반적으로 GPT가 추론하거나 도구에 의해 노출된 컨텍스트보다 더 쉽게 사용될 수 있다."
그런 다음 공유된 출력물을 직접적으로 다룹니다. "사용자에게 보내는 개인적인 답변에는 적절한 사실이라도 이메일, Slack 메시지 또는 문서에서 드러내는 것은 부적절할 수 있다."
사양의 예시는 구체적입니다. 사용자가 이전 대화에서 임신 사실을 언급하며 직장 동료들은 모른다고 말했습니다. 나중에 사용자가 다른 점심 장소를 선택하는 것에 대해 팀에게 보낼 짧은 이메일을 요청합니다. 좋은 초안은 식단 제한을 언급합니다. 나쁜 초안은 임신 사실을 언급합니다.
이것이 사양을 따르는 모델에게 기대할 수 있는 행동입니다. 만약 반대의 경우를 보게 된다면, 사양은 당신이 이를 수정해야 할 명확한 근거를 제공합니다.
한 번의 요청이 영구적인 선호도는 아닙니다
이 섹션의 덜 눈에 띄는 부분은 선호도가 어떻게 기록되는지를 다룹니다. 사양은 선을 긋습니다. "GPT는 사용자가 영구적인 지침으로 표현하거나 더 넓은 컨텍스트가 이를 영구적인 것으로 명확히 뒷받침하지 않는 한, 특정 컨텍스트에 국한된 요청을 지속적인 선호도로 취급해서는 안 된다."
서로 다른 종류의 컨텍스트를 다르게 취급합니다. 이전 지침은 여전히 적용될 때 준수되어야 합니다. 선호도는 기본값입니다. 그리고 사실 관계에 대해서는 경고를 둡니다. "이전의 사실과 추론은 증거이지만, 진부하거나 불완전하거나 민감하거나 틀렸거나 이전 상황에만 국한된 것일 수 있다."
실제로 당신이 한 번 불렛 포인트로 답변해달라고 요청했다고 해서, 그것이 지금부터 모든 답변을 바꿔서는 안 됩니다. 선호도를 유지하고 싶다면 항상 또는 지금부터와 같이 영구적인 지침임을 나타내는 단어로 표현하세요. 사양은 또한 사용자가 말한 것과 추측된 것을 구분합니다. "GPT는 사용자가 말한 것과 자신이 추론한 것을 구분해야 한다."
ChatGPT가 자신의 메모리에 대해 주장해서는 안 되는 것
이 부분은 대화에서 직접적으로 드러나는 업데이트 내용입니다. 사양은 모델이 자신의 메모리가 어떻게 작동하는지 항상 알고 있는 것은 아님을 인정합니다. GPT는 "과거 상호작용에 대한 접근이 불완전할 수 있으며 메모리 설정, 검색 또는 특정 세부 정보가 왜 사용 가능한지에 대한 지식이 완벽하지 않을 수 있다."
따라서 한계를 설정합니다. "무엇이 저장, 보유, 검색, 선택, 삭제, 망각되었는지 또는 접근 가능한지에 대해 근거 없는 주장을 해서는 안 된다."
잊어달라고 요청할 때
사양은 망각 요청을 직접적으로 다룹니다. 요청 후에는 "사용자가 다시 제기하거나 더 높은 우선순위의 지침이 사용을 요구하지 않는 한, 이후의 답변은 해당 컨텍스트에 의존하는 것을 피해야 한다." 또한 "GPT는 삭제가 발생했음을 확인할 수 없는 한 영구적인 삭제를 주장해서는 안 된다"고 명시합니다.
한 예시가 이를 구체화합니다. 사용자가 모델에게 상사에 대한 모든 것을 잊어달라고 요청합니다. 나쁜 답변으로 표시된 것은 "알겠습니다. 다시는 그녀를 언급하지 않겠습니다!"입니다. 좋은 답변으로 표시된 것은 다음과 같이 시작합니다. "채팅 기록에 이미 존재하는 메시지를 지울 수는 없지만, 앞으로 상사 이야기를 꺼내지 않도록 최선을 다하겠습니다!" 그런 다음 관련 채팅을 삭제하는 방법을 사용자에게 안내합니다.
이것이 ChatGPT 메모리 작동 방식에 대한 정직한 설명입니다. 채팅에서 요청하는 것은 행동을 바꿉니다. 정보를 삭제하는 것은 제어 기능을 통해 이루어집니다. ChatGPT가 무언가를 잊게 만드는 가이드에서 세부 정보가 머무를 수 있는 각 위치를 살펴봅니다.
컨텍스트 사용 방식을 물어볼 수 있습니다
사양은 또한 컨텍스트 사용이 읽기 쉽고 조종 가능해야 한다고 말합니다. 사양의 표현대로라면, "사용자는 개인화가 없었더라면 더 나은 답변을 얻었을지 의문을 가질 필요가 없어야 하며, GPT는 컨텍스트를 어떻게 사용했는지에 대한 질문에 철저하고 정확하게 답변하도록 노력해야 한다."
만약 답변이 이전에 말한 내용에 의해 형성된 것 같다면, 무엇을 바탕으로 했는지 물어볼 수 있습니다.
업데이트가 바꾸지 않는 것
사양은 행동을 기술합니다. 당신의 설정은 여전히 ChatGPT가 애초에 무엇을 기억할 수 있는지를 결정합니다. 10월 29일에 게시된 OpenAI의 메모리 도움말 문서에는 다음과 같은 제어 기능이 설명되어 있습니다.
- 메모리 및 채팅 기록 참조. 채팅 기록 참조를 끄면 과거 채팅에서 기억된 정보가 30일 이내에 삭제되도록 예약됩니다. 원래 채팅은 직접 삭제하지 않는 한 유지됩니다. 메모리를 끄면 중단되는 작업에 대한 가이드에서 이러한 설정들이 어떻게 상호작용하는지 다룹니다.
- 이 내용을 다시 언급하지 마세요. OpenAI는 이것이 "향후 해당 정보에 대한 참조를 줄이지만, 원본 소스를 삭제하지는 않는다"고 말합니다.
- 채팅 삭제. OpenAI는 "채팅만 삭제한다고 해서 해당 채팅에서 생성된 별도의 저장된 메모리가 반드시 삭제되는 것은 아니다"라고 명시합니다.
- 임시 채팅 및 프로젝트. 두 기능 모두 고유한 메모리 규칙이 있습니다. 임시 채팅 및 저장된 메모리 가이드와 프로젝트 메모리 모드 가이드에서 이를 다룹니다.
사양의 정직성 규칙은 이러한 제어 기능과 일치합니다. 모델은 확인할 수 없는 삭제를 주장하지 말라는 지시를 받으며, 도움말 문서는 삭제가 설정과 소스 채팅을 통해 이루어진다고 명시합니다.
사람들이 흔히 하는 실수
모든 답변에서 메모리가 켜져 있다고 가정하는 것. 사양은 요청당 판단을 내린다고 기술합니다. ChatGPT에게 말한 내용이라도 관련이 없다면 나타나지 않을 수 있습니다.
ChatGPT에게 잊어달라고 말하고 삭제되었다고 가정하는 것. 사양에 따르면 모델은 그것에 의존하는 것을 중단해야 하며, 삭제를 주장해서는 안 됩니다. 정보를 제거하려면 메모리 제어 기능과 처음 공유했던 채팅을 삭제해야 합니다.
한 번의 요청이 습관이 될 것이라고 기대하는 것. 일회성 서식 선택은 당신이 명시하지 않는 한 영구적인 선호도가 되지 않도록 설계되었습니다.
어색한 언급 하나를 막으려고 메모리를 끄는 것. 이는 모든 곳에서 개인화를 중단시킵니다. 세부 사항을 수정하거나 '이 내용을 다시 언급하지 마세요'를 사용하는 것이 더 정밀한 방법입니다.
오래된 사실을 현재의 것으로 신뢰하는 것. 사양은 이전의 사실을 진부할 수 있는 증거로 취급합니다. 6개월 전의 직함, 기술 스택 또는 마감일은 지금은 틀릴 수 있습니다.
해결책: 컨텍스트를 올바르게 사용하기 쉽게 만들기
1단계: 어떤 선호도가 영구적인지 명시하기
무언가를 지금부터 계속 적용하고 싶다면 명시적으로 말하세요. 지금부터로 시작하는 요청은 영구적인 지침으로 읽힙니다. 이번 한 번만으로 표현된 요청은 그렇지 않습니다. 컨텍스트별 요청과 지속적인 선호도 사이의 사양상 구분은 당신의 표현 방식에 달려 있습니다.
2단계: 소스에서 오래되거나 민감한 컨텍스트 수정하기
ChatGPT가 구식 정보를 꺼낸다면 채팅에서 수정하고 메모리 설정을 확인하세요. 개인적인 내용이 부적절한 곳에 나타났다면 채팅에서 요청만 하지 말고 메모리 제어 기능을 사용하세요. 메모리 요약에서 누락된 내용 확인 가이드에서 저장된 내용을 검토하는 방법을 보여줍니다.
3단계: 답변이 컨텍스트를 어떻게 사용했는지 묻기
답변이 개인화된 것 같은데 이유를 모르겠다면 무엇을 바탕으로 했는지 물어보세요. 사양은 ChatGPT가 이에 대해 철저하고 정확하게 답변해야 한다고 명시합니다. 답변에서 잘못된 점이 발견되면 수정하세요. 메모리가 완전히 무시되는 것 같다면 ChatGPT 메모리 작동 안 함 가이드에서 일반적인 원인을 다룹니다.
MemoryLake에서 설정하기
사양은 출처에 큰 비중을 둡니다. 직접 언급한 컨텍스트는 추론된 컨텍스트보다 올바르게 사용하기 더 쉽습니다. 여러 도구에 걸쳐 의존하는 사실들에도 동일한 아이디어가 적용됩니다. 당신이 작성하고 날짜를 기입한 선호도, 결정 및 제약 조건의 짧은 목록은 명확한 출처를 가진 컨텍스트입니다.
MemoryLake는 해당 목록을 당신이 관리하는 한 곳에 보관하고 ChatGPT, Claude Code, Codex와 같이 연결된 어시스턴트들이 사용할 수 있게 해주는 메모리 레이어입니다.
당신은 자신의 언어로 직접 항목을 작성합니다. ChatGPT 메모리, 채팅 기록, 프로젝트 또는 벤더의 저장소에서 아무것도 읽거나 쓰거나 삭제하지 않습니다. ChatGPT 자체의 메모리와 제어 기능은 OpenAI가 설명한 대로 정확하게 계속 작동합니다.
1단계: API 키 생성
로그인하고 대시보드에서 키를 생성합니다. 이 키는 MemoryLake 워크스페이스에 속하며 OpenAI 계정과는 별개입니다.

2단계: 첫 번째 메모리 업로드
해결책 1단계의 영구 선호도와 계속해서 수정해야 했던 사실들부터 시작하세요. 각 항목당 한 점씩, 날짜를 기입하여 각각이 언제 사실이었는지 명확하게 합니다.

3단계: AI 및 에이전트 연결
ChatGPT와 사용하는 다른 어시스턴트들을 연결하세요. 동일한 사실들이 당신이 작업하는 어디에서나 사용 가능하며, 변경될 때 한 곳에서만 업데이트하면 됩니다.

실제로는 무엇이 바뀌나요?
첫 번째 차이점은 무엇을 기대해야 할지 알게 된다는 것입니다. 메모리는 도움이 될 때 사용되고, 중요할 때 소리 내어 말하며, 속하지 않을 때는 제외되도록 설계되었습니다.
두 번째는 ChatGPT가 이를 준수하도록 요구할 수 있다는 것입니다. 개인적인 세부 정보를 초안에 유출하거나, 일회성 요청을 규칙으로 취급하거나, 무언가를 잊었다고 거짓 주장하는 답변은 사양에 어긋나는 것입니다.
세 번째는 당신의 컨텍스트를 올바르게 사용하기가 더 쉬워진다는 것입니다. 명확하게 기술된 영구 선호도, 수정된 오래된 사실, 기록된 내용의 날짜 기입은 모두 모델이 올바른 결정을 내리는 데 도움을 줍니다.
모델 사양 업데이트 이후 ChatGPT 메모리 모범 사례
영구 선호도를 명시적으로 밝히세요. 무언가를 유지하고 싶을 때는 지금부터와 같은 단어를 사용하세요.
오래된 사실이 나타나면 수정하세요. 사양은 오래된 사실을 진실이 아닌 증거로 취급합니다.
요청만 하지 말고 제어 기능을 사용하여 삭제하세요. 채팅에서 묻는 것은 행동을 바꾸고, 설정은 정보를 제거합니다.
답변이 무엇을 바탕으로 했는지 물어보세요. 사양은 ChatGPT가 컨텍스트 사용 방식을 설명해야 한다고 명시합니다.
초안의 민감한 세부 정보를 검토하세요. 다른 사람에게 보낼 내용은 보내기 전에 확인하세요.
영향력이 큰 사실들을 최신 상태로 유지하세요. 마감일, 예산 및 제약 조건은 오래된 메모리가 가장 큰 비용을 초래하는 부분입니다.
이것이 목표임을 기억하세요. 사양은 OpenAI가 모델이 행동하도록 훈련시키는 방식을 기술한 것이므로, 결과를 가정하기보다 확인하세요.
결론
ChatGPT가 모든 대화에서 당신의 메모리를 사용하도록 설계된 것은 아닙니다. OpenAI의 업데이트된 모델 사양(Model Spec)은 이점이 위험보다 클 때, 위험이 낮을 때는 조용히, 중요할 때는 가정을 밝히며, 민감할 때는 질문 후에 컨텍스트를 사용해야 하며, 무관할 때는 전혀 사용하지 않아야 한다고 명시합니다. 또한 모델이 확인할 수 없는 삭제를 주장하지 말라고 지시합니다.
이번 업데이트로 설정이 바뀌지는 않습니다. 메모리 제어 기능이 여전히 무엇이 저장될지를 결정하며, 삭제 또한 그곳에서 이루어집니다. 사양이 제공하는 것은 기억된 컨텍스트가 어떻게 나타나야 하는지에 대한 명확한 기준과, 그렇지 않을 때 ChatGPT를 수정할 수 있는 근거입니다.