AI가 일반적이고 쓸모없는 답변을 주는 가장 큰 이유는 이거예요:
당신의 상황에 대해 아무것도 몰라요.
“이걸 어떻게 처리하죠?“라고 물으면 AI는 “이것"이 뭔지, 당신이 누구인지, 뭘 이미 시도했는지, 아니면 어떤 제약 속에서 일하는지 전혀 몰라요.
그래서 추측해요. 평범한 상황의 평범한 사람에게 통하는 조언을 줘요. 그게 당신은 아닐 가능성 높아요.
해결책은 맥락이에요. 올바른 맥락, 적절한 양.
맥락이 왜 이렇게 중요한가요
AI는 준비 없이 당신 미팅에 들어온 뛰어난 컨설턴트 같아요.
똑똑해요. 많은 것을 알아요. 하지만 모르는 게:
- 당신 회사가 뭘 하는지
- 당신이 뭘 이미 시도했는지
- 왜 특정 해결책이 당신에겐 안 될지
- 당신 경우에 성공이 뭘 의미하는지
이 정보 없이 최고의 조언도 빗나갈 거예요.
맥락이 이 틈을 채워요. AI를 일반적인 조언 기계에서 당신 상황을 진짜 이해하는 뭔가로 변환해요.
중요한 5가지 맥락 유형
모든 맥락이 같지는 않아요. 이 5가지 유형이 가장 큰 영향을 줘요:
1. 상황적 맥락
뭐가 일어나고 있어요? 배경은 뭐죠?
프리랜서 디자이너로서 6개월간 클라이언트와
일했어요. 끝났다고 생각한 프로젝트에 큰
변경을 요청받았어요. 관계를 망치지 않으면서
반대하고 싶어요.
이 없이, “어려운 클라이언트 요청을 어떻게 처리하죠"는 뭐든 될 수 있어요.
2. 목표 맥락
뭘 달성하려고 해요?
내 목표는 프로젝트 범위를 유지하면서 긍정적인
관계도 유지하는 거예요. 타협해야 한다면 무급
작업을 추가하기보다 마감을 늘리겠어요.
이게 AI에게 당신한테 “성공"이 뭘 의미하는지 알려줘요.
3. 제약 맥락
어떤 제약 속에서 일하고 있어요?
제약:
- 예산은 정해져 있고 추가 결제 불가
- 마감을 1주일 이상 늘릴 수 없어요
- 이 클라이언트는 소개에 중요해요
- 이미 20시간 추가 투자했어요
제약이 안 될 해결책을 제거해요.
4. 오디언스 맥락
누구를 위한 거예요?
메일은 프로젝트 매니저에게 가요. 업무가 새로운데
함께 일하기 좋아요. 범위 변경은 만나본 적 없는
그들의 보스에게서 온 거죠.
이게 톤, 직접성의 수준, 뭘 다룰지 결정해요.
5. 이전 맥락
뭐가 이미 일어났어요? 뭘 이미 시도했어요?
이미 변경에 대한 설명을 요청하는 메시지를
보냈어요. 더 많은 추가로 답했어요. 더 강한
입장으로 넘어가야 하는데 적대적으로
보이지 않으려고 해요.
이게 AI가 이미 한 걸 제안하는 걸 방지해요.
맥락이 어느 정도면 너무 많을까요
찾을 균형이 있어요.
맥락이 너무 적음: AI가 가정을 하고, 일반적인 조언을 주고, 중요한 요소를 놓쳐요.
맥락이 너무 많음: 주요 정보가 묻혀요, 시간 낭비돼요, AI가 틀린 세부사항에 집중할 수 있어요.
규칙: 조언을 바꿀 것만 포함하세요
자기 자신에게 물어보세요: “AI가 이걸 알았다면 답변이 달라졌을까요?”
네면 포함하세요. 아니면 건너뛰세요.
포함하세요:
- 당신 상황을 특이하게 만드는 거
- 흔한 해결책을 제거하는 제약
- 명백하지 않을 수 있는 목표
- 주요 관계나 역학 관계
건너뛰세요:
- 결과에 영향 없는 배경
- 더 이상 관련 없는 역사
- 추천을 바꾸지 않는 세부사항
너무 많은 예시
2019년 스타트업에서 3년 후 프리랜서로 시작했어요.
첫 클라이언트는 로고가 필요한 작은 빵집이었어요.
그 이후 여러 산업의 약 40개 클라이언트와 일했어요.
지금은 5개의 활동 중인 클라이언트와 일해요.
그 중 한 명과는 6개월간 웹사이트 재설계를 했는데,
끝났다고 생각한 프로젝트에 변경을 요청했어요.
새 페이지를 3개 추가하고 색 구성을 수정하고 싶어해요.
다른 클라이언트들은 잘 가고 있어요. 보통 시간당 75달러를
청구해요. 지난달에 대략 120시간을 청구했어요.
최근에 날씨가 안 좋아서 집에서 더 일하고 싶어 해요.
이걸 어떻게 처리해야 할까요?
대부분 중요하지 않아요. 날씨? 클라이언트 수? 2019년?
같은 요청, 더 나은 맥락
프리랜서 디자이너예요. 6개월간 일해온 클라이언트가
완료됐다고 동의한 프로젝트에 중요한 추가를
요청했어요. 3개의 새 페이지를 추가하고 색 구성을
바꾸고 싶어해요.
목표: 범위 유지하거나 추가 작업비 받기.
제약: 이 클라이언트는 훌륭한 소개를 줘요.
관계를 망치고 싶지 않아요.
어떻게 대응해야 할까요?
모든 관련 정보예요. 노이즈 없이.
일반적 작업용 맥락 템플릿
조언을 얻으려면
상황: [뭐가 일어나고 있어요]
목표: [달성하고 싶은 거]
제약: [못 하거나 피해야 할 거]
시도한 거: [이전 시도, 해당하면]
질문: [당신의 구체적 질문]
글쓰기 작업용
목적: [이 글이 달성해야 할 거]
오디언스: [누가 읽을지, 알고/기대하는 거]
톤: [공식/캐주얼/긴급/친근 등]
포함할 핵심 포인트: [뭘 다뤄야 할지]
피할 거: [건너뛸 주제, 단어, 접근]
길이: [대략적 단어 수나 형식]
분석 작업용
배경: [뭘 분석하고 왜 하는지]
이미 아는 거: [현재 이해]
확실하지 않은 거: [혼란의 특정 부분]
이걸 어떻게 쓸지: [어떤 결정에 정보를 줄지]
기술 도움용
뭘 만들고 있어요: [간단한 설명]
기술 스택: [언어, 프레임워크, 도구]
작동하는 거: [현재 상태]
작동하지 않는 거: [문제]
시도한 거: [이전 시도한 해결책]
에러 메시지: [해당하면]
“배경 브리핑” 기법
진행 중인 프로젝트용으로 재사용 가능한 맥락 블록을 만들어요.
# 프로젝트 배경 (관련 프롬프트 시작 부분에 붙여요)
프로젝트: 습관 추적 모바일 앱
스택: React Native, Firebase, TypeScript
대상 사용자: 바쁜 전문가, 25-45세
디자인 스타일: 미니멀, iOS 영감, 많은 공백
현재 상태: MVP 출시, 프리미엄 기능 추가 중
주요 제약: 오프라인에서 작동해야 해요
---
[당신의 구체적 질문 여기]
어딘가에 저장해요. 이 프로젝트 일할 때 붙여요. 다시 입력 없이 맥락을 일관성 있게 유지해요.
코드용 맥락
기술적 맥락은 특정 필요가 있어요:
항상 포함해요:
- 프로그래밍 언어와 버전
- 사용하는 프레임워크
- 코드가 뭘 해야 할지
- 실제 코드나 관련 코드조각
- 에러 메시지 (정확한 문자)
관련하면 포함해요:
- 개발 환경
- 의존성과 버전
- 보안이나 성능 요구사항
- 따르는 코딩 표준
예시:
Python 3.11, FastAPI와 SQLAlchemy 사용 중.
사용자 인증용 REST API 엔드포인트 만들고 있어요.
현재 코드:
[코드 붙여요]
에러:
[정확한 에러 붙여요]
기대되는 행동: 성공적인 로그인 시 JWT 토큰 반환 해야 해요.
실제 행동: 비밀번호 확인 후 500 에러 반환해요.
데이터베이스 연결이 작동하는 거 확인했어요.
문제는 비밀번호 비교에 있는 것 같아요.
대화 중에 맥락을 추가할 때
모든 걸 미리 로드할 필요 없어요. 관련되면 맥락을 추가해요:
초기 프롬프트: “피트니스 앱의 상품 설명을 쓰는 거 도와줘요.”
첫 드래프트 본 후: “좋은 시작이에요. 언급할 거: 우리 주요 차별화는 AI로 운동을 개인화한다는 거예요. 또 우리 오디언스는 나이 많은 어른들이라 무서운 체육관 언어는 피하세요.”
두 번째 드래프트 후: “훨씬 좋아요. 한 가지 더: iOS에만 론칭하니까 안드로이드 기능은 언급하지 마세요.”
각 추가가 결과를 정제해요. 이 반복적 맥락 구축이 종종 모든 걸 미리 지정하려는 것보다 더 잘 작동해요.
맥락 체크리스트
중요한 거 프롬프트 보내기 전에 확인해요:
- 상황을 설명했어요?
- 목표를 말했어요?
- 관련 제약을 언급했어요?
- 오디언스를 설명했어요 (해당하면)?
- 시도한 거 포함했어요 (해당하면)?
- 불필요한 세부사항 제거했어요?
매번 모든 게 필요한 건 아니에요. 하지만 복잡하거나 중요한 요청엔 이 체크리스트가 빠진 거 잡아줘요.
결론
AI는 당신이 주는 것으로만 일해요.
일반적 프롬프트는 일반적 답변을 얻어요. AI가 모든 공백을 가정으로 채워야 하니까요. 이 가정들은 보통 당신 구체적 상황에 안 맞는 중간 경우 추측이에요.
맥락이 치료법이에요.
올바른 맥락—당신 상황, 목표, 제약, 오디언스, 이전 시도—이 AI를 일반적 조수에서 당신 필요를 진짜 이해하는 것으로 변환해요.
먼저 브리핑하지 않으면 컨설턴트한테 조언 안 물어봐요.
AI에도 그렇게 하지 마세요.