ChatGPT가 계약서 세부 정보를 잊어버리는 이유
오늘날 ChatGPT가 계약서를 처리하는 방식
계약서를 첨부하면 ChatGPT는 해당 대화의 컨텍스트로 계약서를 읽고 이에 맞춰 답변합니다. 채팅이 끝나면 문서도 함께 사라집니다. 명확히 정리한 정의, 설정한 대체 입장(fallback positions), 협상 불가로 표시한 조항 등 모든 것이 해당 세션에만 머물렀을 뿐 지속되지 않습니다. 다음 업무는 다시 제로에서 시작됩니다.
기억이 유지되지 않는 기술적인 이유
ChatGPT의 지속성 기능은 계약서 라이브러리를 보관하도록 설계되지 않았습니다. Memory는 "나는 사내 변호사이며 조항 번호를 인용해 줘"와 같이 유용하지만 매우 압축된 사실과 선호도만 저장하며, 계약서 전문을 담기에는 턱없이 부족합니다. Projects는 업로드된 파일을 보관할 수 있지만, 각 파일은 영구적이고 쿼리 가능한 지식이 되는 대신 대화마다 다시 읽히며, 한 프로젝트에서 다른 프로젝트로 공유되지도 않습니다. "우리 계약서의 조건을 기억하는" 레이어가 존재하지 않는 것입니다.
법무 팀이 치러야 하는 비용
매 업무마다 반복되는 브리핑: 실제 분석을 시작하기 전에 동일한 기본 계약서를 설명하는 데 매번 15분을 낭비하게 됩니다. 위험한 불일치: 한 채팅에서 수용 불가능하다고 표시한 조항이 다음 채팅에서는 표준 조항으로 취급될 수 있습니다. 표시해 둔 정보가 전달되지 않았기 때문입니다. 그리고 신뢰할 수 있는 추적 경로의 부재: 특정 입장을 취한 이유를 누군가 물었을 때, 답변에서 근거가 된 계약서 버전 및 조항으로 거슬러 올라가는 추적 가능한 링크가 없습니다. 이는 철저한 검증을 거쳐야 하는 업무에서 심각한 문제가 됩니다.
ChatGPT의 기본 우회 방법 (그리고 한계)
Memory
인용 스타일, 역할, 출력 형식과 같은 고정된 선호도를 설정하는 데는 유용합니다. 하지만 한계가 명확합니다. 계약서가 아닌 짧은 텍스트만 보관할 수 있습니다. 계약서 자체를 저장할 수는 없으며, 단지 해당 계약서로 작업한다는 메모만 남길 수 있을 뿐입니다.
Projects
업무를 프로젝트로 그룹화하면 관련 채팅과 파일을 함께 보관할 수 있어 정리에 도움이 됩니다. 하지만 파일은 대화마다 다시 읽히는 정적 첨부 파일일 뿐이며, 프로젝트 지식은 해당 프로젝트 외부로 나가지 않고, 계약서가 수정될 때 조항의 버전을 관리해 주지도 않습니다.
세션마다 다시 업로드하기
매번 계약서를 다시 첨부하는 기본 우회 방식은 작동은 하지만, 업무마다 다시 업로드하고, 다시 설명하고, 다시 표시해야 하는 수동 작업의 비효율이 계속 누적됩니다.
공통된 장벽: 계약서 컨텍스트는 계정당 하나의 앱 내에서 일회성 채팅 내부에만 존재합니다. 이는 ChatGPT가 업로드된 파일을 잊어버리는 이유와 동일한 근본 원인이며, 세부 사항이 실제 결과에 중대한 영향을 미치는 업무 환경에서 더 큰 문제로 다가옵니다.
해결책: ChatGPT에 영구적인 계약서 메모리 제공하기
지속 가능한 접근 방식은 단일 채팅 외부의 메모리 레이어에 계약서와 입장을 보관하는 것입니다. MemoryLake는 계약서, 조항 라이브러리, 고정 입장을 한 번만 저장하면 됩니다. 텍스트가 밀집되고 레이아웃이 복잡한 문서에 맞춤 설계된 비주얼 엔진으로 파싱하고, Git 스타일로 버전을 관리하여 수정 사항을 추적할 수 있으며, 종단간 암호화(end-to-end encrypted)를 통해 기밀 자료를 안전하게 보호합니다.
1단계: API 키 생성하기
MemoryLake에 로그인하고 키를 생성한 후 첫 번째 요청을 보내세요. 약 30초 정도 걸립니다.

2단계: 첫 번째 메모리 업로드하기
업무에 필요한 계약서와 참조 자료(계약서, 조항 뱅크, 플레이북, 판례 문서 등)를 드롭하세요. 문서, 이미지 및 기타 파일 모두 지원됩니다. 고정 입장을 텍스트 메모리("면책 한도: 절대 X 미만 금지, 준거법: 뉴욕 선호")로 추가하여 파일과 함께 영구적으로 유지되도록 하세요.

3단계: AI 및 에이전트 연결하기
MemoryLake의 ChatGPT 연동 또는 API를 통해 ChatGPT를 연결하면, 각 세션이 시작될 때 이미 계약서와 이에 대한 귀사의 입장을 인지한 상태로 시작됩니다. 동일한 메모리를 MCP 또는 API를 통해 Claude, Codex, OpenClaw 및 기타 에이전트에서도 사용할 수 있으므로, 팀이 사용하는 모든 도구에서 하나의 계약서 메모리를 공유할 수 있습니다.

계약서를 다시 읽을 때 실제로 발생하는 비용
반복되는 브리핑 비용과 그 결과
매 세션마다 계약서를 다시 업로드하고 설명하는 것은 분석이 아닌 설정에 청구 가능한 시간(billable time)을 낭비하는 것입니다. 그리고 더 미묘한 비용은 바로 리스크입니다. 모델이 지난번에 결정된 사항을 볼 수 없기 때문에 세션 간에 입장이 달라질 수 있습니다. 법률 업무에서 잊혀진 컨텍스트는 단순히 속도가 느려지는 문제가 아니라 위험에 노출되는 것을 의미합니다.
다시 읽는 대신 검색(Retrieval)하기
영구 레이어를 사용하면 ChatGPT는 전체 계약서를 다시 읽는 대신 필요할 때 관련 조항이나 고정 입장을 검색(retrieve)합니다. 더 빠른 답변, 일관된 입장, 그리고 API 워크플로에서의 더 가벼운 프롬프트가 가능해집니다. MemoryLake의 토큰 절약 계산기(Token Saving Calculator)를 통해 사용량에 따른 효과를 예측해 보세요.
계약서 메모리 구축을 위한 모범 사례
문서와 입장을 분리하여 저장하기
계약서는 파일로 보관하고, 고정 입장("허용 가능한 책임 한도", "협상 불가 조항")은 별도의 텍스트 메모리로 유지하세요. 문서는 거래마다 변경되지만, 입장은 여러 거래에 걸쳐 공통으로 적용됩니다.
덮어쓰지 말고 수정본의 버전을 관리하기
계약서가 수정되면 기존 버전을 대체하는 대신 새 버전을 추가하세요. 버전 기록이 있어야 과거 자료를 뒤지지 않고도 "3월 초안에는 뭐라고 적혀 있었지?"라는 질문에 바로 답할 수 있습니다.
고객 또는 업무별로 범위 지정하기
고객 또는 업무별로 하나의 메모리 범위(scope)를 지정하면 검색의 정확성이 유지되고, 한 계약서의 조건이 다른 계약서 분석에 혼입되는 것을 방지할 수 있습니다.
결론
ChatGPT는 단일 세션 메모리에 갇혀 있는 유능한 계약서 초안 검토자입니다. 문서가 눈앞에 있을 때는 예리하지만, 채팅이 닫히는 순간 백지상태가 됩니다. Memory 및 Projects 기능은 작업을 정리하는 데 도움을 주지만 계약서를 보관하도록 설계되지는 않았습니다. 계약서와 입장을 영구적이고 암호화된 메모리에 보관하세요. 그러면 ChatGPT나 다른 어떤 AI를 사용하더라도 모든 세션이 계약 조건을 인지하고 일관된 입장을 유지하며 버전 추적 경로를 확보한 상태로 시작됩니다. 이제 계약서를 매번 다시 읽는 비효율을 끝내세요.