MemoryLake
모든 글로 돌아가기
Tutorial2026년 7월 17일·6 분 소요

Perplexity는 왜 내가 업로드한 파일을 잊어버릴까요?

보고서, 데이터 세트, 계약서를 업로드했고, Perplexity는 이를 완벽하게 분석했습니다. 하지만 새 스레드를 시작하는 순간, Perplexity는 해당 파일이 존재했다는 사실조차 기억하지 못합니다.

짧은 답변: Perplexity가 업로드된 파일을 잊어버리는 이유는 첨부 파일의 범위가 단일 스레드로 제한되기 때문입니다. 파일은 해당 대화의 컨텍스트에만 제공되며, 다른 스레드가 볼 수 있는 메모리에는 절대 추가되지 않습니다. Spaces는 파일을 보존하지만, 오직 해당 Space 내부에서만 유효합니다.

이 가이드에서는 왜 이런 방식으로 작동하는지, 기본 제공되는 우회 방법의 한계는 무엇인지, 그리고 모든 검색에 동일한 파일 컨텍스트를 영구적으로 제공하는 방법을 다룹니다.

Perplexity가 업로드된 파일을 잊어버리는 이유

현재 Perplexity의 파일 처리 방식

PDF, 스프레드시트 또는 이미지를 쿼리에 첨부하면, Perplexity는 이를 해당 스레드의 컨텍스트로 파싱하여 후속 질문이 이를 참조할 수 있도록 합니다. 파일을 스레드 간 공유 저장소에 기록하는 기능은 없습니다. Perplexity의 검색 우선 설계 특성상 자주 생성하게 되는 새 스레드를 열면 컨텍스트는 빈 상태로 시작됩니다. 또한 지금까지 업로드한 모든 파일을 보여주는 라이브러리 뷰도 없기 때문에, 다시 사용하려면 다시 업로드해야 합니다.

영구 저장되지 않는 기술적 이유

이것은 오작동이 아니라 범위(scoping) 설정에 따른 의도된 설계입니다. Perplexity는 빠르고 일회성인 검색 세션을 중심으로 구축되었습니다. 영구적인 파일 저장소는 단 한 곳, 즉 Spaces에만 존재합니다. Spaces에 첨부한 파일은 해당 Space 내부에서 생성된 스레드에서만 사용할 수 있습니다. Space 외부에서는 첨부 파일이 저장될 영구 저장 계층(persistence layer)이 아예 존재하지 않습니다.

이로 인해 발생하는 손실

이로 인한 비용은 조용히 누적됩니다. 시장 보고서, 제품 사양서, 연구의 배경이 되는 원본 PDF 등 동일한 문서를 매주 다시 업로드하고, 매번 "이것이 배경 정보입니다"라는 설정을 반복해야 합니다. 연구는 여러 스레드로 파편화됩니다. 지난주 분석에서 인용한 표를 이번 주 스레드에서는 볼 수 없기 때문에, 이전 연구 결과를 바탕으로 심화 학습을 진행할 수 없습니다. 또한 팀 내에서 중복 작업이 발생합니다. 동료가 자신의 계정에서 동일한 계약서를 조사할 때 처음부터 다시 시작해야 합니다. 당신이 업로드한 파일은 오직 당신의 스레드에만 존재하기 때문입니다.

Perplexity의 기본 우회 방법 (그리고 그 한계)

파일 업로드를 지원하는 Spaces

Spaces는 가장 강력한 기본 해결책입니다. 프로젝트별로 Space를 만들고 참조 파일을 첨부하면, 그 안의 모든 스레드가 해당 파일을 볼 수 있으며 커스텀 지침(custom instructions)도 추가할 수 있습니다. 하지만 범위와 한계가 존재합니다. 파일은 하나의 Space에만 종속되고, 업로드 제한은 요금제에 따라 다르며, Space 외부에서 수행하는 일회성 검색에서는 아무것도 참조할 수 없습니다.

기존 스레드 이어가기

기존 스레드를 다시 열면 파일이 컨텍스트에 유지되므로, 일부 사용자는 주제별로 하나의 끝없는 '메가 스레드'를 운영하기도 합니다. 하지만 이는 임시방편일 뿐입니다. 스레드가 너무 무거워지고, 몇 달 동안의 연구 내용을 단 하나의 스크롤 속에 묻어두는 것은 제품의 검색 우선 흐름을 저해합니다.

모든 우회 방법이 마주하는 장벽

패턴이 보이실 겁니다. 파일이 Space별, 스레드별, 계정별로 고립(siloed)됩니다. 더 심각한 문제는 워크플로우가 Perplexity를 벗어나는 순간 발생합니다. 여기서 큐레이션한 소스들은 Claude, ChatGPT 또는 코딩 에이전트에게 아무런 의미가 없습니다. 그리고 다른 플랫폼으로 마이그레이션하더라도 파일이 깔끔하게 이동되지 않습니다. 이것이 바로 Perplexity Spaces를 Claude로 이동하기와 같은 가이드가 존재하는 이유입니다.

해결책: Perplexity에 영구적인 파일 메모리 제공하기

근본적인 해결책은 스레드나 앱보다 더 오래 지속되는 레이어에 파일을 보관하는 것입니다. MemoryLake는 문서를 한 번만 저장하면 이미 파싱되어 검색 가능한 상태로 유지하며, 이를 어떤 AI에도 제공할 수 있습니다. 복잡한 스프레드시트나 다단 PDF와 같은 복잡한 레이아웃은 1억 개 이상의 문서로 프로덕션 검증을 마친 전용 시각적 파싱 엔진이 처리하며, 종단간 암호화(end-to-end encryption)를 통해 오직 사용자 본인만 읽을 수 있도록 보장합니다.

1단계: API 키 생성하기

MemoryLake에 로그인하고 키를 생성한 후 첫 번째 요청을 보내세요. 약 30초 정도 걸립니다.

MemoryLake API 키 생성하기
MemoryLake API 키 생성하기

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

연구에 필요한 문서, 이미지 및 기타 파일(보고서, 사양서, 원본 PDF, 데이터 세트 등)을 끌어다 놓으세요. 한 번만 업로드하면 스레드마다 다시 첨부하거나 Space마다 중복해서 올릴 필요가 없습니다.

MemoryLake에 첫 번째 메모리 업로드하기
MemoryLake에 첫 번째 메모리 업로드하기

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

현재 Perplexity에는 MCP 클라이언트가 없으므로 API를 사용하세요. 키를 사용해 관련 메모리를 가져와 Perplexity 프롬프트나 연구 워크플로우에 포함시키면 됩니다. 동일한 메모리가 MCP를 통해 Claude, Codex, OpenClaw 및 기타 에이전트에서 즉시 사용 가능하므로, 구축한 라이브러리는 단 하나의 앱이 아닌 전체 툴체인에서 활용할 수 있습니다.

MCP를 통해 AI 및 에이전트 연결하기
MCP를 통해 AI 및 에이전트 연결하기

반복 업로드로 인해 실제로 발생하는 비용

연구에 부과되는 반복적인 세금

매번 다시 업로드할 때마다 파일을 다시 찾고, 재처리를 기다리고, 배경을 설명하는 프롬프트를 다시 작성하는 등의 숨겨진 오버헤드가 발생합니다. 정기적인 연구를 수행하는 팀 전체로 보면, 동일한 원본 문서가 한 달에 수십 번씩 업로드되고 반복해서 설명됩니다. 이는 새로운 가치를 창출하지 못하는 순수한 중복 작업입니다.

재첨부 대신 검색(Retrieval) 활용하기

영구 레이어를 사용하면 파일이 한 번만 파싱되고 필요할 때마다 검색됩니다. 워크플로우는 전체 문서를 다시 제공하는 대신 현재 질문과 관련된 조각만 가져옵니다. 이는 사용자에게 더 빠를 뿐만 아니라, API 기반 파이프라인의 경우 토큰 소비도 줄여줍니다. MemoryLake의 Token Saving Calculator를 통해 실제 사용량에 따른 예상 절감액을 확인할 수 있습니다.

연구 메모리 관리를 위한 모범 사례

대체된 소스 정리하기

보고서의 새 버전이 나오거나 데이터 세트가 수정되면 이전 버전을 업데이트하거나 제거하세요. 오래된 소스를 제공하는 메모리 레이어는 없는 것보다 못합니다.

답변하는 질문에 맞게 파일 이름 지정하기

"2026-Q2-eu-market-sizing.pdf"가 "final_v3.pdf"보다 더 잘 검색됩니다. 설명적인 이름과 일관된 접두사를 사용하면 필요할 때 정확하게 검색할 수 있습니다.

프로젝트 또는 클라이언트별로 범위 지정하기

모든 것을 한곳에 쌓아두기보다는 연구 스트림별로 하나의 메모리 범위를 유지하세요. 범위를 지정한 메모리는 검색 결과의 관련성을 높이고 팀원에게 업무를 인계할 때도 깔끔합니다.

결론

Perplexity의 스레드 제한 파일 처리는 버그가 아닙니다. 검색 우선 제품의 특성일 뿐입니다. 하지만 여러분의 소스 라이브러리가 이러한 형태에 종속되어서는 안 됩니다. 파일을 영구 메모리에 한 번만 저장해 두면, 모든 스레드, 모든 Space, 그리고 사용하는 다른 모든 AI가 동일한 정보 기반 위에서 시작할 수 있습니다. 매번 다시 업로드하는 번거로운 과정은 여기서 끝납니다.

자주 묻는 질문

Perplexity는 스레드 간에 파일을 기억하나요?

아니요. 업로드된 파일은 단일 스레드의 컨텍스트에만 속합니다. 새 스레드에서는 해당 파일을 볼 수 없으며, 다시 첨부할 수 있는 업로드 라이브러리도 없습니다. Space 외부에서는 매번 새로 업로드해야 합니다.

Spaces는 업로드된 파일을 영구적으로 보존하나요?

Space 내부에서는 그렇습니다. Space에 첨부된 파일은 그 안에서 생성된 스레드에서 계속 사용할 수 있습니다. 하지만 다른 Space나 일반 검색에서는 보이지 않으므로, 전역적인 파일 메모리 문제를 해결하지는 못합니다. Spaces 역시 자체 콘텐츠와 관련해 동일한 문제를 겪습니다. 자세한 내용은 Perplexity가 Spaces 콘텐츠를 잊어버리는 이유를 참조하세요.

Perplexity는 왜 내 연구 컨텍스트를 잃어버리나요?

근본적인 원인은 동일합니다. 컨텍스트가 의도적으로 스레드 범위로 제한되어 있기 때문입니다. Space 내부에 있지 않은 한, 파일, 후속 질문, 결론은 모두 스레드 경계에서 사라집니다. Space를 사용하더라도 해당 Space의 경계가 이동할 뿐, 경계 자체가 사라지는 것은 아닙니다.

Perplexity에 장기적인 파일 메모리를 제공하려면 어떻게 해야 하나요?

앱 외부의 영구 레이어에 파일을 보관하세요. MemoryLake를 사용하면 문서가 한 곳에 저장되며, API를 통해 Perplexity를 포함한 모든 AI가 동일한 컨텍스트를 가져올 수 있으므로, 어떤 스레드를 열고 있는지에 따라 메모리가 좌우되지 않습니다.

Perplexity에서 업로드한 파일을 내보낼 수 있나요?

여러 스레드에 첨부한 파일을 일괄 내보내는 기능은 없습니다. 라이브러리가 중요하다면 원본을 직접 소유한 저장소에 보관하세요. 이것이 바로 채팅 앱이 아닌 메모리 레이어를 신뢰할 수 있는 단일 원천(source of truth)으로 만들어야 하는 이유입니다.