Career

ChatGPT 대화창이 잠기기 전에 '핸드오프 파일' 만드는 3단계 루틴

긴 프로젝트를 ChatGPT 한 대화창에서 며칠씩 진행하다 보면 어느 순간 이 메시지를 만난다. "이 대화의 최대 길이에 도달했습니다. 새 채팅을 시작해 계속 대화할 수 있습니다." 문제는 그 순간 지금까지의 맥락 전체가 새 창으로 넘어가지 않는다는 것이다. 잠긴 뒤에 수습하지 말고, 잠기기 전에 '압축 인계 파일'을 만드는 3단계 핸드오프 루틴을 복붙용 프롬프트와 함께 정리했다.

이 문제가 짜증나는 이유는 예고가 없다는 데 있다. ChatGPT의 대화 한계는 메시지 수가 아니라 토큰(컨텍스트 윈도) 기준인데, 채팅 화면에는 지금 얼마나 찼는지 보여주는 게이지가 없다. OpenAI 공식 커뮤니티에는 "대화 한계를 늘려달라", "한계 추적 수단을 달라"는 스레드가 꾸준히 올라오고, 서드파티 브라우저 확장으로 컨텍스트 미터를 다는 사람들까지 있다. 유료 플랜은 한도가 더 클 뿐 벽 자체는 같다. 서드파티 집계 기준으로 플랜·모델에 따라 대화당 수만~수십만 토큰 수준의 차이가 있다고 알려져 있다(공식 발표 수치는 아니다). 결론은 하나다. 벽이 언제 올지 모른다면, 세션이 끝날 때마다 인계 문서를 만드는 습관이 유일한 보험이다.

항목내용
문제대화가 토큰 한도 도달 시 잠김: "최대 길이 도달" 메시지, 이어쓰기 불가
왜 어려운가채팅 UI에 컨텍스트 사용량 표시기 없음 (한도 도달 시점 예측 불가)
공식 완화책Branch in new chat(2025.9~), Memory, 내보내기: 부분적 해결
해결 루틴①마일스톤마다 ②핸드오프 파일 생성 ③새 세션 부팅+검증
적용 범위ChatGPT뿐 아니라 Claude·Gemini 등 모든 대화형 AI 동일

대화가 잠기면 정확히 무엇을 잃는가?

잃는 것은 텍스트가 아니라 합의된 맥락이다. 지난 대화는 스크롤로 다시 볼 수 있지만, 새 대화창의 AI는 그동안 확정한 결정사항, 시행착오 끝에 버린 선택지, 미묘한 톤 조정을 전혀 모른다. 그걸 처음부터 다시 설명하는 비용이 진짜 손실이다.

ChatGPT에는 완화 장치가 몇 개 있다. 2025년 9월 도입된 "Branch in new chat"은 이전 메시지 지점에서 대화를 분기해 히스토리를 유지해주고, Memory 기능은 일부 사실을 대화 간에 기억한다. 하지만 분기는 분기 시점까지의 컨텍스트를 그대로 끌고 가므로 한도 문제의 근본 해결이 아니고, Memory는 프로젝트의 세부 결정사항을 담기엔 성기다. 그래서 해외 커뮤니티에서는 "핸드오프 프롬프트(handoff prompt)"라는 이름으로 수동 인계 패턴이 정착됐다. 세션이 죽기 전에 요약 인계문을 뽑아 새 창에 붙이는 방식이다. 아래 루틴은 그 패턴을 실무 플로우로 구조화한 것이다.

1단계: 잠김을 기다리지 말고 마일스톤마다 끊는다

핵심 발상의 전환은 이것이다. 한계 메시지가 뜰 때 대응하는 것이 아니라, 작업 단위(마일스톤)가 끝날 때마다 핸드오프를 만든다. 게이지가 없는 시스템에서는 정기 백업이 유일한 안전장치다.

실무 기준은 세 가지다. ①하나의 작업 단위가 끝났을 때(보고서 초안 완성, 기획 방향 확정 등) ②대화가 눈에 띄게 길어졌다고 느낄 때(스크롤이 부담스러워지는 시점이면 이미 충분히 길다) ③다음 작업이 성격이 다른 일로 넘어갈 때. 특히 ③이 중요하다. 어차피 새 주제라면 새 세션이 응답 품질에도 유리하다. 긴 대화 후반부에서 AI가 초반 지시를 잊거나 뭉개는 현상은 컨텍스트가 차오를수록 심해지기 때문이다.

2단계: 핸드오프 파일을 생성한다: 복붙용 프롬프트

세션을 끝내기 전, 아래 프롬프트를 그대로 붙여넣는다. 포인트는 "요약해줘"가 아니라 새 세션의 AI가 즉시 이어받을 수 있는 구조화된 인계 문서를 요구하는 것이다.

HANDOFF PROMPT: 복사해서 사용지금까지의 대화를 새 대화창에 인계할 "핸드오프 문서"로 압축해줘. 아래 형식을 지켜서 작성해: 1. 프로젝트 목표, 2문장 이내 2. 확정된 결정사항, 번호 목록 (왜 그렇게 결정했는지 한 줄씩) 3. 검토 후 버린 선택지: 다시 제안하지 말아야 할 것들 4. 제약조건·금지사항: 톤, 형식, 하지 말 것 5. 현재 상태: 완료된 것 / 진행 중인 것 / 미해결 이슈 6. 다음 작업 1순위, 새 세션에서 바로 시작할 일 7. 용어집, 이 프로젝트에서 특정 의미로 쓰는 단어·수치·이름 조건: 새 대화창에 이 문서만 붙여넣으면 너와 동일한 수준으로 맥락을 이해한 상태에서 작업을 이어갈 수 있어야 해. 인사말 없이 문서만 출력해.

형식에서 두 항목이 승부처다. 3번(버린 선택지)이 없으면 새 세션의 AI가 이미 기각된 아이디어를 다시 들고 온다. 인계 실패의 가장 흔한 형태다. 7번(용어집)은 "우리가 말하는 'V2'는 디자인 시안 2번을 뜻함" 같은 암묵지를 명시화한다. 출력을 받으면 그대로 쓰지 말고 30초만 검토해서 빠진 결정사항을 한두 줄 직접 추가하라, 이 문서의 최종 편집자는 AI가 아니라 나다.

여러 세션이 반복되는 장기 프로젝트라면 핸드오프 문서를 메모장·Notion에 "프로젝트명_handoff_v3" 식으로 버전 관리하는 것을 권한다. 흥미롭게도 이것은 엔지니어들이 도구로 푸는 문제와 정확히 같은 문제다. context-mode 같은 컨텍스트 최적화 도구가 세션 메모리를 SQLite에 저장했다가 필요한 부분만 불러오는 것의 수동 버전이 핸드오프 파일이다.

3단계: 새 세션을 부팅하고 이해도를 검증한다

새 대화창에 핸드오프 문서를 붙여넣은 뒤, 바로 작업을 시키지 말고 검증 질문 하나를 먼저 던진다: "이 문서를 읽고, 프로젝트 상태와 다음 할 일을 3줄로 요약해봐." AI의 요약이 내 이해와 다르면, 그 지점이 인계 문서의 구멍이다.

부팅 순서는 이렇다. ①핸드오프 문서 붙여넣기 ②검증 질문으로 이해도 확인 ③어긋난 부분 교정 ④"다음 작업 1순위"부터 재개. 이 검증 단계는 30초짜리지만, 어긋난 맥락으로 1시간을 작업한 뒤 발견하는 것보다 압도적으로 싸다. 생성한 것을 그대로 믿지 않고 확인 단계를 끼워 넣는 것, 규모만 다를 뿐 검증 에이전트를 파이프라인에 두는 것과 같은 원리다.

핸드오프 루틴의 본질은 프롬프트 기술이 아니라 업무 습관이다. 인수인계서를 쓸 줄 아는 직장인은 이미 이 루틴의 전문가다. 인계 대상이 후임에서 다음 세션의 AI로 바뀌었을 뿐이다.

이 루틴이 대화 잠김 말고도 유용한 이유는?

핸드오프 파일은 사실 범용 컨텍스트 자산이다. ChatGPT에서 Claude로 도구를 갈아탈 때, 동료에게 작업을 넘길 때, 한 달 뒤 프로젝트를 재개할 때: 같은 문서가 그대로 통한다.

하네스 엔지니어링 프레임워크(Prompt → Context → Harness → Loop)의 관점에서 보면, 핸드오프 루틴은 개인이 할 수 있는 가장 간단한 Context 관리다. 좋은 프롬프트를 쓰는 사람은 많지만, 맥락을 자산으로 관리하는 사람은 드물다. 매 세션 흩어지는 결정사항을 문서로 응축하는 사람과 매번 처음부터 설명하는 사람의 격차는, 프로젝트가 길어질수록 복리로 벌어진다. AI 협업 능력의 다음 단계는 더 좋은 질문이 아니라 더 좋은 인계다.

대화창 잠김은 버그가 아니라 컨텍스트 윈도라는 물리 법칙이고, 게이지 없는 한도는 예측이 아니라 습관으로 대응하는 수밖에 없다. 마일스톤마다 끊고, 구조화된 핸드오프 파일을 뽑고, 새 세션에서 검증 후 재개한다. 이 3단계면 "최대 길이 도달" 메시지는 사고가 아니라 예정된 교대 시간이 된다. 오늘 진행 중인 긴 대화가 있다면, 잠기기 전에 지금 핸드오프 프롬프트부터 돌려두자.

참고: I pushed ChatGPT toward its hidden chat limit — TechRadar · Extend ChatGPT conversation limits — OpenAI Community · ChatGPT "Maximum Length" fix — folk

팀 전체의 AI 업무 습관을 설계하고 싶다면

프롬프트 작성법을 넘어 컨텍스트 관리·검증 루틴까지, 실무에 바로 붙는 팀 단위 AI 활용 교육을 설계합니다.

B2B 기업교육 문의하기