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

ChatGPT Project Sources란 무엇인가요? 소스 구성 요소 및 저장된 응답이 프로젝트 전체의 컨텍스트가 되는 방법 (2026)

ChatGPT 프로젝트를 열면 두 가지 영역이 보입니다. 바로 지금까지 나눈 채팅 목록과 소스(Sources) 목록입니다. 소스 목록을 단순히 파일 업로드용 공간으로 생각하기 쉽지만, 그 이상의 기능을 제공합니다. Google Drive와 Slack의 링크를 추가할 수 있으며, ChatGPT의 답변 중 하나를 소스로 저장하여 프로젝트 내의 모든 후속 채팅에서 이를 활용하도록 할 수도 있습니다.

마지막 옵션은 프로젝트가 기억할 수 있는 범위를 바꿔놓습니다. 함께 작성한 요약본, 결정 사항 메모, 또는 최종 초안이 더 이상 과거의 채팅 기록 속에 묻혀 있을 필요가 없기 때문입니다.

이 가이드에서는 무엇이 프로젝트 소스로 간주되는지, 소스가 채팅에 어떻게 전달되는지, 프로젝트 memory 및 지침(instructions)과는 어떻게 다른지, 어떤 제한 사항이 있는지, 그리고 프로젝트가 커짐에 따라 소스 목록을 유용하게 유지하는 방법을 설명합니다.

프로젝트 소스란 무엇인가

OpenAI 도움말 센터에서는 프로젝트를 다음과 같이 설명합니다. "프로젝트는 관련 채팅, 파일 및 지침을 한데 모아 관리합니다. ChatGPT는 이러한 컨텍스트를 사용하여 글쓰기, 연구 또는 계획과 같은 지속적인 작업을 지원할 수 있습니다."

learn.chatgpt.com의 문서에는 화면에 표시되는 두 부분을 명시하고 있습니다. "각 프로젝트에는 프로젝트 채팅을 나열하는 Chats 섹션과 업로드된 파일 및 연결된 컨텍스트를 위한 Sources 섹션이 있습니다." 프로젝트 지침은 이 두 섹션과 나란히 위치하며 프로젝트의 모든 채팅에 적용됩니다.

한 가지 중요한 제한 사항이 모든 것을 결정합니다. "ChatGPT 프로젝트는 컴퓨터의 폴더에 직접 액세스할 수 없으므로, ChatGPT가 사용하길 원하는 소스를 직접 업로드하거나 연결해야 합니다." 소스 목록에 포함되어 있지 않다면, 프로젝트 채팅은 해당 정보를 활용할 수 없습니다.

무엇이 소스로 간주되는가

세 가지 종류가 있습니다.

직접 업로드한 파일

PDF, 스프레드시트, 문서, 이미지를 추가하거나 텍스트를 붙여넣을 수 있습니다. OpenAI는 "ChatGPT는 사용자가 추가한 내용을 바탕으로 더 정보에 입각한 답변을 제공할 수 있다"고 설명합니다. 파일이 프로젝트에 추가되면 소스 목록에서 해당 파일을 열어 미리 보거나, 다운로드하거나, 삭제할 수 있습니다.

프로젝트에 이미 있는 파일과 이름이 같은 파일을 업로드하면, ChatGPT는 그대로 업로드할지 아니면 건너뛸지 묻습니다. 여러 파일을 동시에 업로드할 때 건너뛰기를 선택하면 충돌하는 파일만 제외됩니다.

Google Drive 및 Slack 링크

외부에 있는 자료를 연결할 수도 있습니다. 도움말 센터에 따르면 "지원되는 앱의 링크를 붙여넣어 프로젝트 소스로 추가할 수 있습니다. ChatGPT는 이러한 소스를 프로젝트 채팅의 컨텍스트로 사용할 수 있습니다."

현재 두 가지 앱이 지원됩니다. 파일 및 폴더를 위한 Google Drive와 채널을 위한 Slack입니다. OpenAI가 안내하는 단계는 개인 프로젝트를 열고, 프로젝트의 소스 영역에서 'Add sources'를 선택한 후, 앱을 선택하고, 요청 시 액세스 권한을 승인한 다음 링크를 붙여넣는 방식입니다.

Google Drive와 관련하여 알아두어야 할 세부 사항이 있습니다. "프로젝트 내에서 추가된 Google Drive 앱은 동기화(sync)를 지원하지 않습니다." OpenAI는 앱을 사용하여 관련 파일을 검색하고 액세스할 수는 있지만, 검색을 위해 콘텐츠가 미리 동기화되지는 않는다고 덧붙였습니다.

저장된 응답 (Responses)

가장 최신 기능이자 아직 덜 활용되는 방식입니다. OpenAI는 이를 다음과 같이 설명합니다. "ChatGPT가 재사용하고 싶은 결과물(요약, 결정 메모, 초안 또는 분석)을 생성한 경우, 해당 응답을 프로젝트 소스로 저장할 수 있습니다."

단계는 간단합니다. 프로젝트 채팅에서 보관하고 싶은 응답의 메시지 메뉴를 열고, 'Add to project sources'를 선택하면 나중에 소스 목록에서 확인할 수 있습니다.

이를 통해 특정 대화의 한 순간이 프로젝트 전체를 위한 참고 자료로 변모합니다. 화요일에 내린 결정이 다음 달에 시작하는 채팅에도 정보를 제공할 수 있게 되며, 누구도 이를 찾기 위해 이전 기록을 스크롤할 필요가 없습니다.

소스가 채팅에 전달되는 방식

프로젝트 내의 모든 채팅에서 사용 가능

소스는 프로젝트 전체에서 공유됩니다. 프로젝트 내부에서 시작한 채팅은 해당 파일, 연결된 소스 및 지침을 끌어다 쓸 수 있습니다. 기존 채팅을 프로젝트로 이동하는 경우, OpenAI는 "이동 후 채팅은 프로젝트의 지침과 파일 컨텍스트를 상속받는다"고 명시합니다. 채팅을 ChatGPT 프로젝트로 이동하는 가이드에서 이동이 차단되는 경우를 확인해 보세요.

Plus 및 Pro 사용자의 경우, OpenAI는 "프로젝트에서 질문을 하면 ChatGPT는 프로젝트 채팅과 파일을 우선시한다"고 덧붙였습니다.

지침(Instructions)은 별도의 레이어입니다

프로젝트 지침은 소스가 아닙니다. 지침은 ChatGPT가 어떻게 행동해야 하는지를 알려주며, "프로젝트 지침은 해당 프로젝트 내에서만 적용되며 전역 커스텀 지침(custom instructions)보다 우선합니다." 답변이 작성되길 원하는 방식에는 지침을 사용하고, ChatGPT가 알아야 할 내용에는 소스를 사용하세요.

Memory는 또 다른 별도의 레이어입니다

프로젝트에는 memory 설정도 있으며, 이는 소스와 다르게 작동합니다. 프로젝트는 기본 memory 또는 프로젝트 전용 memory를 사용할 수 있습니다. 프로젝트 전용 memory를 사용하는 경우, OpenAI는 이전에 저장된 memory가 프로젝트 채팅에서 참조되지 않으며, 채팅은 동일한 프로젝트 내의 다른 대화는 참조할 수 있지만 프로젝트 외부의 대화는 참조할 수 없다고 설명합니다.

이 차이점은 정보를 어디에 둘지 결정할 때 중요합니다. Memory는 사용자가 말한 내용을 바탕으로 구축되며 ChatGPT가 기억하는 내용을 업데이트함에 따라 변할 수 있습니다. 반면 저장된 소스는 사용자가 보관하기로 선택한 고정된 텍스트 조각입니다. 프로젝트 memory 모드 가이드에서 두 모드 사이를 전환할 때 무엇이 삭제되는지 설명합니다.

Chat 및 ChatGPT Work에서의 소스

프로젝트는 한 종류의 채팅에 국한되지 않습니다. OpenAI 문서는 "동일한 프로젝트에 Chat 또는 ChatGPT Work로 시작된 채팅을 모두 포함할 수 있다"고 명시합니다. 두 종류 모두 프로젝트의 파일, 지침 및 연결된 소스를 사용할 수 있으므로, Work에서 만든 결과물이 Chat에서의 간단한 질문과 동일한 참고 자료를 활용할 수 있습니다.

단, 한 가지 memory 설정이 이를 바꿉니다. OpenAI가 나열한 프로젝트 전용 memory의 특징 중 하나는 "프로젝트에서 ChatGPT Work를 사용할 수 없다"는 점입니다. 프로젝트에서 Work를 사용할 계획이라면 먼저 memory 설정을 확인하세요.

연결된 앱도 소스 목록과는 별개로 프로젝트 채팅에서 작동합니다. 도구 메뉴에서 앱을 선택하거나 이름으로 언급할 수 있습니다. OpenAI는 "앱이 프로젝트 외부를 검색하기 전에 ChatGPT가 확인을 요청할 수 있다"고 언급합니다. 소스는 사용자가 프로젝트에 배치한 자료이며, 앱 검색은 그 외부로 뻗어 나가는 것입니다.

일부 작업은 컨텍스트를 추가하는 것처럼 보이지만 실제로는 그렇지 않습니다. OpenAI는 고정(pinning)에 대해 다음과 같이 말합니다. "고정은 컨텍스트를 추가하거나 ChatGPT가 액세스할 수 있는 내용을 변경하지 않습니다. 단지 사이드바에서 프로젝트나 채팅이 표시되는 위치만 바꿀 뿐입니다."

보관 용량을 결정하는 제한 사항

파일 수는 요금제에 따라 다릅니다. OpenAI는 Free 플랜의 경우 프로젝트당 5개, Go 및 Plus는 25개, Edu, Pro, Business 및 Enterprise는 40개로 제한하고 있습니다. 또한 "한 번에 10개의 파일만 업로드할 수 있다"고 명시합니다.

한도에 도달했을 때 도움말 센터의 조언은 명확합니다. "오래되었거나 불필요한 업로드를 제거하거나, 파일 데이터를 통합하거나, 작업을 여러 프로젝트로 나누십시오."

이 조언은 소스를 잘 활용하는 방법에 대한 힌트이기도 합니다. 거의 중복되는 파일이 많은 프로젝트는 최신 파일 몇 개만 있는 프로젝트보다 ChatGPT가 사용하기 더 어렵습니다.

공유 프로젝트에서의 소스

프로젝트를 공유하면 소스도 공유됩니다. OpenAI는 ChatGPT가 채팅, 업로드된 파일, 커스텀 지침을 포함하여 공유 프로젝트의 모든 항목에서 정보를 끌어올 수 있다고 말합니다.

두 가지 규칙이 바뀝니다. 첫째, "공유 프로젝트에서 파일을 삭제하면 모든 구성원의 프로젝트에서 삭제되지만, 나중에 다시 추가할 수 있습니다." 둘째, 공유 프로젝트는 프로젝트 전용 memory를 사용하며 기본 memory로 되돌릴 수 없습니다. 따라서 프로젝트 외부의 멤버 개인 memory는 프로젝트의 일부가 되지 않습니다. 공유 프로젝트에서 소스 목록은 모두가 공통으로 가지는 컨텍스트입니다. 그룹 채팅을 공유 프로젝트로 마이그레이션하는 가이드에서 팀들이 이를 어떻게 활용하는지 보여줍니다.

프로젝트가 사라지면 소스는 어떻게 되나요?

프로젝트 삭제는 되돌릴 수 없습니다. OpenAI는 "프로젝트를 삭제하면 채팅과 지침은 물론, 프로젝트에만 저장된 파일도 영구적으로 삭제됩니다. Library에 별도로 저장된 파일은 삭제되지 않습니다"라고 명시합니다.

따라서 프로젝트에만 존재하는 파일은 프로젝트와 함께 사라집니다. 한 프로젝트 이상의 가치가 있는 소스라면 외부에도 복사본을 보관하세요. Library는 ChatGPT가 파일을 보관하는 장소 중 하나이며, ChatGPT Library 파일 정리 가이드에서 오래된 파일이 어떻게 계속 답변에 영향을 줄 수 있는지 다룹니다. 프로젝트가 삭제된 것이 아니라 사라진 것처럼 보인다면, 사라진 ChatGPT 프로젝트 가이드에서 위치를 확인해 보세요.

사람들이 흔히 하는 실수

문서의 모든 버전을 업로드함. 이전 버전은 직접 제거하기 전까지 소스로 남아 있습니다. 최신 버전만 유지하세요.

연결된 Google Drive 파일이 동기화될 것이라 기대함. OpenAI는 프로젝트 내에 추가된 Google Drive 앱은 동기화를 지원하지 않는다고 밝히고 있습니다.

결정 사항을 memory에만 의존함. Memory는 변할 수 있습니다. 결정을 담고 있는 응답을 소스로 저장하세요.

소스에 규칙을 넣음. 지침(Instructions)이 ChatGPT의 답변 방식을 제어합니다. 규칙은 그곳에 넣으세요.

정리를 위해 프로젝트를 삭제함. 채팅, 지침, 프로젝트 전용 파일이 영구적으로 제거됩니다.

해결책: 소스를 프로젝트의 참고 서가로 취급하기

1단계: 전체 대화가 아닌 결정 사항을 저장하세요

채팅이 결론에 도달하면, ChatGPT에게 무엇이 왜 결정되었는지 짧은 요약을 요청한 다음, 해당 응답을 'Add to project sources'로 저장하세요. 하나의 결정 메모가 긴 대화 기록보다 나중에 채팅에서 사용하기 훨씬 쉽습니다.

2단계: 각 항목의 최신 버전 하나만 유지하세요

파일이나 메모의 새 버전을 추가하기 전에 이전 버전을 제거하세요. 파일 한도에 도달하면 더 많은 파일을 추가하는 대신 관련 메모를 하나의 파일로 통합하세요.

3단계: 저장하는 항목에 이름과 날짜를 기입하세요

저장된 응답과 업로드 파일에 날짜가 포함된 명확한 이름을 부여하여, 나중에 어떤 결론이 최신인지 쉽게 알 수 있게 하세요. 몇 주마다 소스 목록을 훑어보고 더 이상 유효하지 않은 항목은 삭제하세요. 오래된 정보가 이미 ChatGPT의 memory에 영향을 주었다면, ChatGPT가 무언가를 잊게 만드는 가이드에서 다른 보관 장소들을 확인해 보세요.

MemoryLake에서 설정하기

프로젝트 소스는 하나의 프로젝트 내에서 결정 사항이 과거 채팅 속으로 사라지는 문제를 해결해 줍니다. 하지만 이는 해당 프로젝트에만 속하며, 다른 프로젝트, 워크스페이스 또는 어시스턴트는 각자의 컨텍스트를 가집니다. 중요한 결정 중 일부는 여러 곳에 적용되어야 할 때가 있습니다.

MemoryLake는 이러한 종류의 컨텍스트를 사용자가 직접 관리하는 하나의 목록으로 유지하고, ChatGPT뿐만 아니라 Claude Code, Codex 등 연결된 다른 어시스턴트에서도 사용할 수 있게 해주는 memory 레이어입니다.

사용자는 자신의 언어로 직접 항목을 작성합니다. 사용자의 프로젝트, 프로젝트 소스, Library, ChatGPT memory 또는 어떤 벤더의 저장소에서도 데이터를 읽거나, 쓰거나, 삭제하지 않습니다. 프로젝트 소스는 OpenAI가 설명한 방식 그대로 계속 작동합니다.

1단계: API 키 생성

로그인 후 대시보드에서 키를 생성합니다. 이 키는 MemoryLake 워크스페이스에 속하며 ChatGPT 계정과는 별개입니다.

에이전트에서 사용하기 위해 새 키를 생성하고 복사하는 API 키 화면을 보여주는 MemoryLake 콘솔
에이전트에서 사용하기 위해 새 키를 생성하고 복사하는 API 키 화면을 보여주는 MemoryLake 콘솔

2단계: 첫 번째 memory 업로드

해결책 1단계에서 저장한 결정 메모 중 한 프로젝트 이상에 적용되는 내용(컨벤션, 제약 조건, 반복될 선택 사항 등)부터 시작하세요. 항목당 한 가지 포인트씩, 날짜를 기입합니다.

첫 번째 문서가 업로드되어 각 파일이 검색 가능한 memory가 되는 과정을 보여주는 MemoryLake 워크스페이스
첫 번째 문서가 업로드되어 각 파일이 검색 가능한 memory가 되는 과정을 보여주는 MemoryLake 워크스페이스

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

ChatGPT와 사용 중인 다른 어시스턴트를 연결하세요. 새로운 프로젝트나 다른 도구에서도 동일한 결정 사항을 바탕으로 작업을 시작할 수 있습니다.

memory 레이어에 연결할 수 있는 AI 클라이언트 및 에이전트 프레임워크 목록을 보여주는 MemoryLake 통합 화면
memory 레이어에 연결할 수 있는 AI 클라이언트 및 에이전트 프레임워크 목록을 보여주는 MemoryLake 통합 화면

실제 작업에서 바뀌는 점

첫 번째 차이점은 결론이 유실되지 않는다는 것입니다. 소스로 저장된 결정 사항은 프로젝트의 모든 채팅에서 사용할 수 있습니다.

두 번째는 각 레이어가 고유의 역할을 수행한다는 점입니다. 지침은 답변의 형태를 만들고, 소스는 참고 자료를 보관하며, memory는 ChatGPT가 시간이 지남에 따라 습득하는 내용을 담습니다.

세 번째는 프로젝트의 가독성이 유지된다는 것입니다. 짧고 최신 상태인 소스 목록은 길게 쌓인 버전 더미보다 ChatGPT와 사용자 모두에게 훨씬 사용하기 편리합니다.

ChatGPT 프로젝트 소스 모범 사례

결정 사항이 담긴 응답을 저장하세요. 'Add to project sources' 기능을 활용하세요.

소스를 최신 상태로 유지하세요. 새 버전을 추가할 때 이전 버전은 제거하세요.

규칙에는 지침을 사용하세요. 소스는 ChatGPT가 알아야 할 정보를 위한 것입니다.

Google Drive 동기화에 의존하지 마세요. 파일이 변경되면 업데이트된 파일을 다시 추가하세요.

저장하는 항목에 이름과 날짜를 넣으세요. 어떤 결론이 현재 유효한지 보여줍니다.

중요한 파일은 프로젝트 외부에도 보관하세요. 프로젝트를 삭제하면 그곳에만 저장된 파일은 사라집니다.

목록을 정기적으로 검토하세요. 더 이상 유효하지 않은 내용은 삭제하세요.

결론

프로젝트 소스는 ChatGPT 프로젝트의 모든 채팅이 사용할 수 있는 참고 자료입니다. 직접 업로드한 파일, Google Drive 및 Slack 링크, 그리고 'Add to project sources'로 저장한 응답이 여기에 해당합니다. 소스는 ChatGPT의 답변 방식을 결정하는 프로젝트 지침, 그리고 시간이 지남에 따라 습득하는 내용을 담는 프로젝트 memory와 함께 작동합니다.

결정 사항을 과거 채팅에 방치하지 말고 소스로 저장하고, 각 항목의 최신 버전 하나만 유지하며, 목록을 주기적으로 검토하여 프로젝트의 공유 컨텍스트를 정확하게 유지하세요.

자주 묻는 질문

ChatGPT 프로젝트에서 소스(sources)란 무엇인가요?

프로젝트의 Sources 섹션에 있는 파일, 앱 링크, 저장된 응답을 말합니다. 프로젝트 내의 채팅은 이를 컨텍스트로 사용할 수 있습니다.

응답을 프로젝트 소스에 어떻게 추가하나요?

프로젝트 채팅에서 해당 응답의 메시지 메뉴를 열고 'Add to project sources'를 선택합니다.

ChatGPT 프로젝트에 Google Drive나 Slack을 추가할 수 있나요?

네. 프로젝트의 소스 영역에서 'Add sources'를 선택하고 Google Drive 파일/폴더 링크나 Slack 채널 링크를 붙여넣으면 됩니다. 단, OpenAI는 프로젝트 내에서 추가된 Google Drive는 동기화되지 않는다고 명시하고 있습니다.

ChatGPT 프로젝트 하나에 파일을 몇 개까지 넣을 수 있나요?

OpenAI 기준 Free는 프로젝트당 5개, Go 및 Plus는 25개, Edu, Pro, Business 및 Enterprise는 40개이며, 한 번에 최대 10개까지 업로드 가능합니다.

프로젝트 소스는 프로젝트 memory와 같은 건가요?

아니요. 소스는 사용자가 직접 추가한 자료입니다. 프로젝트 memory는 ChatGPT가 저장된 memory와 다른 채팅에서 무엇을 참조할 수 있는지 결정하는 설정입니다.

프로젝트를 삭제하면 소스는 어떻게 되나요?

프로젝트에만 저장된 파일은 함께 삭제됩니다. Library에 별도로 저장된 파일은 삭제되지 않습니다.