블로그로 돌아가기
빌더 노트 · 8분

자기 탐색을 위한 AI 메모리는 프롬프트 트릭이 아니라 제품 상태여야 한다

AI 메모리는 꿈, 감정, 관계 패턴, 반복되는 상징, 사적인 성찰을 다루기 시작하는 순간 단순한 프롬프트 기법이 될 수 없습니다. 그때 메모리는 사용자가 이해하고, 멈추고, 확인하고, 내보내고, 삭제할 수 있는 사용자 제어 제품 상태가 되어야 합니다.

프롬프트 메모리라는 틀은 너무 작다

AI 메모리의 쉬운 버전은 유혹적입니다. 사용자에 대해 유용한 사실을 저장하고, 다음 프롬프트에 다시 넣고, 그것을 메모리라고 부르는 방식입니다. 선호하는 답변 길이나 프로젝트 도구 체인처럼 낮은 위험도의 개인화라면 충분할 수도 있습니다.

하지만 사용자가 AI 자기 탐색 제품 안에 개인적인 재료를 가져오기 시작하면 문제가 달라집니다. 꿈, 감정, 반복되는 관계 패턴, 사적인 상징은 UI 선호도와 같은 것이 아닙니다. 메모리가 나중의 답변을 바꾼다면, 사용자는 무엇이 저장되었고 왜 사용되는지 알 수 있어야 합니다.

성찰형 AI 메모리에는 소유권이 필요하다

Jung Room을 만들면서 중요한 질문은 모델이 무엇을 기억할 수 있는가에서 사용자가 무엇을 소유하는가로 바뀌었습니다. Jungian AI room은 개인적인 재료를 보이지 않는 문맥으로만 다루면 안 됩니다. 메모리를 사용자가 소유하고 관리할 수 있는 artifact로 만들어야 합니다.

사용자는 저장된 메모리 항목을 보고, 이후 답변에서 메모리 사용을 멈추고, 계정을 삭제하지 않고도 특정 항목만 지우고, 계정 소유 데이터를 내보낼 수 있어야 합니다. 메모리가 모델 프롬프트 안에만 존재한다면 제품은 스스로를 설명할 수 없습니다.

세션 노트는 첫 번째 안정적인 레이어다

저는 raw transcript를 장기 메모리 레이어로 삼는 것을 좋아하지 않습니다. 원문 대화는 시끄럽고, 감정적이고, 탐색적인 경우가 많습니다. 성찰형 제품에서 더 유용한 첫 번째 artifact는 세션이 무엇을 담고 있었는지 구조화해서 정리한 session note입니다.

좋은 세션 노트는 꿈의 이미지, 깨어 있을 때의 감정, 관계 패턴, 반복되는 상징을 이름 붙일 수 있습니다. 하지만 사람을 진단하는 척하지 않아야 합니다. 세션 노트는 하나의 대화와 더 오래 지속되는 내면 지도 사이의 다리입니다.

내면 지도는 확인 가능해야 한다

내면 지도는 시간에 따른 연속성을 주기 때문에 강력할 수 있습니다. 잠긴 문, 너무 좁게 느껴지는 역할, 익숙한 수치심 패턴이 반복된다는 것을 제품이 알아차릴 수 있습니다. 하지만 바로 그 힘 때문에 지도는 사용자가 확인할 수 있어야 합니다.

AI dream journal이나 AI self-exploration room이 어떤 패턴이 반복된다고 말한다면, 사용자는 그 결론이 어디에서 왔는지 물을 수 있어야 합니다. 저장된 세션 노트였는지, 사용자가 승인한 메모리였는지, 사용자가 쓴 room context였는지, 최근 대화였는지 구분되어야 합니다.

Retrieval은 감이 아니라 근거를 반환해야 한다

메모리 retrieval은 마법 같은 callback처럼 느껴지면 안 됩니다. assistant가 이전 이미지를 현재 세션으로 가져온다면, 제품은 그 메모리가 왜 선택되었는지 설명할 수 있어야 합니다. 최근 연속성인지, 테마 겹침인지, 사용자가 승인한 메모리인지, 강한 상징적 연결인지가 드러나야 합니다.

개인적인 AI 제품에서 relevance는 similarity score만의 문제가 아닙니다. recency, explicit approval, user-authored context, 그리고 retrieval reason이 모두 중요합니다. 그래야 메모리가 유용하면서도 방이 침습적으로 느껴지지 않습니다.

꿈, 감정, 관계 패턴에서는 무엇이 달라지는가

AI dream interpretation이나 AI dream journal 같은 검색어는 도구가 하나의 답을 내야 한다는 기대를 만들기도 합니다. 저는 더 나은 제품 방향이 조금 더 느리다고 봅니다. 사용자가 꿈을 붙들 수 있게 돕고, 가장 강한 이미지를 보존하고, 연결이 충분히 느껴질 때만 삶과 연결하고, 무엇을 기억할지는 사용자가 정하게 하는 것입니다.

관계 패턴도 마찬가지입니다. AI reflection app이나 AI self-exploration room을 찾는 사람은 보통 영구적인 라벨이 아니라 연속성을 원합니다. 메모리는 시간이 지나며 내면 패턴을 알아차리도록 도울 수 있지만, 사용자가 저장된 내용을 질문하고, 수정하고, 삭제할 자유를 남겨두어야 합니다.

Jung Room이 선을 긋는 곳

Jung Room은 non-clinical 제품입니다. 치료, 진단, 위기 대응, 또는 AI가 한 사람을 설명할 수 있다는 약속이 아닙니다. 메모리 레이어는 연속성을 돕기 위한 것입니다. 세션 노트, 저장된 메모리 항목, 사용자가 작성한 room context, 내면 지도 스냅샷, 계정 컨트롤이 그 경계에 포함됩니다.

이 제품을 넘어서도 배울 점은 같습니다. 메모리는 강력해지기 전에 확인 가능해야 합니다. 사람들이 비용을 지불하는 가치에 메모리가 포함된다면, 그것은 숨겨진 프롬프트 장식이 아니라 제품 상태의 일부여야 합니다.

빌더를 위한 체크리스트

AI 제품에 메모리를 넣기 전에 저는 무엇이 저장되는지, 어떤 부분은 사용자가 직접 쓴 것인지, 어떤 부분은 추론된 것인지, 어떤 부분은 승인이 필요한지, 어떤 부분이 미래 프롬프트에 들어갈 수 있는지 먼저 묻겠습니다.

또 메모리를 멈추면 어떻게 되는지, 요금제나 계정 상태가 바뀌면 어떻게 되는지, retrieval이 실패하면 어떤 fallback을 쓰는지, 사용자가 특정 메모리 하나만 삭제하고 싶을 때 어떻게 되는지도 물어야 합니다. 이 답이 불분명하면 메모리 기능은 기술적으로 작동하더라도 신뢰하기 어려운 기능이 될 수 있습니다.