MemoryLake
모든 글로 돌아가기
Tutorial2026년 8월 18일·10 분 소요

ChatGPT가 맞춤 지침을 잊어버리지 않게 하는 방법 (2026년 해결책)

정확히 이 목적을 위해 설계된 입력란에 '항상 코드부터 먼저 제공하고, 서론은 생략하며, 사과하지 마세요'라고 한 번 적어 두었습니다. 한동안은 잘 작동했습니다. 하지만 이제 다시 답변마다 세 문단씩 서론을 늘어놓기 시작했고, ChatGPT가 여러분의 지침을 은근슬쩍 무시한 것처럼 느껴집니다.

대부분의 경우, 실제로 지침을 무시한 것은 아닙니다. 이 기능의 작동 방식에 대한 OpenAI의 공식 문서는 매우 명확합니다. "맞춤 지침은 모든 채팅에 즉시 적용되며", 설정 업데이트는 "(기존 대화를 포함하여) 모든 채팅에 즉시 적용됩니다." 맞춤 지침은 만료되지도, 약화되지도, 잊히지도 않습니다.

즉, 이러한 증상에는 다른 원인이 있다는 뜻입니다. 여기에는 6가지 원인이 있으며, 어떤 문제인지 파악하기만 하면 그중 5가지는 2분 안에 해결할 수 있습니다. 이 글에서는 OpenAI의 공식 문서를 바탕으로 각 원인을 살펴보고, 맞춤 지침이 여러분이 하려는 작업에 정말로 적합하지 않은 도구인 단 하나의 예외적인 경우를 다룹니다.

ChatGPT가 맞춤 지침을 따르지 않는 이유

1. 맞춤 설정 토글이 꺼져 있음

가장 허무한 답변이지만, 사람들이 생각하는 것보다 훨씬 자주 발생합니다. 설정 초기화, 새 기기 사용, 워크스페이스 변경 등이 원인일 수 있습니다. 맞춤 지침은 토글이 켜져 있을 때만 적용되며, OpenAI의 설정 단계에서도 이를 명시하고 있습니다.

웹 및 데스크톱: 설정(Settings)에서 개인화(Personalization)로 이동하여 맞춤 설정 활성화(Enable customization) 토글이 켜져 있는지 확인하고, 맞춤 지침(Custom Instructions) 필드에 텍스트가 입력되어 있는지 확인하세요. iOS 및 Android의 경우 설정에서 ChatGPT 맞춤 설정(Customize ChatGPT)으로 이동하면 동일한 토글과 필드가 있습니다. 이 기능은 "웹, 데스크톱, iOS, Android의 모든 요금제에서 사용 가능"하므로 요금제 문제가 아니라 스위치 문제입니다.

가장 먼저 이것을 확인해 보세요. 15초밖에 걸리지 않으며, 가장 흔한 원인 중 하나입니다.

2. 맞춤형 GPT(Custom GPT)를 사용 중임

이 문제는 꼼꼼한 사람들도 놓치기 쉽습니다. 모든 설정이 올바르게 구성된 것처럼 보이기 때문입니다. OpenAI 도움말 센터의 GPTs FAQ "GPT가 메모리나 맞춤 지침을 사용하나요?" 항목에는 다음과 같이 명확히 명시되어 있습니다. "GPT는 저장된 메모리, 맞춤 지침 또는 이전 대화를 사용하지 않습니다. 각 대화는 새로 시작됩니다."

따라서 본인이 만든 것이든 다른 사람이 만든 것이든 맞춤형 GPT를 여는 순간, 개인 맞춤 지침은 적용되지 않습니다. 이는 의도된 설계입니다. GPT는 공유 가능한 구성이며, 이를 실행하는 사람의 개인 설정이 그대로 상속된다면 동작을 예측하기 어려워지고 공유 공간에 개인의 컨텍스트가 유출될 수 있기 때문입니다. 즉, 이 특정 환경에서 "ChatGPT가 내 지침을 무시한다"는 것은 정상적인 동작이며, 지침을 아무리 다시 작성해도 해결되지 않습니다. GPT가 사용자가 선호하는 형식을 따라야 한다면, 해당 GPT 자체의 지침에 이를 작성해야 합니다.

3. 글자 수 제한을 초과함

맞춤 지침에는 문서화된 엄격한 한계가 있으며, 이는 대부분의 사람들이 생각하는 것보다 작습니다. "Free 및 Go 사용자는 맞춤 지침에 최대 1,500자까지 저장할 수 있습니다. Plus, Pro, Enterprise, Business, Education 사용자는 최대 5,000자까지 저장할 수 있습니다."

1,500자는 대략 두 문단 정도입니다. 불편한 점이 생길 때마다 한 줄씩 추가해 왔다면 한계에 도달했을 가능성이 큽니다. 실제로 한계에 부딪히면 가장 최근에 추가한 가장 구체적인 지침이 반영되지 않게 됩니다. 입력란을 열고 글자 수를 세어 보세요. 이것이 바로 맞춤 지침 필드가 지식 베이스가 될 수 없고, 단지 선호도 기록장 역할만 해야 하는 이유입니다.

4. 필드가 아닌 채팅창에서 ChatGPT에게 지시함

이것은 가장 흔한 개념적 혼동이며, 두 시스템이 의도적으로 다르게 작동하기 때문에 명확히 짚고 넘어갈 필요가 있습니다.

맞춤 지침은 규정적(prescriptive)입니다. 사용자가 이를 선언하면 읽을 수 있는 필드에 그대로 저장되며, 모든 채팅에 적용됩니다.

메모리(Memory)는 서술적(descriptive)입니다. OpenAI는 이를 "이전 채팅의 컨텍스트를 지속적으로 업데이트하여 종합한 것"으로 설명합니다. 즉, 모델이 명령을 기록하는 것이 아니라 패턴을 감지하는 것입니다. 또한 공식 문서에서는 이를 완전히 감사(audit)할 수 없음을 솔직하게 인정합니다. 메모리 요약에는 "ChatGPT가 채팅을 기반으로 기억하는 모든 내용이 포함되지는 않는다"고 명시되어 있으며, "ChatGPT가 무언가를 기억하고 있는지 알고 싶다면 채팅창에 직접 물어보라"고 권장합니다.

따라서 대화 도중에 "지금부터 서론은 생략해 줘"라고 입력하는 것은 종합적인 패턴의 일부가 될 수도 있고 되지 않을 수도 있는 요청에 불과합니다. OpenAI의 공식 가이드에 따르면 명시적인 지시는 맞춤 지침(Custom Instructions)에 작성해야 합니다. 원하는 동작이 타협할 수 없는 필수 사항이라면 채팅창이 아니라 전용 필드에 넣어야 합니다. 메모리 기능의 더 넓은 한계는 ChatGPT memory limitations에서 다루고 있으며, 진단 방법은 what to do when ChatGPT memory isn't working에서 확인할 수 있습니다.

5. 현재의 동작이 아닌 이전 대화 기록을 보고 있음

여기에는 서로 밀접해 있어 혼동하기 쉬운 두 가지 문서화된 진술이 있습니다.

설정 변경은 이미 열려 있는 대화를 포함하여 즉시 적용됩니다. 그러나 이와는 별개로, FAQ에서 "맞춤 지침을 업데이트하거나 삭제하면 이전 버전의 지침이 채팅 기록에 계속 표시되나요?"라는 질문에 대해 다음과 같이 답변합니다. "예, 지침 업데이트는 향후 대화에만 반영됩니다. 이전 대화에서 맞춤 지침을 제거하려면 채팅 기록에서 해당 대화를 삭제하면 됩니다."

종합해 보면, 현재 지침의 적용은 즉시 이루어지지만, 이전 지침 텍스트의 기록은 해당 지침이 사용되었던 과거 대화에 그대로 남아 있습니다. 새 지침이 적용되었는지 확인하기 위해 오래된 대화 스레드를 검토하고 있다면 잘못된 증거를 보고 있는 것입니다. 새로운 채팅에서 테스트해 보세요.

6. 지침이 모호하거나 다른 지침과 충돌함

마지막 경우는 설정이 아닌 실제 모델의 동작과 관련된 유일한 원인입니다. "간결하게 작성해 줘"는 추상적인 바람에 가깝지만, "자세한 내용을 요청하지 않는 한 답변을 150단어 이내로 유지해 줘"는 테스트가 가능합니다. "추론 과정을 설명해 줘"와 "서론 생략"은 서로 상반되는 방향으로 작용하며, 지침이 충돌하면 어느 한쪽은 무시될 수밖에 없습니다.

지침 준수가 절대적이기보다는 조율된다는 문서화된 힌트가 있습니다. OpenAI는 맞춤 지침 사용 정보를 모델 성능 개선에 활용한다고 밝히며, "모델이 과도하게 반응하지 않고 사용자의 지침에 맞게 답변을 조정하는 방법을 가르치는 것과 같다"고 설명합니다. 지침 준수는 문자 그대로가 아니라 합리적인 수준에서 작동하도록 튜닝되어 있습니다. 따라서 구체적이고, 상호 일관되며, 개수가 적은 합리적인 해석이 가능한 지침을 작성하세요.

사람들이 시도하는 방법들

더 강력한 어조로 지침 다시 쓰기. 대문자 사용, "반드시 ~해야 함" 등. 아주 미미한 변화를 줄 수는 있지만, 대부분의 원인인 1번부터 5번까지의 문제에는 아무런 도움이 되지 않습니다.

더 많은 지침 추가하기. 글자 수 제한에 도달하게 만드는 지름길이며, 정작 중요한 규칙들을 희석시키는 결과를 낳습니다.

모든 대화의 시작 부분에서 지침 반복하기. 작동은 하지만, 이 기능이 애초에 해결하고자 했던 번거로움을 다시 감수하는 꼴입니다. 또한 선호하는 설정이 지속 가능한 곳에 저장되는 것이 아니라 사용자의 습관에 의존하게 됨을 의미합니다. 이는 stopping re-explaining context to your AI에서 설명한 패턴입니다.

맞춤 지침 필드에 프로젝트 지식 넣기. 확실하게 읽히는 유일한 공간이기 때문에 이해는 가지만, 1,500자 또는 5,000자 제한으로 인해 금방 한계에 부딪히며 가장 필요한 지식이 잘려 나가게 됩니다.

메모리가 알아서 기억할 것이라고 가정하기. 가끔은 기억하기도 합니다. 하지만 이는 완전히 파악할 수 없는 종합적인 결과물이므로 "가끔 작동함"이 한계입니다. 있으면 좋은 정도의 선호도에는 괜찮지만, 반드시 지켜야 하는 규칙에는 적합하지 않습니다.

해결책: 규칙은 필드에, 지식은 메모리 레이어에 두기

안정적인 구성은 사람들이 하나의 상자에 억지로 집어넣으려는 두 가지 요소를 분리하는 것입니다.

ChatGPT의 행동 방식에 대한 규칙은 맞춤 지침(Custom Instructions)에 넣습니다. 짧고, 테스트 가능하며, 상호 일관되고, 글자 수 제한보다 훨씬 적은 분량이어야 합니다. 토글을 켜고, 실제로 꼭 지켜야 하는 몇 가지 규칙만 유지하며, 변경 사항은 새 채팅에서 테스트하세요.

업무에 관한 지식은 여기에 전혀 어울리지 않습니다. 필드에 담기에는 너무 방대하고, 너무 자주 변경되며, 다른 도구에서도 사용해야 하는 정보이기 때문입니다. 바로 이럴 때 MemoryLake가 필요합니다. 어시스턴트가 읽을 수 있는 메모리 레이어를 제공하여 맞춤 지침 필드를 순수한 선호도 기록장으로 유지할 수 있게 해줍니다. 설정은 다음 3단계로 진행됩니다.

1단계: API 키 생성

MemoryLake에 로그인하고 API 키를 생성합니다. 단일 어시스턴트의 설정 화면에 구애받지 않고, 연결하는 여러 도구에서 하나의 인증 자격 증명으로 사용할 수 있습니다.

ChatGPT 맞춤 지침을 짧게 유지하기 위해 MemoryLake API 키 생성하기
ChatGPT 맞춤 지침을 짧게 유지하기 위해 MemoryLake API 키 생성하기

2단계: 첫 번째 메모리 업로드

프로젝트 지식을 맞춤 지침 필드에서 분리하세요. 업무 구조, 명확하지 않은 제약 조건, 결정 사항과 그 배경, 시도했다가 거절된 방안 등을 옮깁니다. 각 항목은 짧고 단일 주제로 유지하세요. 그런 다음 맞춤 지침 필드를 순수한 행동 규칙으로만 축소합니다. 보통 분량이 절반으로 줄어들며, 결과적으로 남은 규칙들이 더 일관되게 준수되는 것을 확인할 수 있습니다.

프로젝트 지식을 맞춤 지침 필드에서 MemoryLake로 이동하기
프로젝트 지식을 맞춤 지침 필드에서 MemoryLake로 이동하기

3단계: AI 및 에이전트 연결

도구들을 연결합니다. MemoryLake는 MCP 및 API를 통해 액세스할 수 있으므로, Claude Code, Codex, OpenClaw 같은 MCP 네이넷 에이전트는 MCP 서버를 지정하여 연결하고, 다른 어시스턴트는 API를 통해 동일한 메모리를 읽을 수 있습니다. 맞춤 지침 필드는 본연의 좁은 역할만 수행하게 되며, 지식 정보가 1,500자 제한을 두고 지침과 경쟁할 필요가 없어집니다.

ChatGPT 및 기타 어시스턴트를 하나의 메모리 레이어에 연결하기
ChatGPT 및 기타 어시스턴트를 하나의 메모리 레이어에 연결하기

두 가지 분명한 한계가 있습니다. 메모리 레이어를 사용한다고 해서 맞춤 지침의 작동 방식 자체가 바뀌지는 않습니다. 토글이 꺼져 있거나 GPT 내부에 있는 경우 여전히 지침은 작동하지 않으며, 어떤 외부 레이어도 이를 강제할 수 없습니다. 또한 이는 강제 집행이 아닙니다. 모든 어시스턴트에서 지침은 행동을 유도할 뿐 완벽하게 보장하지는 않습니다.

실제 변화하는 점

진단이 2분 만에 끝납니다. 짧고 최신화된 지침 목록을 사용하면 규칙이 있는지 한눈에 확인할 수 있습니다. 규칙과 배경 지식이 뒤섞인 5,000자짜리 텍스트에서는 이를 찾아내는 것 자체가 일입니다.

비우기를 통해 준수율이 향상됩니다. 충돌하지 않는 소수의 지침이 긴 목록보다 훨씬 더 안정적으로 준수됩니다. 이는 직관에 반하는 부분입니다. 텍스트를 삭제할 때 오히려 지침을 더 잘 따르게 됩니다.

글자 수 제한이 더 이상 걸림돌이 되지 않습니다. 지식이 다른 곳에 저장되어 있으면, 유용한 지침 하나를 더 추가하려다 한계에 부딪히는 일이 없어집니다.

여러 도구에서 선호 설정을 그대로 유지할 수 있습니다. 맞춤 지침은 API가 없는 ChatGPT 전용 기능입니다. OpenAI는 "Chat Completions API 시스템 메시지를 사용하여 유사한 효과를 낼 수 있으므로 맞춤 지침용 API는 제공되지 않을 것"이라고 밝히고 있습니다. 메모리 레이어는 여러 도구에 걸쳐 작동하는 허브 역할을 합니다.

GPT를 실제 업무에 유용하게 사용할 수 있게 됩니다. GPT가 개인 맞춤 지침이나 메모리를 읽지 않는다는 점을 이해하면, 억지로 적용하려 애쓰는 대신 GPT 자체의 지침과 실시간 지식 소스를 제공하는 방식으로 전환할 수 있습니다.

오래 지속되는 맞춤 지침을 위한 모범 사례

무엇보다 먼저 토글을 확인하세요. 웹 및 데스크톱에서는 설정 → 개인화, 모바일에서는 설정 → ChatGPT 맞춤 설정으로 이동합니다. 맞춤 설정 활성화가 켜져 있어야 합니다.

항상 새로운 채팅에서 테스트하세요. 이전 대화 스레드에는 당시 적용되었던 지침의 기록이 남아 있습니다. 새로운 채팅만이 깨끗한 테스트 환경을 제공합니다.

글자 수를 확인하세요. Free 및 Go는 1,500자, Plus, Pro, Enterprise, Business, Education은 5,000자입니다. 줄을 추가하기 전에 현재 글자 수를 파악하세요.

테스트 가능한 규칙을 작성하세요. "간결하게" 대신 "더 요청하지 않는 한 150단어 이내로"라고 작성하세요. 평가할 수 있는 규칙이어야 모델이 따를 수 있습니다.

모순되는 지침은 발견 즉시 제거하세요. 서로 상반되는 두 지침이 있으면 하나는 임의로 무시됩니다. 어떤 의도였는지 명확히 결정하세요.

내보내기 경로를 기억하세요. 맞춤 지침은 ChatGPT 데이터 내보내기에 포함됩니다. FAQ에서는 "맞춤 지침이 ChatGPT 데이터 내보내기에 포함되나요? 예"라고 답변합니다. 몇 달 동안 튜닝한 지침을 다시 작성하기 전에 알아두면 유용합니다.

Don't expect them inside GPTs. 설계상 적용되지 않습니다. GPT에 필요한 모든 것은 해당 GPT의 구성에 직접 입력해야 합니다.

조직 수준의 규칙은 제외하세요. 개인적인 선호도가 아닌 회사 차원의 표준을 인코딩하려는 경우, 이는 다른 작업 영역입니다. 이는 개인 설정 필드보다는 making ChatGPT remember your brand guidelines에 더 가깝습니다.

결론

맞춤 지침은 이 분야에서 공식 문서에 모호함이 없는 몇 안 되는 기능 중 하나입니다. 모든 요금제와 플랫폼에서 모든 채팅에 즉시 적용됩니다. 따라서 이 기능이 작동하지 않는다면 원인은 다른 곳에 있습니다. 토글 설정, 맞춤형 GPT 사용, 글자 수 제한 초과, 잘못된 시스템 사용, 증거로 삼고 있는 오래된 대화 스레드, 또는 실행하기에 너무 모호한 지침 등이 원인일 수 있습니다.

이 목록을 하나씩 점검해 보면 보통 처음 두 항목 내에서 문제를 해결할 수 있습니다. 그런 다음 필드를 의도적으로 작게 유지하세요. 행동에 관한 규칙은 필드에 두고, 업무에 관한 지식은 1,500자 제한이 없는 레이어에 보관하는 것입니다. 이것이 6개월 후에도 이 기능이 계속 잘 작동하도록 유지하는 방법입니다. 해결책보다는 진단 측면에서 구체적인 어려움을 겪고 있다면 why ChatGPT forgets your custom instructions에서 그 메커니즘을 더 자세히 다루고 있으며, why ChatGPT forgets project context에서 관련 사례를 다루고 있습니다.

자주 묻는 질문

맞춤 지침은 만료되나요?

아니요. OpenAI의 공식 문서에 따르면 맞춤 지침은 "모든 채팅에 즉시 적용"되며, 설정 업데이트는 "(기존 대화를 포함하여) 모든 채팅에 즉시 적용"됩니다. 만료되거나 약화되지 않으므로, 작동이 멈췄다면 다른 부분이 변경된 것입니다.

맞춤형 GPT에서 맞춤 지침이 작동하지 않는 이유는 무엇인가요?

GPT는 맞춤 지침을 사용하지 않기 때문입니다. OpenAI의 GPTs FAQ에 따르면 "GPT는 저장된 메모리, 맞춤 지침 또는 이전 대화를 사용하지 않습니다. 각 대화는 새로 시작됩니다." GPT에 필요한 내용은 해당 GPT 자체의 지침에 작성하세요.

맞춤 지침은 얼마나 길게 작성할 수 있나요?

Free 및 Go 계정은 최대 1,500자, Plus, Pro, Enterprise, Business, Education 계정은 최대 5,000자까지 저장할 수 있습니다. 이는 선호도 기록장이지 지식 베이스가 아니므로, 이보다 큰 정보는 다른 곳에 보관해야 합니다.

맞춤 지침과 메모리의 차이점은 무엇인가요?

맞춤 지침은 사용자가 직접 선언하고 읽고 편집할 수 있는 필드에 저장되어 모든 채팅에 적용되는 규칙입니다. 반면 메모리는 ChatGPT가 추론하는 정보로, OpenAI는 이를 "이전 채팅의 컨텍스트를 지속적으로 업데이트하여 종합한 것"으로 설명하며 완전히 열거할 수 없습니다. 공식 문서에서는 무엇이 저장되어 있는지 확인하려면 채팅창에 직접 물어볼 것을 권장합니다. 필수 요구사항은 지침에 넣고, 관찰된 패턴은 메모리에 저장됩니다.

지침을 업데이트했는데도 이전 채팅이 여전히 예전 방식으로 작동합니다. 왜 그런가요?

설정 변경은 즉시 적용되지만, 이전 지침 텍스트의 기록은 해당 지침이 사용되었던 대화에 그대로 남아 있습니다. FAQ에 따르면 이전 대화에서 이를 제거하려면 채팅 기록에서 해당 대화를 삭제해야 합니다. 변경 사항은 항상 새로운 채팅에서 테스트하세요.

여러 도구 간에 맞춤 지침을 동기화하거나 API를 통해 사용할 수 있나요?

아니요. OpenAI는 "Chat Completions API 시스템 메시지를 사용하여 유사한 효과를 낼 수 있으므로 맞춤 지침용 API는 제공되지 않을 것"이라고 밝히고 있습니다. 여러 도구에서 동일한 컨텍스트가 필요하다면 ChatGPT 외부의 레이어에 보관해야 합니다.