반복 대화

한 번의 요청으로 끝내려 하지 않고, 결과를 보며 방향을 조정해가며 원하는 결과에 가까워지는 대화 방식.

쉽게 말하면

처음 미용실에 가서 원하는 스타일을 설명했는데 생각과 조금 달리 나온 적 있으신가요? 그럴 때 “이 부분은 좀 더 짧게”, “앞머리를 조금 내려줘”라고 말하며 다듬죠. AI와의 대화도 그렇습니다. 첫 결과가 마음에 안 든다면 틀린 게 아니라 아직 덜 된 것입니다.

좀 더 정확히

ChatGPT, Claude, Gemini 같은 AI는 하나의 대화 안에서 앞선 내용을 모두 기억합니다. 이것이 컨텍스트 윈도우입니다. “조금 더 짧게 써줘”, “이 단락은 빼고 결론부터 써줘”, “좀 더 따뜻한 말투로 바꿔줘”처럼 후속 요청을 보내면 AI는 이전 맥락을 유지하면서 결과를 수정합니다. 적절한 범위 안에서 반복하면 AI가 원하는 방향을 더 잘 파악하게 되고, 결과의 질도 올라갑니다.

다만 대화가 너무 길어지면 오히려 역효과가 날 수 있습니다. AI는 무상태성 때문에 매번 대화 전체를 처음부터 끝까지 다시 읽습니다. 대화 초반의 시행착오, 수정 전 내용, 중간에 바뀐 방향이 모두 쌓여 있으면 AI가 어느 방향을 따라야 할지 헷갈려 컨텍스트 오염이 생기거나 환각이 늘어날 수 있습니다. 그래서 방향이 꼬였다 싶으면 과감하게 새 대화를 여는 것이 더 나은 선택일 수 있습니다. 같은 요청을 세 번 이상 반복하는데 원하는 방향으로 가지 않는다면, 대화를 이어가기보다 새로 시작하면서 핵심 조건만 정리해서 전달하는 편이 대부분 더 빠릅니다.

흔한 오해

한 번에 완벽한 결과가 나오지 않으면 프롬프트를 잘못 쓴 것이라고 생각하기 쉽습니다. 하지만 처음부터 완벽한 요청을 하는 것보다 결과를 보고 방향을 잡아가는 것이 훨씬 자연스럽고 효율적입니다.

“계속 수정하면 AI가 지치는 것 아닐까”라고 생각하기 쉽지만, AI에게 피로감은 없습니다. 다만 컨텍스트 윈도우에는 한계가 있어서, 대화가 너무 길어지면 오래된 내용부터 밀려나거나 맥락이 뒤섞일 수 있습니다. 대화가 꼬이기 시작하면 이어가는 것보다 새 대화를 여는 편이 효율적입니다.

“대화를 이어가는 게 항상 좋다”고 생각하기 쉽지만, 방향 자체가 잘못되었거나 주제가 완전히 달라졌을 때는 새 대화가 더 깨끗한 결과를 만듭니다. 반복 대화는 도구이지, 항상 정답은 아닙니다.

이걸 왜 알아야 하나요?

반복 대화를 알면 AI를 쓸 때의 심리적 부담이 줄어듭니다. 처음부터 완벽한 프롬프트를 만들려고 오래 고민하는 대신, 일단 요청하고 결과를 보며 다듬는 방식이 더 빠릅니다. 동시에, 대화가 길어질수록 흐려질 수 있다는 감각도 갖게 됩니다. “다듬기”와 “새로 시작하기” 사이의 판단이 AI를 잘 쓰는 사람들의 실제 감각입니다.

“매번 같은 맥락을 반복해야 하는 것”이 불편하다면 해결책도 있습니다. ChatGPT의 Projects 기능이나 Claude의 프로젝트 기능을 쓰면, 지식과 지침을 미리 넣어두고 새 대화를 열 때마다 자동으로 적용할 수 있습니다. 매번 역할과 배경을 반복할 필요 없이, 프로젝트 안에서 대화를 시작하면 AI가 이미 맥락을 알고 있는 상태로 출발합니다. 한 걸음 더 나아가면, Claude Code 같은 도구는 파일과 폴더 단위로 맥락을 자유롭게 제공할 수 있어서 보고서 작성, 엑셀 정리, 홈페이지 제작 같은 복잡한 작업도 대화 하나로 끝나지 않는 장기 프로젝트로 이어갈 수 있습니다.

직접 해보기

ChatGPT, Claude, Gemini 중 하나를 열고 짧은 소개글 하나를 써달라고 요청해보세요. 결과를 받은 뒤 “좀 더 따뜻한 말투로 바꿔줘”라고 한 번 더 보내보세요. 처음 결과와 두 번째 결과를 나란히 놓고 비교해보면 반복 대화의 효과가 바로 보입니다.

관련 개념

  • 컨텍스트 윈도우 - 하나의 대화 안에서 AI가 기억할 수 있는 범위
  • 무상태성 - 새 대화를 열면 이전 맥락이 사라지는 AI의 특성
  • 컨텍스트 오염 - 대화가 길어지면서 맥락이 뒤섞이는 현상
  • 환각 - 맥락이 꼬일수록 발생 가능성이 높아지는 문제
  • 프롬프트 - 반복 대화의 각 단계에서 AI에게 보내는 요청
  • 시스템 프롬프트 - 프로젝트 기능에서 매 대화에 자동 적용되는 지시문
  • 기획 - 반복 대화를 효율적으로 만드는 목표 설정 단계
  • 검증 - 반복하며 다듬은 결과가 실제로 맞는지 확인하는 습관