MemoryLake
모든 글로 돌아가기
Pain Point2026년 5월 22일7 분 소요

Lovable은 왜 이전 프롬프트를 잊어버리나요?

이번 주에 당신은 다섯 번 말했습니다: "항상 페이지를 `AppLayout`으로 감싸고, 서버 상태에 TanStack Query를 사용하며, 데이터 가져오기에 `useEffect`를 사용하지 마세요." 금요일 오후까지, 새로운 생성물은 당신이 하지 말라고 한 세 가지를 모두 하고 있습니다.

이것은 Lovable이 잘못 행동하는 것이 아닙니다. 채팅 기반 생성이 지침을 처리하는 방식이며, 당신의 규칙을 지속적으로 유지하는 방법이 있습니다.

간단한 답변

Lovable은 각 생성물이 최근 채팅과 프로젝트 지식 블롭의 슬라이딩 윈도우를 사용하기 때문에 이전 프롬프트를 잊어버립니다. 그래서 당신이 몇 개의 컴포넌트 전에 입력한 지침은 시야에서 스크롤 아웃됩니다. 대략 15-20개의 컴포넌트 후에 손실이 명백해집니다. 해결책은 당신의 프롬프트에서 파생된 규칙을 지속적인 기억으로 저장하고 Lovable이 매 생성 시 이를 가져오도록 하는 것입니다.

Lovable이 이전 프롬프트를 잊어버리는 이유

Lovable은 대화가 사양이자 진실의 출처인 감정 코딩 앱 빌더입니다. 이 모델의 세 가지 디자인 선택이 이전 프롬프트를 효과에서 밀어냅니다:

1. 채팅 창은 제한되어 있습니다. 각 생성물은 가장 최근 메시지와 보이는 코드로 구성됩니다. 첫 주의 프롬프트 — 심지어 중요한 것들도 — 창 밖으로 떨어지면 검색되지 않습니다.

2. 프로젝트 지식은 하나의 텍스트 블롭입니다, 프롬프트 로그가 아닙니다. 당신은 프로젝트 지식 영역에 지속적인 규칙을 붙여넣을 수 있지만, 그것은 모든 것과 주의를 경쟁하는 단일 필드입니다. "사용자가 지금까지 준 모든 지침"의 구조화된 기록이 아닙니다.

3. 프롬프트는 일시적인 입력으로 취급되며, 기억이 아닙니다. Lovable은 "항상 페이지를 AppLayout으로 감싸라"를 자동으로 지속된 규칙으로 변환하지 않습니다. 당신이 그것을 프로젝트 지식이나 고정된 파일에 필기하지 않는 한, 지침은 채팅 창에 있는 동안만 존재합니다. 공식 Lovable 문서는 docs.lovable.dev에서 프로젝트 지식 모델과 그 한계를 설명합니다.

결과: 지침은 몇 번의 생성물 동안 유지되며, 채팅이 진행되면 조용히 적용이 중단됩니다.

Lovable이 이전 프롬프트를 잊어버릴 때 잃는 것

프롬프트 손실은 세 가지 구체적인 방식으로 비용이 발생합니다:

  • 반복. "이름이 있는 내보내기를 사용하세요. 디자인 토큰을 사용하세요. 데이터 가져오기에 useEffect를 사용하지 마세요." 당신은 매일 같은 다섯 가지 규칙을 다시 입력합니다.
  • 생성된 코드의 드리프트. 새로운 컴포넌트는 모델이 이번 턴에 보지 못한 기존 규칙을 무시합니다. 당신은 릴리스 시간에 차이를 정렬하는 데 시간을 보냅니다.
  • 잃어버린 제품 지침. "시험 사용자는 팀원을 초대할 수 없습니다"는 첫 주의 제품 규칙입니다. 두 번째 달이 되면, 새로운 생성물은 금지된 흐름을 다시 도입합니다.

해결책은 "채팅을 더 길게 만들기"가 아닙니다 — 그것은 채팅에서 규칙을 추출하여 모델이 자동으로 읽는 기억으로 만드는 것입니다.

Lovable의 내장된 우회 방법

Lovable은 지침을 고정시키는 세 가지 방법을 제공합니다. 어떤 것도 깔끔하게 확장되지 않습니다.

프로젝트 지식은 지속적인 규칙을 위한 공식 장소입니다. 모든 생성물에 적용되며, 하나의 텍스트 블롭으로 존재합니다. "상위 10개 규칙"에는 유용하지만, 당신이 축적한 제품, 도메인 및 스타일 방향의 긴 꼬리에는 덜 유용합니다.

고정된 파일은 특정 소스 파일을 맥락에서 유지합니다. 표준 예제에 유용합니다 — "AppLayout.tsx의 패턴을 따르세요" — 그리고 창을 혼잡하게 만들지 않고 고정할 수 있는 파일 수에 의해 제한됩니다.

모든 프롬프트에서 규칙을 다시 진술하기는 수동적인 대안입니다. 작동하며, 이는 지속적인 기억이 제거해야 하는 작업입니다.

Lovable의 내장된 기억이 부족한 점

더 깊은 문제는 프롬프트가 프로젝트의 구두 계약이라는 것입니다. 그것들은 축적되며, 깔끔하게 층을 이루어야 하고, 생성물마다 검색 가능해야 합니다. Lovable의 프로젝트 지식 필드는 전역 텍스트입니다 — 모델이 생성하는 컴포넌트에 적응할 수 없으며, 버전 관리도 하지 않습니다.

프롬프트에서 파생된 규칙은 빌더 위의 구조화된 기억에 살아야 합니다.

MemoryLake가 Lovable의 이전 프롬프트 잊어버림을 어떻게 해결하는가

MemoryLake는 Lovable이 REST를 통해 읽는 크로스 모델 기억 계층입니다. 프로젝트 지식에 규칙을 붙여넣고 다시 붙여넣는 대신, 프롬프트를 기억으로 저장하고 검색 엔진이 각 생성물에 대해 관련된 것을 표면화하도록 합니다.

  • 쿼리 가능한 기억으로서의 프롬프트. "페이지를 AppLayout으로 감싸라", "TanStack Query를 사용하라", "가져오기에 useEffect를 사용하지 마라" 각각은 목록화, 편집 및 버전 관리가 가능한 구조화된 기억으로 존재합니다.
  • 전역 블롭이 아닌 생성물별 검색. 모델은 현재 컴포넌트에 적용되는 정확한 규칙을 가져오며, 모든 것이 포함된 거대한 텍스트 필드가 아닙니다.
  • 원시 프롬프트의 10,000배 검색 범위. MemoryLake는 수십억 개의 프로젝트 기억에서 읽고 생성 중인 파일과 관련된 프롬프트만 반환하여 당신의 규칙이 컴포넌트 드리프트에서 살아남도록 합니다.

MemoryLake는 2026년 현재 발표된 최고 결과인 LoCoMo 긴 맥락 벤치마크에서 94.03%를 기록했으며, 밀리초 검색 및 AES-256 종단 간 암호화를 제공합니다.

MemoryLake를 Lovable에 연결하는 3단계

  1. 프로젝트를 만들고 맥락을 로드하세요. MemoryLake에 로그인하고, 프로젝트 관리 열고, 프로젝트 만들기를 클릭한 후 "Lovable — Acme 프롬프트 라이브러리"라고 이름을 지정하세요. 이전 채팅 내보내기, PRD 및 규칙 문서를 문서 드라이브를 통해 업로드하세요. 각 지속적인 규칙 — "항상 페이지를 AppLayout으로 감싸라", "가져오기에 useEffect를 사용하지 마라" — 를 기억으로 추가하세요.
  2. MCP 서버 엔드포인트를 생성하세요. 프로젝트 내에서 MCP 서버 탭을 열고, MCP 서버 추가를 클릭한 후 "Lovable 프롬프트 기억"이라고 이름을 지정하고 생성 버튼을 클릭하세요. MemoryLake는 API 키 ID, 비밀 및 엔드포인트 URL을 반환합니다. Bearer 토큰을 즉시 복사하세요 — 한 번만 표시됩니다.
  3. REST를 통해 Lovable을 연결하세요. Lovable은 아직 MCP를 원주율적으로 사용하지 않으므로 REST API를 사용하세요. 통합된 규칙 세트를 Lovable의 프로젝트 지식 영역에 붙여넣고 MemoryLake에서 변경 시 새로 고침하거나, Bearer 토큰으로 MemoryLake의 REST 엔드포인트를 호출하고 각 릴리스 전에 프로젝트 지식을 업데이트하는 설정 스크립트를 실행하세요. 이제 모든 새로운 생성물은 모델 앞에 이미 당신의 규칙이 열립니다.

자주 묻는 질문

Lovable은 컴포넌트 간에 지침을 기억하나요?

Lovable은 채팅 창과 프로젝트 지식 영역에 지침을 보관합니다. 창 밖으로 스크롤되고 프로젝트 지식에 없는 것은 새로운 생성물에 더 이상 적용되지 않습니다.

몇 주 전에 말한 규칙을 Lovable이 따르도록 하려면 어떻게 해야 하나요?

MemoryLake와 같은 기억 계층을 REST를 통해 Lovable에 연결하세요. 각 규칙을 기억으로 저장한 후, 각 릴리스마다 관련된 것을 프로젝트 지식이나 설정 프롬프트로 가져오세요.

왜 Lovable은 새로운 컴포넌트에서 내 지속적인 규칙을 무시하나요?

규칙은 모델이 볼 때만 "활성" 상태이기 때문입니다. 한 번 채팅에서 스크롤 아웃되고 프로젝트 지식에 고정되지 않으면 모델은 기본값으로 돌아갑니다.

내 Lovable 채팅을 규칙 목록으로 내보낼 수 있나요?

Lovable은 프롬프트를 구조화된 규칙으로 내보내지 않습니다. MemoryLake를 사용하면 주요 프롬프트를 기억으로 한 번 필기하고, 이후에는 쿼리 가능한 규칙으로 지속됩니다.

MemoryLake가 Lovable의 프로젝트 지식 필드를 대체하나요?

보완합니다. MemoryLake는 진실의 출처입니다 — 버전 관리되고, 구조화되며, 쿼리 가능합니다. 프로젝트 지식은 각 릴리스에서 MemoryLake에서 가져오는 "최근 관련 슬라이스"가 됩니다.