레슨 2 18분

프롬프트의 해부: 역할, 맥락, 지시사항의 최적 조합

효과적인 프롬프트를 구성하는 주요 요소들을 배웁니다.

프롬프트는 언뜻 보면 그냥 ‘명령’처럼 보이지만, 사실은 ‘건축물’이거든요. 잘 지은 건축물이 오래가듯, 잘 짜인 프롬프트가 더 좋은 결과를 만들어요.

효과적인 프롬프트의 다섯 가지 구성 요소

좋은 프롬프트는 보통 다섯 가지 요소로 이루어져 있어요.

1. 역할 설정 (Role)

AI에게 “당신은 누입니까"를 먼저 알려줘요. 이걸 빠뜨리는 사람들이 많거든요.

나쁜 예: “마케팅 전략 보고서를 만들어줘”

좋은 예: “당신은 15년 경력의 마케팅 전략가야. 스타트업의 마케팅 전략 보고서를 만들어줘”

역할을 설정하면 AI가 “마케팅 전략가라면 이 정도 수준, 이 정도 깊이로 해야겠네"라고 생각해요.

특히 한국어 프롬프트에서는 역할 설정이 더 중요해요. 왜냐하면 한국 사회에서는 역할이 톤과 표현을 크게 결정하기 때문이거든요.

“당신은 부사장이야"라고 하면 AI는 임원 톤으로 답하고, “당신은 신입 사원이야"라고 하면 겸손한 톤으로 답해요.

2. 맥락 설정 (Context)

“왜” 이 작업이 필요한가, “누가” 이걸 쓸 건가를 설명해요.

나쁜 예: “한국 유통산업 분석을 해줘”

좋은 예: “한국 유통산업 분석을 해줘. 이건 대형 유통사 신입 사원을 위한 회사 교육 자료가 될 거고, 분석 대상은 온라인 커머스 성장이 전통 백화점에 미친 영향이야”

맥락이 있으면 AI가 “아, 신입 사원 수준으로 이해하기 쉽게 설명해야겠네”, “온라인 커머스가 주요 주제네"라고 판단해요.

3. 구체적 지시사항 (Task Instructions)

“무엇을” 해야 하는지를 명확하게 말해야 해요.

모호한 예: “좋은 블로그 포스트를 써줘”

구체적인 예: “직장인들을 위한 블로그 포스트를 써줘. 제목은 ‘월급날 다음날 돈이 없는 이유’이고, 구조는 1) 서론(왜 이게 문제인가) 2) 원인 분석(3가지) 3) 해결책(4가지) 4) 결론이야”

지시사항이 구체적일수록 AI가 당신이 원하는 결과물을 만들어요.

4. 예시와 샘플 (Examples)

“이런 식으로 해줘"라는 예시를 주면 AI가 더 정확해져요. 이를 ‘디모 (demonstration)’ 또는 ‘few-shot’이라고 부르는데, 레슨 4에서 자세히 배울 거예요.

예시 없이: “이메일을 작성해줄래?”

예시와 함께: “이메일을 작성해줄래? 톤은 이런 식으로:

‘안녕하세요, 김민준님. 지난 미팅에 대해 궁금한 점이 있어 이렇게 메일을 드립니다. …’

이런 식으로 정중하되 자연스럽게 부탁해요.”

5. 제약 조건과 기준 (Constraints and Criteria)

“최대 300단어”, “어려운 단어는 안 쓸 것”, “이 부분은 강조할 것” 같은 제약을 줘요.

제약 없이: “새로운 제품 소개 글을 써줘”

제약과 함께: “새로운 제품 소개 글을 써줘. 300단어 이내이고, 20-40대 직장인을 타겟으로 하며, 제품의 편의성을 강조하되 가격에 대해선 언급하지 말 것”

제약이 있으면 AI도 “오, 이런 조건 안에서 최선을 다해야겠네"라고 생각해요.

한국식 프롬프트 구조

한국의 언어 특성을 반영한 프롬프트 구조는 이렇게 배열되는 게 좋아요.

[역할 설정]
당신은 [경력] [직종]입니다.

[맥락]
[상황 설명]. [대상 설명]. [목적 설명].

[구체적 지시사항]
[무엇을] [어떤 방식으로] [어떤 형태로].

[예시]
예: [예시 1] [예시 2]

[제약 조건]
조건: [조건 1], [조건 2], [조건 3].

이렇게 구조화하면 매우 효과적이거든요.

실제 예시: 한국어 프롬프트 비교

사례 1: 보고서 작성

프롬프트 v1 (약함): “올해 한국 스타트업 시장에 대한 보고서를 써줘”

프롬프트 v2 (강함): “당신은 10년 경력의 스타트업 투자자입니다. 새로운 투자처를 찾고 있는 벤처캐피탈사를 위해 ‘2024년 한국 스타트업 시장 분석 보고서’를 작성해주세요.

구조: 1) 시장 규모 2) 주요 트렌드 3) 각 분야별 기회 4) 리스크와 대응 5) 결론

제약: 2000단어 이내, 전문가 수준의 용어 사용, 최신 2024년 데이터 중심, 투자자가 실제로 의사결정에 사용할 수 있도록”

사례 2: 이메일 작성

프롬프트 v1 (약함): “고객에게 보낼 이메일을 써줘”

프롬프트 v2 (강함): “당신은 한국 SaaS 회사의 고객 성공 매니저입니다. 우리 서비스를 사용 중인 고객사에게 새로운 기능 업데이트를 알리는 이메일을 작성해주세요.

톤: 정중하되 따뜻하게. 존댓말 사용. 구조: 1) 인사 및 감사 2) 새 기능 설명 3) 고객에게 주는 이점 4) CTA (다음 단계) 5) 마무리

예: ‘안녕하세요, 최근 저희 서비스를 잘 활용해주시는 모습에 감사드립니다. 고객분들의 피드백을 바탕으로 새로운 기능을 준비했습니다…’

제약: 200단어 이내, 고객 회사명(예: OO회사)을 자동 삽입 가능하도록”

프롬프트 작성 팁: RICE 원칙

프롬프트를 만들 때 이 네 가지를 기억해요.

R (Role): 역할을 명확히 I (Instructions): 지시사항을 구체적으로 C (Context): 맥락을 풍부하게 E (Examples): 예시를 명확히

RICE가 다 들어가면, 대부분의 프롬프트는 좋은 결과를 만들어요.

오류: 너무 긴 프롬프트

여기서 주의해야 할 점이 있어요. 많은 사람들이 “프롬프트가 길수록 좋다"고 생각해요. 하지만 그렇지 않아요.

너무 긴 프롬프트는:

  • AI가 주요 내용을 놓칠 수 있어요
  • 불필요한 정보가 결과물을 방해해요
  • 읽기만 해도 복잡하고 혼란스러워요

좋은 프롬프트는 짧으면서도 정확해요.

정보를 ‘필요한 만큼’ 담되, ‘명확하게’ 담아야 해요.

이제 당신은 프롬프트의 구조를 이해했어요. 다음 레슨에서는 이 구조를 바탕으로 ‘역할 설정’에 대해 깊이 있게 배워봅시다.

이해도 체크

1. 프롬프트의 기본 구조에서 가장 먼저 나와야 하는 요소는?

2. '맥락(Context)'이 프롬프트에서 중요한 이유는?

모든 문제에 답해야 확인할 수 있어요

먼저 위의 퀴즈를 완료하세요

관련 스킬