3부 15장. 긴 작업에서 문맥을 유지하는 방법
3부 15장. 긴 작업에서 문맥을 유지하는 방법
앞 장에서 우리는 컨텍스트 엔지니어링을 배웠다. AI가 잘 일하게 하려면, 필요한 정보와 상태를 설계해야 한다는 이야기였다. 그런데 실전으로 들어가면 곧바로 새로운 문제가 생긴다. 시작은 잘했는데, 작업이 길어질수록 문맥이 흐트러지는 문제다.
처음 몇 번의 대화에서는 또렷하던 방향이, 열 번 스무 번 대화를 주고받다 보면 묘하게 흔들린다. 이미 정리한 내용을 다시 꺼내고, 폐기한 아이디어가 되살아나고, 초안 단계의 느슨한 제안이 최종 기준처럼 섞여 버린다. 사용자는 분명 같은 프로젝트를 하고 있는데, AI는 가끔 다른 프로젝트를 하고 있는 것처럼 보인다.
이것은 AI가 게을러서가 아니다. 긴 작업에서는 사람도 자주 길을 잃는다. 회의가 길어지면 핵심 안건이 흐려지고, 메모가 쌓이면 무엇이 최신 결정인지 헷갈린다. AI와의 긴 작업도 똑같다. 그래서 중요한 것은 단지 잘 시작하는 능력이 아니라, 길어진 작업을 다시 붙잡는 능력이다.
이번 장에서는 바로 그 기술을 다룬다. 긴 대화와 다단계 작업에서 문맥을 유지하는 법, 흐트러지기 전에 요약하는 법, 필요할 때 대화를 새로 정렬하는 법을 차근차근 살펴보자.

긴 작업은 왜 자꾸 흐트러질까
많은 사용자는 대화 기록이 길게 남아 있으니 문맥도 자동으로 유지된다고 생각한다. 하지만 실제로는 그렇지 않다. 기록이 남아 있는 것과, 지금 중요한 맥락이 살아 있는 것은 다르다.
긴 작업이 흔들리는 이유는 대체로 비슷하다.
목표가 중간에 조금씩 바뀌는데, 그 변화가 분명하게 기록되지 않는다.
초안 단계와 검토 단계의 대화가 한데 섞여, 기준이 뒤죽박죽된다.
이미 무효가 된 정보가 계속 남아 있어 최신 방향을 가린다.
핵심 결정이 긴 대화 속에 묻혀, 필요할 때 꺼내 쓰기 어려워진다.
결국 문제는 단순하다. 대화는 쌓이는데, 작업 상태는 정리되지 않는 것이다.
이때 많은 사람이 하는 실수는 더 길게 설명하는 것이다. 하지만 긴 작업이 망가질 때 필요한 것은 설명의 양이 아니라 구조다. 모든 것을 다시 말하려고 하면 오히려 더 복잡해진다. 필요한 것은 "지금 무엇이 중요한가"를 다시 선명하게 만드는 일이다.
문맥 유지의 핵심은 "기억"이 아니라 "운영"이다
초보자는 종종 이렇게 생각한다. "AI가 앞에서 했던 말을 잘 기억하면 되지 않을까?" 물론 어느 정도는 맞다. 하지만 긴 작업에서 더 중요한 것은 기억력보다 운영 방식이다.
왜냐하면 장기 작업에서는 처음 정보보다 최신 상태가 더 중요하기 때문이다. 처음 목표가 아무리 훌륭해도, 중간에 방향이 바뀌었는데 그것이 반영되지 않으면 결과는 빗나간다. 반대로 처음 설명이 조금 부족했더라도, 매 단계에서 상태를 잘 정리하면 작업은 안정적으로 나아간다.
그래서 긴 작업에서는 AI에게 모든 대화를 통째로 맡기지 말고, 사용자가 문맥의 뼈대를 잡아 주어야 한다. 쉽게 말해, 대화는 흘러가게 두되 핵심 상태는 따로 붙들어 두는 것이다.
이 관점이 생기면 질문도 바뀐다. "어떻게 하면 더 오래 기억하게 할까?"보다 "어떻게 하면 지금 필요한 맥락이 항상 앞에 오게 할까?"를 고민하게 된다.
긴 작업에서 반드시 따로 관리해야 하는 것
문맥을 오래 유지하려면 모든 것을 기록할 필요는 없다. 대신 정말 중요한 것만 분리해 관리해야 한다. 보통 아래 다섯 가지면 충분하다.
현재 목표: 지금 무엇을 만들고 있는가
확정된 결정: 이미 정해져서 뒤집지 않을 내용은 무엇인가
열린 쟁점: 아직 결정되지 않았거나 검토 중인 것은 무엇인가
작업 단계: 지금이 탐색, 초안, 수정, 검토 중 어디인가
다음 행동: 바로 다음 턴에서 무엇을 할 것인가
이 다섯 가지가 살아 있으면 긴 작업은 생각보다 잘 버틴다. 반대로 이 다섯 가지가 흐려지면, 아무리 긴 대화 기록이 있어도 자꾸 처음으로 돌아가게 된다.
특히 중요한 것은 확정된 결정과 열린 쟁점을 구분하는 일이다. 많은 대화가 여기서 무너진다. 이미 끝난 논의와 아직 논의 중인 항목이 섞이면, AI는 확정 사항도 제안처럼 다루고, 미정 사항도 사실처럼 써 버린다.
가장 쉬운 방법: 진행 중인 작업 요약본을 따로 만든다
긴 작업에서 가장 강력하면서도 가장 단순한 방법은 하나다. 대화 자체와 별개로, 짧은 작업 요약본을 계속 갱신하는 것이다.
이 요약본은 길 필요가 없다. 오히려 짧을수록 좋다. 핵심만 남긴 작업판이라고 생각하면 된다. 이 요약본은 대화가 길어질수록 더 중요해진다. 왜냐하면 대화는 점점 무거워지지만, 요약본은 오히려 중심을 더 또렷하게 만들어 주기 때문이다.
예를 들어 보고서를 함께 쓰는 중이라면, 매 몇 턴마다 이런 식의 상태 요약을 만들 수 있다.
작업: 임원 보고용 한 페이지 요약 메모 작성
현재 단계: 초안 2차 수정
확정된 방향: 비용 절감보다 운영 안정성을 먼저 강조
미정인 부분: 사례 문구의 톤, 숫자 예시 포함 여부
금지사항: 과장 표현, 검증되지 않은 수치 사용 금지
다음 작업: 서론을 3문장으로 줄이고, 결론을 권고안 중심으로 재작성
이 정도만 있어도 대화가 다시 선명해진다. 중요한 점은 이 요약이 아름답게 쓰일 필요가 없다는 것이다. 작업을 잃지 않게 붙잡는 것이 목적이기 때문이다.
좋은 요약은 전체를 줄이는 것이 아니라 중심을 남기는 것이다
요약이라고 하면 많은 사람이 "긴 내용을 짧게 줄이는 일"로만 생각한다. 물론 맞는 말이다. 하지만 긴 작업에서 좋은 요약은 단순 압축이 아니다. 진짜 목적은 중심축을 남기는 것이다.
예를 들어 브레인스토밍 대화 전체를 반으로 줄인다고 해서 좋은 요약이 되는 것은 아니다. 중요한 것은 어떤 아이디어가 살아남았고, 어떤 아이디어가 버려졌으며, 지금 무엇을 기준으로 움직이는지가 드러나는가다.
그래서 긴 작업의 요약은 보통 다음 정보를 포함해야 한다.
이 작업의 현재 목표는 무엇인가
어디까지 결정되었는가
무엇이 아직 열려 있는가
다음 턴에서 무엇을 해야 하는가
이 네 가지가 빠진 요약은 예쁘더라도 실전에서는 잘 안 쓴다. 반대로 문장이 조금 투박해도 이 네 가지가 있으면 아주 유용하다.
매 턴 요약보다 더 중요한 것은 "체크포인트 요약"이다
모든 턴마다 요약할 필요는 없다. 그렇게 하면 오히려 흐름이 끊기고 피곤해진다. 대신 작업이 한 단계 넘어갈 때마다, 혹은 방향이 바뀔 때마다 체크포인트 요약을 만드는 것이 좋다.
체크포인트가 필요한 순간은 대개 이렇다.
탐색을 끝내고 초안으로 넘어갈 때
초안을 끝내고 비평이나 검토로 넘어갈 때
여러 후보안 중 하나를 선택했을 때
새로운 자료나 새로운 제약이 들어왔을 때
대화가 길어져 무엇이 최신인지 불안해질 때
이 순간에 요약을 만들면, 단순히 내용 정리가 되는 것이 아니라 작업 상태가 공식적으로 갱신된다. 긴 작업에서 이 차이는 아주 크다. 상태가 갱신되지 않으면 AI는 여전히 이전 단계의 태도로 답하기 쉽다.
긴 대화에서는 "결정 로그"가 큰 힘을 발휘한다
장기 작업에서 특히 자주 필요한 것은 결정 로그다. 결정 로그란 거창한 것이 아니다. 지금까지 확정된 사항을 짧게 적어 둔 목록이다.
예를 들어 글쓰기 작업이라면 다음처럼 만들 수 있다.
제목은 실용형으로 간다.
독자는 초급 직장인으로 잡는다.
기술 설명보다 적용 사례를 먼저 보여 준다.
어조는 친절하되 과장하지 않는다.
분량은 2000자 안팎으로 유지한다.
이런 기록은 사소해 보여도 대단히 중요하다. 왜냐하면 긴 작업에서는 새 아이디어를 만드는 것보다, 이미 정한 것을 잊지 않는 일이 더 어렵기 때문이다.
결정 로그가 없으면 대화는 자꾸 원점으로 되돌아간다. 이미 정한 제목 톤을 다시 논의하고, 이미 버린 방향을 다시 검토하고, 이미 정리한 독자 수준을 다시 묻는다. 이것은 생산적인 반복이 아니라, 관리되지 않은 반복이다.
단계가 바뀌면 문맥도 바꿔야 한다
긴 작업에서 또 하나 중요한 사실이 있다. 모든 문맥을 계속 유지하는 것이 좋은 것은 아니다.
이 말이 이상하게 들릴 수 있다. 하지만 생각해 보면 당연하다. 초안 단계에서 필요했던 자유로운 아이디어들은, 최종 검토 단계에서는 오히려 방해가 될 수 있다. 반대로 최종 단계의 엄격한 규칙을 초반 탐색 단계부터 강하게 적용하면 아이디어가 잘 안 나온다.
그래서 장기 작업에서는 문맥을 유지하는 것만큼, 단계에 맞지 않는 문맥을 덜어 내는 일도 중요하다.
예를 들어 이런 식으로 나누면 좋다.
탐색 단계에서는 가능성, 옵션, 아이디어 범위를 넓게 본다.
초안 단계에서는 선택한 방향을 바탕으로 실제 결과물을 만든다.
비평 단계에서는 약점, 누락, 모순을 찾는다.
최종화 단계에서는 형식, 정확성, 길이, 표현을 다듬는다.
각 단계마다 필요한 문맥이 다르다. 탐색 단계의 대화 전체를 최종 단계까지 질질 끌고 가면, AI는 끝까지 망설이거나 불필요하게 가지를 친다. 반대로 최종화 기준만 계속 앞에 두면, 초안이 지나치게 뻣뻣해질 수 있다.
즉, 문맥 유지란 모든 것을 끌고 가는 일이 아니라, 지금 단계에 맞는 핵심만 살아 있게 만드는 일이다.
대화가 길어질수록 "다음 턴의 목적"을 더 분명히 해야 한다
작업이 짧을 때는 한 번쯤 애매하게 말해도 큰 문제가 없다. 하지만 대화가 길어질수록 애매함의 비용이 커진다. 다음 턴의 목적이 모호하면, AI는 이전 대화의 여러 신호를 섞어서 평균적인 답을 만들기 쉽다. 이때 결과는 대체로 무난하지만, 프로젝트에는 별로 도움이 되지 않는다.
그래서 긴 작업에서는 매번 이렇게 생각하는 습관이 좋다.
"이번 턴은 정확히 무엇을 전진시키기 위한 턴인가?"
예를 들어 "이제 수정해줘"보다는 "서론만 줄여서 독자가 바로 문제를 이해하게 해줘"가 낫다. "더 좋아지게 해줘"보다는 "문체는 유지하고 근거 부족한 문장만 표시해줘"가 낫다. 긴 작업일수록 한 턴의 목적은 작고 선명해야 한다.
이 방식의 장점은 두 가지다. 하나는 결과 품질이 올라간다는 점이고, 다른 하나는 문맥 관리가 쉬워진다는 점이다. 턴의 목적이 분명하면, 무엇을 요약에 남겨야 할지도 자연스럽게 드러난다.
중간 점검 프롬프트를 습관처럼 써라
긴 작업에서 매우 유용한 습관 하나를 꼽자면, 중간 점검 프롬프트를 자주 쓰는 것이다. 이것은 AI에게 새 작업을 시키는 것이 아니라, 지금까지의 상태를 점검하게 하는 요청이다.
예를 들면 이런 식이다.
지금까지 대화 기준으로, 1 a. 현재 목표 2. 확정된 결정 3. 아직 미정인 쟁점 4. 다음에 해야 할 일 을 각각 짧게 정리해줘.
혹은 조금 더 실전적으로 이렇게 물을 수도 있다.
우리가 지금 놓치고 있는 핵심 제약이 있는지 점검해줘. 이미 확정된 것과 아직 논의 중인 것을 구분해서 써줘.
이런 요청은 대화를 멈추게 하는 것이 아니라, 오히려 대화가 길을 잃기 전에 다시 레일 위에 올려놓는 역할을 한다.
중간 점검은 문제가 생긴 뒤에만 하는 것이 아니다. 잘 가고 있을 때도 해야 한다. 배가 표류한 뒤에 나침반을 찾는 것보다, 항해 중간중간 방향을 확인하는 편이 훨씬 쉽다.
필요하면 과감히 새 대화로 넘어가라
많은 사용자가 이상하게도 이걸 어려워한다. 대화가 너무 길어져서 흐트러졌는데도, 같은 창 안에서 계속 해결하려고 한다. 하지만 긴 작업에서는 때때로 새 대화로 갈아타는 것이 가장 현명하다.
이것은 실패가 아니라 재정렬이다. 오히려 잘하는 사용자는 적절한 순간에 새 대화를 연다. 다만 아무것도 없이 새로 시작하면 다시 같은 문제가 반복되므로, 갈아탈 때는 반드시 짧은 인수인계 문서를 만들어야 한다.
예를 들어 새 대화의 첫 메시지는 이렇게 구성할 수 있다.
현재 작업: 고객 제안서 1차 초안 완성
배경: 기존 논의에서 방향은 확정되었고, 지금은 문장 품질과 논리 흐름만 다듬는 단계다.
확정 사항: 대상 고객, 톤, 금지 표현, 핵심 가치 제안은 아래와 같다.
미정 사항: 사례 문장 수위, 결론 문구 강도
이번 턴 목표: 2페이지 초안을 1페이지 반으로 압축하되 논리 구조는 유지
이렇게 하면 길고 복잡한 대화 전체를 끌고 오지 않아도, 핵심 작업 상태는 그대로 이어진다. 긴 작업을 잘하는 사람은 사실상 대화를 이어 가는 것이 아니라 상태를 이어 간다.
실전 예시: 긴 글쓰기 작업은 어떻게 관리할까
예를 들어 당신이 AI와 함께 긴 보고서를 만든다고 해 보자. 처음에는 자료를 모으고, 그다음 구조를 잡고, 이후 초안을 쓰고, 마지막에 표현을 다듬는다. 이 전 과정을 한 대화에서만 밀어붙이면 어느 순간 엉키기 쉽다.
이럴 때는 작업을 네 단계로 나누어 관리하는 것이 좋다.
처음 조사 단계에서는 자료 요약과 핵심 쟁점만 정리한다. 이때의 산출물은 멋진 문장이 아니라, "무엇을 말해야 하는가"에 대한 정리다.
그다음 구조 설계 단계에서는 목차, 주장 순서, 핵심 메시지, 독자 수준을 확정한다. 이 단계가 끝나면 짧은 상태 요약과 결정 로그를 만든다.
초안 작성 단계에서는 구조를 바탕으로 실제 문장을 만든다. 여기서는 조사 단계의 세부 대화보다, 구조와 확정 기준이 더 중요하다. 따라서 필요 없는 초기 탐색 기록은 뒤로 물리고, 현재 구조와 작성 규칙을 앞에 둔다.
마지막 퇴고 단계에서는 문체, 길이, 표현 일관성, 누락된 근거를 점검한다. 이제는 초반 브레인스토밍보다 검수 기준이 핵심 문맥이 된다.
이 과정을 보면 알 수 있다. 긴 작업에서 문맥을 유지한다는 것은, 처음부터 끝까지 같은 정보를 들고 가는 일이 아니다. 단계마다 필요한 중심을 바꾸면서도, 프로젝트의 핵심 뼈대는 유지하는 일이다.
실전 예시: 조사형 작업에서는 "근거 상태"를 함께 관리해야 한다
조사나 리서치 작업에서는 문맥 유지가 더 까다롭다. 왜냐하면 정보가 늘어날수록, 무엇이 사실이고 무엇이 가설인지 섞이기 쉽기 때문이다.
이런 작업에서는 보통 세 줄짜리라도 좋으니 근거 상태를 따로 적어 두는 편이 안전하다.
예를 들면 다음과 같다.
확인된 사실
유력하지만 추가 검증이 필요한 내용
아직 아이디어 수준인 해석
이 구분이 없으면 AI는 추정과 사실을 섞어서 자연스럽게 서술해 버릴 수 있다. 문장은 그럴듯하지만, 작업은 위험해진다. 특히 긴 조사형 대화일수록 "우리가 지금 알고 있는 것"과 "우리가 아직 추정하는 것"을 분리하는 습관이 중요하다.
실전 예시: 코드나 문제 해결 작업에서는 재현 상태를 남겨야 한다
코드 작업이나 디버깅에서도 긴 대화는 자주 흐트러진다. 방금까지 다루던 오류 메시지가 바뀌었는데, 그 사실이 명시되지 않으면 AI는 이전 상태를 기준으로 계속 답할 수 있다.
이런 작업에서는 문맥 요약에 보통 이런 항목이 들어가야 한다.
현재 문제 증상
재현 방법
이미 시도한 해결책
실패한 이유 또는 결과
다음에 검토할 가설
이 정보가 있으면 같은 해결책을 반복 제안하는 일이 줄고, 대화가 실험 기록처럼 쌓인다. 긴 문제 해결 작업에서는 특히 "무엇을 해봤는가"가 매우 중요한 문맥이다.
문맥 유지에서 자주 하는 실수
긴 작업을 망가뜨리는 실수는 생각보다 단순하다.
첫째, 모든 것을 기억시키려 한다. 그러면 중요한 것과 덜 중요한 것이 섞인다.
둘째, 요약을 너무 늦게 만든다. 이미 대화가 엉킨 뒤에는 정리 비용이 훨씬 커진다.
셋째, 최신 결정을 표시하지 않는다. 이러면 AI는 예전 방향을 계속 현재형으로 다룬다.
넷째, 단계가 바뀌었는데도 프롬프트 습관은 그대로 둔다. 탐색 단계의 말투와 최종 단계의 말투는 달라야 한다.
다섯째, 새 대화로 옮길 때 인수인계를 생략한다. 그러면 리셋은 되지만 진전도 함께 사라진다.
결국 긴 작업에서 중요한 것은 문장을 더 영리하게 꾸미는 일이 아니다. 작업 상태를 더 선명하게 관리하는 일이다.
바로 쓸 수 있는 간단한 문맥 유지 템플릿
처음에는 아래 형식만 써도 충분하다.
현재 작업:
현재 단계:
이번 작업의 목표:
확정된 결정:
열린 쟁점:
금지사항 또는 주의사항:
다음 턴에서 할 일:
이 템플릿의 장점은 완벽할 필요가 없다는 점이다. 한 줄씩만 채워도 좋다. 중요한 것은 형식 그 자체보다, 매번 작업 상태를 바깥으로 꺼내 보는 습관이다.
긴 작업을 잘하는 사람의 공통점
AI를 오래 잘 쓰는 사람은 대화를 길게 이어 가는 사람이라기보다, 긴 작업을 관리할 줄 아는 사람이다. 이들은 좋은 질문만 던지지 않는다. 중간중간 방향을 확인하고, 결정된 것을 기록하고, 작업 단계가 바뀌면 문맥도 바꾼다.
즉, 이들은 AI를 상대하는 동시에 프로젝트를 운영한다. 그래서 답변 품질이 흔들려도 바로 회복할 수 있다. 왜냐하면 대화가 아니라 상태를 붙들고 있기 때문이다.
긴 작업에서 진짜 실력 차이는 여기서 난다. 한 번 잘 묻는 능력이 아니라, 여러 번의 상호작용 속에서도 일을 잃지 않는 능력이다.
이 장의 정리
긴 작업에서 문맥을 유지한다는 것은 대화 기록을 무한히 늘리는 일이 아니다. 핵심 상태를 분리해 관리하고, 단계가 바뀔 때마다 다시 정렬하는 일이다.
이를 위해서는 현재 목표, 확정된 결정, 열린 쟁점, 작업 단계, 다음 행동을 짧게라도 계속 붙들고 있어야 한다. 대화가 길어질수록 전체 기록을 믿기보다, 체크포인트 요약과 결정 로그를 활용하는 편이 훨씬 안정적이다. 그리고 필요할 때는 과감하게 새 대화로 넘어가되, 핵심 상태를 인수인계해야 한다.
좋은 시작은 중요하다. 하지만 긴 작업에서는 그것만으로 부족하다. 결국 성과를 만드는 사람은 처음 한 번 잘 말하는 사람이 아니라, 흐트러지는 문맥을 다시 붙잡을 줄 아는 사람이다.
다음 부에서는 이 감각을 한 단계 더 발전시켜, 한 번에 끝내려 하지 않고 여러 턴에 걸쳐 AI와 함께 일하는 방법을 본격적으로 다루게 된다. 그때부터 AI 활용은 단순한 질문이 아니라, 진짜 협업에 가까워진다.
이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.