생성형 AI를 처음 사용할 때는 한두 번 질문하고 답을 받는 정도로 끝나는 경우가 많다.
하지만 업무에 활용하기 시작하면 대화는 금세 길어진다.
처음에는 “초보자를 위한 블로그 글의 구조를 만들어줘”라고 요청한다. 그다음에는 제목을 바꾸고, 사례를 추가하고, 특정 문단을 줄이고, 말투를 수정한다. 마지막에는 FAQ까지 추가한다.
이런 방식은 자연스럽다. 생성형 AI의 장점 중 하나가 바로 대화를 이어가며 결과물을 조금씩 발전시킬 수 있다는 점이기 때문이다.
그런데 대화가 길어지면 예상하지 못한 문제가 생기기도 한다.
처음에는 “과장 표현을 사용하지 말아줘”라고 했는데 뒤쪽 답변에서 홍보성 문장이 다시 등장하거나, “초보자를 대상으로 설명해줘”라는 조건이 있었는데 어느 순간 전문 용어가 많아지는 식이다.
이럴 때는 AI가 앞의 말을 전혀 기억하지 못한다고 단정하기보다, 현재 작업에 꼭 필요한 맥락이 무엇인지 다시 정리해주는 방식이 유용하다.
컨텍스트는 AI가 답변을 만드는 참고 범위라고 생각하면 쉽다
생성형 AI를 공부하다 보면 ‘컨텍스트(Context)’라는 말을 자주 접하게 된다.
조금 어렵게 들릴 수 있지만 실제 사용에서는 간단하게 이해해도 된다.
AI가 지금 답변을 만들 때 참고하고 있는 대화와 정보의 범위라고 생각하면 된다.
예를 들어 한 대화 안에서 처음에 다음과 같이 요청했다고 해보자.
“이 글은 생성형 AI를 처음 접하는 직장인을 대상으로 해. 전문 용어는 최소화하고 차분한 정보형 문체를 사용해줘.”
이후 AI와 여러 번 수정 작업을 한다.
제목을 바꾸고, 두 번째 소제목을 다시 쓰고, 사례를 추가하고, 분량을 줄여달라고 요청한다.
대화가 이어지는 동안 처음에 제공했던 ‘초보 직장인’, ‘전문 용어 최소화’, ‘정보형 문체’ 같은 조건은 여전히 중요한 기준이다.
하지만 최근 요청이 계속 추가되면 사용자는 자신이 처음에 어떤 조건을 줬는지 잊기 쉽고, 결과에서도 일부 기준이 약해질 수 있다.
따라서 컨텍스트를 관리한다는 것은 기술적인 설정을 만지는 것만 의미하지 않는다.
실제 사용에서는 현재 작업에서 계속 유지되어야 할 정보를 주기적으로 다시 선명하게 만들어주는 것이 핵심이다.
대화 중간에 ‘현재 기준’을 다시 정리한다
긴 대화를 안정적으로 이어가는 가장 간단한 방법은 어느 정도 작업이 진행된 뒤 핵심 조건을 다시 정리하는 것이다.
예를 들어 블로그 글을 수정하고 있다면 다음처럼 요청할 수 있다.
“지금까지 수정한 내용을 기준으로 계속 작업하되, 아래 조건은 이후에도 유지해줘.
독자는 생성형 AI 초보자
과장된 표현은 사용하지 않기
전문 용어가 나오면 바로 설명하기
한 문단을 지나치게 길게 만들지 않기
확인되지 않은 수치나 사례를 임의로 추가하지 않기”
이렇게 하면 긴 대화 속에 흩어져 있던 기준을 한곳에 다시 모을 수 있다.
업무 문서라면 조금 다르게 사용할 수 있다.
“앞으로 이 대화에서 회의록을 수정할 때 다음 세 가지를 우선해줘. 원문에 없는 일정은 만들지 않고, 확정 사항과 검토 사항을 구분하며, 담당자가 없는 업무는 ‘확인 필요’라고 표시해줘.”
이처럼 현재 기준을 다시 명시하면 AI에게도 도움이 되지만 사용자 자신에게도 도움이 된다.
무엇을 유지하면서 수정하고 있는지 한눈에 확인할 수 있기 때문이다.
‘이전 지시를 모두 기억해줘’보다 핵심을 다시 적는 편이 낫다
긴 대화 중에 사용하기 쉬운 표현이 있다.
“아까 말한 조건 그대로 해줘.”
사람끼리 대화할 때는 자연스러운 표현이다.
하지만 AI와 작업할 때는 가능하면 조금 더 구체적으로 적는 편이 좋다.
‘아까 조건’이 정확히 무엇을 뜻하는지 여러 후보가 있을 수 있기 때문이다.
처음에는 문체 조건을 이야기했고, 중간에는 분량 조건을 추가했으며, 조금 전에는 제목 스타일도 바꿨다면 AI가 어느 조건을 우선해야 하는지 애매해질 수 있다.
따라서 다음처럼 쓰는 것이 더 명확하다.
“앞서 정한 조건 중 ‘초보자 대상, 정보형 문체, 과장 표현 제외’는 그대로 유지해줘. 이번에는 세 번째 소제목의 예시만 새로운 사례로 교체해줘.”
이 문장에는 두 가지 정보가 함께 들어 있다.
무엇을 유지할지와 무엇을 변경할지다.
이전 글에서 살펴본 것처럼 AI에게 수정 요청을 할 때는 바꿀 부분과 유지할 부분을 함께 알려주는 방식이 유용하다.
긴 대화에서는 이 원칙이 더욱 중요해진다.
작업이 바뀌면 새로운 기준점을 만드는 것이 좋다
한 대화 안에서 서로 다른 작업을 계속 이어가면 맥락이 섞일 수 있다.
예를 들어 처음에는 블로그 제목을 만드는 작업을 했다.
그다음에는 본문을 작성했고, 이후에는 SEO용 설명문을 만들었으며, 갑자기 같은 대화에서 업무 이메일까지 작성하기 시작했다고 해보자.
AI가 처리할 수는 있지만 사용자 입장에서도 어떤 조건이 어느 작업에 적용되는지 복잡해진다.
이럴 때는 작업이 크게 바뀌는 시점에 새로운 기준점을 만드는 것이 좋다.
예를 들어 다음처럼 말할 수 있다.
“지금부터는 앞선 제목 작업이 아니라 완성된 본문의 검토 단계로 넘어갈게. 이후에는 문장을 새로 확장하지 말고 사실 확인이 필요한 표현과 중복되는 내용만 찾아줘.”
또는,
“이제 이전 블로그 작업과는 별개의 업무야. 아래 내용은 사내 공지 작성용이고, 정중하지만 짧은 업무용 문체를 사용해줘.”
이런 문장은 대화의 역할을 전환하는 표지판과 비슷하다.
무엇을 계속 참고하고 무엇을 더 이상 중요하게 보지 않아도 되는지 구분하기 쉬워진다.
긴 작업에서는 중간 요약을 만들어두면 편하다
여러 차례 수정한 결과물을 계속 발전시켜야 한다면 중간 요약을 만드는 것도 좋은 방법이다.
예를 들어 콘텐츠 기획 대화를 오래 이어갔다면 AI에게 다음처럼 요청할 수 있다.
“지금까지 확정된 내용을 다음 작업을 이어가기 쉽도록 정리해줘. 아직 아이디어 단계인 내용은 제외하고, 확정된 독자·주제·글의 목적·문체·본문 구성·금지 조건만 정리해줘.”
그러면 일종의 작업 메모가 만들어진다.
예를 들어 결과가 다음과 같이 정리될 수 있다.
독자: 생성형 AI를 처음 쓰는 직장인
주제: 긴 AI 대화에서 맥락을 관리하는 법
목적: 실무에서 바로 적용 가능한 사용법 설명
문체: 쉬운 정보형 설명체
구성: 문제 상황 → 컨텍스트 개념 → 관리 방법 → 활용 예시
주의: 근거 없는 기능 설명이나 과장 표현 제외
이 요약은 이후 작업에서 다시 붙여 넣어 활용하기도 쉽다.
특히 하루 뒤에 같은 작업을 다시 이어가거나, 여러 콘텐츠를 동시에 제작하는 상황이라면 이런 중간 요약이 유용하다.
사람도 긴 프로젝트를 진행할 때 회의록이나 작업 노트를 남긴다. 생성형 AI와 협업할 때도 비슷한 방식으로 핵심 상태를 기록해두면 맥락을 다시 잡기 쉽다.
중요한 자료와 단순 참고자료를 구분한다
대화가 길어지는 또 다른 이유는 자료를 계속 추가하기 때문이다.
기사, 회의 메모, 제품 설명, 기존 글, 아이디어 목록 등을 한 대화에 순서대로 넣다 보면 어느 정보가 가장 중요한지 구분하기 어려워진다.
이럴 때는 자료마다 역할을 표시해주는 것이 좋다.
예를 들어,
“아래 자료 A는 사실관계를 확인하는 기준 자료야. 자료 B는 문체 참고용일 뿐이므로 사실 정보는 가져오지 말아줘.”
처럼 구분할 수 있다.
또는,
“아래 기존 글은 구조만 참고하고 표현과 사례는 재사용하지 말아줘.”
라고 지정할 수도 있다.
이런 구분이 없으면 사용자는 문체 예시로 제공한 글의 내용까지 새로운 글에 섞이는 것을 원하지 않았는데 AI가 함께 참고할 수도 있다.
특히 실제 업무에서는 자료의 성격이 다르기 때문에 다음 세 가지를 나누어 생각하면 편하다.
사실 기준 자료는 내용의 정확성을 판단할 때 사용하는 자료다.
스타일 참고 자료는 표현 방식이나 구성만 참고한다.
작업 대상 자료는 실제로 요약하거나 수정해야 하는 원본이다.
프롬프트에서 이 역할을 짧게만 표시해도 작업 목적이 훨씬 명확해진다.
조건이 충돌하면 우선순위를 정해준다
대화가 길어지면 이전 조건과 새로운 조건이 충돌하는 경우도 생긴다.
예를 들어 처음에는,
“내용을 자세하게 설명해줘.”
라고 요청했는데 뒤에서는,
“전체 글을 매우 짧게 줄여줘.”
라고 할 수 있다.
두 조건을 동시에 최대한 만족시키기는 어렵다.
또,
“전문적인 문체로 작성해줘.”
라고 했다가 나중에는,
“중학생도 쉽게 이해할 수 있게 바꿔줘.”
라고 요청할 수도 있다.
이런 상황에서 단순히 조건을 계속 추가하면 결과가 어색해질 수 있다.
따라서 새로운 조건이 기존 조건보다 중요하다면 명시적으로 우선순위를 알려주는 것이 좋다.
“이전의 ‘자세하게 설명’ 조건보다 이번의 ‘짧은 요약’ 조건을 우선해줘. 핵심 논리는 유지하되 부가 설명은 제거해줘.”
또는,
“전문적인 신뢰감은 유지하되 어려운 전문 용어를 사용하는 것보다 초보자가 이해하는 것을 우선해줘.”
이렇게 하면 AI가 서로 충돌하는 조건 사이에서 무엇을 먼저 지켜야 하는지 판단하기 쉬워진다.
프롬프트를 추가할수록 좋아진다고 생각하기 쉽지만, 실제로는 조건끼리 충돌하지 않는지 확인하는 것도 중요한 관리 방법이다.
새 대화를 시작하는 편이 나은 경우도 있다
긴 대화를 항상 끝까지 유지해야 하는 것은 아니다.
어느 순간부터는 새로운 대화를 시작하는 편이 더 깔끔할 수 있다.
예를 들어 기존 대화에서 여러 방향의 아이디어를 시험하다 보니 폐기한 조건과 확정된 조건이 뒤섞여 있다면, 최종 기준만 정리해 새로운 대화에서 시작하는 방법이 있다.
이때 단순히 새 대화로 옮기기보다 기존 작업의 핵심을 짧게 정리해 가져가는 것이 좋다.
예를 들어,
“새 작업 기준
독자: AI 초보 직장인
목적: 프롬프트 컨텍스트 관리법 설명
문체: 자연스러운 정보형
반드시 포함: 중간 요약, 조건 재확인, 우선순위 설정
제외: 과장된 표현, 확인되지 않은 기능 설명”
처럼 핵심만 옮긴다.
새 대화를 시작한다고 해서 이전 작업을 모두 버리는 것은 아니다.
오히려 불필요한 시행착오를 제거하고 확정된 정보만 가지고 다시 시작하는 정리 과정이 될 수 있다.
실제 업무에서 사용할 수 있는 컨텍스트 재정리 프롬프트
긴 대화에서 방향이 흔들린다고 느껴질 때는 다음과 같은 형태를 활용할 수 있다.
“지금까지 대화한 내용을 기준으로 작업 방향을 다시 정리할게.
현재 목표: [최종적으로 만들 결과물]
대상 독자: [누가 읽는지]
반드시 유지할 조건: [핵심 조건]
이번에 수정할 부분: [현재 작업]
변경하지 않을 부분: [유지할 요소]
확인되지 않은 정보 처리: 추측하지 말고 확인 필요로 표시
이 기준을 우선해서 다음 작업을 진행해줘.”
이 프롬프트의 장점은 새로운 기술이 필요하지 않다는 것이다.
그동안 여러 메시지에 흩어져 있던 정보를 현재 작업 기준으로 다시 모아주는 역할을 한다.
블로그 글 작성뿐 아니라 보고서 수정, 프로젝트 정리, 콘텐츠 기획, 긴 문서 요약처럼 여러 차례 후속 요청이 필요한 작업에서 활용할 수 있다.
마무리
생성형 AI와 대화를 길게 이어갈수록 처음에 정했던 조건이 언제나 같은 비중으로 유지된다고 기대하기는 어렵다.
사용자가 새로운 요청을 계속 추가하다 보면 오래된 조건과 최근 조건이 섞이고, 서로 충돌하거나 중요도가 달라질 수도 있다.
이럴 때 가장 실용적인 방법은 프롬프트를 더 복잡하게 만드는 것이 아니라 현재 작업에서 중요한 맥락을 다시 정리하는 것이다.
독자가 누구인지, 최종 결과물이 무엇인지, 반드시 유지할 조건은 무엇인지, 이번에 바꿀 부분은 무엇인지 주기적으로 명확하게 적어주면 긴 대화도 훨씬 관리하기 쉬워진다.
필요하다면 중간 요약을 만들고, 작업 성격이 크게 바뀌면 새로운 기준점을 세우며, 여러 자료를 사용할 때는 사실 기준용과 스타일 참고용을 구분하는 것도 도움이 된다.
결국 컨텍스트 관리는 AI가 모든 것을 알아서 기억하게 만드는 기술이라기보다, 사람이 프로젝트의 현재 상태를 정돈해서 다시 전달하는 습관에 가깝다.
이 습관이 생기면 긴 대화에서도 결과가 갑자기 다른 방향으로 흐르는 일을 줄이고, 수정 작업을 보다 안정적으로 이어갈 수 있다.
다음 글에서는 프롬프트에 조건을 많이 넣다 보면 생기기 쉬운 또 다른 문제인 서로 충돌하거나 불필요하게 복잡해진 지시사항을 정리하고 우선순위를 세우는 방법을 살펴본다.
FAQ
Q1. 같은 대화를 오래 이어가면 AI가 이전 내용을 모두 정확하게 기억하나요?
항상 그렇다고 가정하는 것은 좋지 않다. 대화가 길고 조건이 많아질수록 중요한 기준이 다른 정보 사이에 묻힐 수 있다. 장시간 작업에서는 핵심 목표와 유지해야 할 조건을 중간에 다시 정리해서 제공하는 편이 안정적이다.
Q2. 언제 새 대화를 시작하는 것이 좋은가요?
폐기한 아이디어와 확정된 조건이 많이 뒤섞였거나, 기존 작업과 전혀 다른 종류의 업무로 넘어갈 때 새 대화를 시작하는 것이 편할 수 있다. 이때 기존 대화에서 확정된 핵심 정보만 짧게 정리해 새 대화에 전달하면 작업 방향을 유지하기 쉽다.
Q3. 긴 대화에서 가장 중요한 조건을 놓치지 않게 하려면 어떻게 해야 하나요?
‘아까 말한 것처럼’이라고만 표현하기보다 현재 반드시 지켜야 할 조건을 다시 적어주는 것이 좋다. 목표, 독자, 문체, 금지 조건, 이번 수정 범위를 짧은 목록으로 정리하면 이후 작업에서도 기준을 확인하기 쉬워진다.
0 댓글