C-08 AI 기본 개념 · 초급
AI 기본 개념 · 초급

프롬프트 엔지니어링 기초

into AX AI 아카데미 · AI 기본 개념 시리즈 · C-08 · 읽는 시간 약 10분

AI에게 말 걸기의 기술

ChatGPT나 Claude 같은 AI를 사용할 때, 같은 질문이라도 어떻게 묻느냐에 따라 답변의 질이 크게 달라집니다. "마케팅 전략 알려줘"라고 묻는 것과 "B2B SaaS 기업의 신규 고객 유치를 위한 디지털 마케팅 전략을 3가지 핵심 채널 중심으로 설명해줘"라고 묻는 것은 전혀 다른 결과를 냅니다.

프롬프트 엔지니어링(Prompt Engineering)이란, AI가 원하는 방향으로 더 좋은 답변을 내놓도록 입력 문장(프롬프트)을 설계하는 기술입니다. 코딩 지식이 없어도 누구나 익힐 수 있으며, 업무 생산성을 몇 배로 끌어올릴 수 있는 실용적인 스킬입니다.

AI의 성능은 모델 자체만큼이나 프롬프트의 품질에 달려 있습니다. 같은 AI를 쓰더라도 잘 설계된 프롬프트를 쓰는 사람이 10배 더 좋은 결과를 얻습니다.

핵심 기법 1 — 제로샷과 퓨샷 프롬프팅

가장 기본적인 두 가지 방식입니다. 예시를 얼마나 제공하느냐에 따라 구분합니다.

Zero-Shot
제로샷 프롬프팅

예시 없이 바로 질문하는 방식. 간단한 작업이나 AI가 이미 잘 아는 주제에 효과적입니다.

Few-Shot
퓨샷 프롬프팅

1~5개의 예시를 먼저 보여주고 같은 패턴으로 답하도록 유도. 형식이나 톤을 일정하게 맞출 때 강력합니다.

퓨샷 프롬프팅 실제 예시

PROMPT 예시 — 퓨샷으로 분류 작업하기

아래 고객 리뷰를 '긍정', '부정', '중립'으로 분류해줘. 예시: 리뷰: "배송이 빠르고 제품 상태가 완벽했어요." -> 긍정 리뷰: "포장이 찢어져 있었고 고객센터 연결도 안 됐어요." -> 부정 리뷰: "그냥 평범했어요. 나쁘지는 않았습니다." -> 중립 이제 분류해줘: 리뷰: "가격 대비 품질은 좋은데 배송이 조금 늦었어요."

핵심 기법 2 — 역할 부여 (Role Prompting)

AI에게 특정 역할이나 페르소나를 부여하면 그 역할에 맞는 전문적인 답변을 이끌어낼 수 있습니다. "당신은 10년 경력의 마케터입니다"처럼 시작하면 AI는 그 관점에서 답변을 구성합니다.

PROMPT 예시 — 역할 부여

당신은 스타트업 전문 HR 컨설턴트입니다. 채용 예산이 제한된 50인 미만 IT 기업이 시니어 개발자를 영입하기 위한 실용적인 전략을 5가지 제안해주세요. 각 전략은 비용과 예상 효과를 함께 설명해주세요.

역할 부여가 효과적인 이유는, AI가 특정 맥락에서 어떤 언어, 관점, 깊이의 답변이 적합한지를 더 정확히 추론하기 때문입니다. 법률 자문을 구할 때는 "변호사", 코드 리뷰는 "시니어 개발자", 글쓰기 첨삭은 "편집자"처럼 상황에 맞는 역할을 부여해 보세요.

핵심 기법 3 — Chain-of-Thought (생각의 사슬)

복잡한 문제를 풀 때 AI에게 "단계별로 생각하라"고 지시하는 기법입니다. 인간이 어려운 수학 문제를 풀 때 중간 계산 과정을 적어가며 푸는 것처럼, AI도 단계적 추론을 거치면 훨씬 정확한 답을 냅니다.

일반 프롬프트
직접 답 요구

"이 사업 계획의 리스크는 무엇인가요?" — AI가 표면적인 답만 낼 가능성이 높습니다.

Chain-of-Thought
단계적 추론 유도

"이 사업 계획을 분석할 때 시장, 재무, 운영, 규제 측면을 차례로 검토하고 각 리스크를 설명해주세요." — 체계적이고 깊은 분석이 나옵니다.

PROMPT 예시 — CoT 기법

다음 투자 결정을 분석해줘. 단계별로 생각해줘: 1단계: 현재 상황의 핵심 사실 정리 2단계: 찬성 근거 3가지 3단계: 반대 근거 3가지 4단계: 최종 권고와 이유 상황: 연 매출 30억 중소기업이 AI 기반 고객 서비스 시스템 도입에 5천만 원을 투자하려 합니다.

좋은 프롬프트의 4가지 요소

어떤 기법을 쓰든, 좋은 프롬프트에는 공통 요소가 있습니다.

  1. 1 맥락(Context) — AI가 상황을 이해하도록 배경 정보를 제공합니다. "우리 회사는 B2B SaaS 기업이고, 고객은 주로 중견기업 IT 담당자입니다."
  2. 2 명확한 지시(Instruction) — 무엇을 원하는지 구체적으로 명시합니다. "요약해줘" 대신 "3문장으로 핵심만 요약해줘"처럼 씁니다.
  3. 3 출력 형식(Format) — 원하는 결과물의 형태를 지정합니다. "표 형식으로", "번호 목록으로", "이메일 형식으로" 등을 명시하세요.
  4. 4 제약 조건(Constraint) — 길이, 톤, 제외할 내용 등을 지정합니다. "전문 용어 없이", "300자 이내로", "경쟁사 언급 없이" 등입니다.

직장인이 바로 쓸 수 있는 실전 팁

프롬프트 엔지니어링은 거창한 기술이 아닙니다. 다음 세 가지 습관만 들여도 업무 효율이 눈에 띄게 달라집니다.

프롬프트 엔지니어링의 한계와 주의점

프롬프트 엔지니어링이 강력한 도구인 것은 사실이지만, 만능은 아닙니다. AI는 최신 사건이나 사내 전용 데이터를 모를 수 있고, 아무리 잘 설계된 프롬프트라도 복잡한 수학 계산이나 사실 검증에서는 오류가 발생할 수 있습니다.

AI의 출력은 항상 인간이 검토하는 과정이 필요합니다. 프롬프트 엔지니어링은 AI를 더 효과적인 조수로 만드는 기술이지, AI의 판단을 무조건 신뢰하게 만드는 도구가 아닙니다. 중요한 의사결정에는 반드시 사람의 최종 검토가 필요합니다.

📌 핵심 정리
  • 제로샷은 예시 없이 직접 질문, 퓨샷은 예시를 보여주고 같은 패턴을 요청하는 방식입니다.
  • 역할 부여로 AI에게 특정 전문가 관점을 취하게 해 답변의 품질과 방향을 제어할 수 있습니다.
  • Chain-of-Thought는 복잡한 문제를 단계별로 풀도록 유도해 추론 정확도를 높입니다.
  • 좋은 프롬프트의 4요소: 맥락 + 명확한 지시 + 출력 형식 + 제약 조건을 갖추세요.