맥락 제공
프롬프트에 “누가, 어떤 상황에서, 왜 필요한지”를 담아 AI가 더 적절한 답을 내놓도록 돕는 배경 정보.
쉽게 말하면
처음 만난 의사에게 “약 주세요”라고 한 적 있으신가요? 아마 의사는 “어디가 불편하세요? 언제부터요? 다른 약 드시는 건 없고요?”라고 되물을 겁니다. 같은 “약 주세요”라도 배경을 알면 처방이 달라지는 것처럼, AI도 맥락을 주느냐 마느냐에 따라 결과가 완전히 달라집니다.
좀 더 정확히
ChatGPT나 Claude 같은 AI는 주어진 텍스트를 바탕으로 가장 적절한 다음 내용을 확률적으로 생성합니다. 맥락이 없으면 AI는 가장 평균적이고 일반적인 답을 고를 수밖에 없습니다. 반면 “초등학생 자녀에게 용돈 관리를 가르치려는 40대 부모”라는 배경이 붙으면, AI는 그 상황에 맞는 어휘와 예시와 깊이를 선택합니다. 맥락은 AI가 수많은 가능성 중 어느 방향으로 나아갈지를 좁혀주는 역할을 합니다. 프롬프트에 담는 배경 정보가 많을수록 AI의 선택지가 좁아지고, 내가 원하는 답에 가까워집니다.
흔한 오해
같은 질문이면 결과도 같다고 생각하기 쉽지만, AI는 질문 앞뒤에 어떤 정보가 붙느냐에 따라 전혀 다른 방향으로 답합니다. “이메일 써줘”는 모든 상황에 어울리는 무난한 결과를 내놓고, “거래처 담당자가 납기를 어겼는데 관계는 유지하면서 항의해야 하는 상황에서 이메일 써줘”는 그 긴장을 반영한 결과를 냅니다.
맥락을 많이 주면 AI가 혼란스러워한다고 생각하기 쉽지만, 실제로는 반대입니다. 컨텍스트 윈도우 범위 안에서는 정보가 구체적일수록 결과의 품질이 올라갑니다. 단, 서로 충돌하는 정보를 주면 컨텍스트 오염이 생길 수 있으므로 일관성은 지켜야 합니다.
“AI가 내 상황을 알아서 파악해 주겠지”라고 생각하기 쉽지만, AI는 내가 입력한 텍스트 외에 나에 대한 정보가 없습니다. AI는 인간처럼 상황을 스스로 파악하는 게 아니라, 주어진 텍스트를 바탕으로 가장 그럴듯한 다음 내용을 생성합니다.
이걸 왜 알아야 하나요?
맥락 제공은 프롬프트 기술 중 가장 빠르게 결과를 개선하는 방법입니다. 더 복잡한 명령어나 특별한 테크닉 없이, 내 상황을 짧게 덧붙이는 것만으로도 답의 질이 눈에 띄게 달라집니다. 기획 단계에서 원하는 것을 정의한 뒤, 거기에 맥락을 더하면 ChatGPT나 Claude에서 실용적으로 쓸 수 있는 결과를 훨씬 빠르게 얻을 수 있습니다.
직접 해보기
ChatGPT나 Claude를 열고 아래 두 가지를 순서대로 입력해 보세요.
- “아이 공부 습관 만드는 방법 알려줘”
- “초등학교 3학년 아이를 키우는 부모입니다. 아이가 숙제를 미루는 습관이 있고, 강요하면 반발합니다. 억압 없이 스스로 공부 습관을 만들도록 도와주는 방법을 알려줘”
두 결과를 비교해 보세요. 같은 주제라도 맥락이 붙으면 답이 얼마나 달라지는지 바로 확인할 수 있습니다.