요즘 챗GPT의 사용으로 뜨는 이슈 중 하나가 바로 ‘프롬프트 엔지니어링’이에요. 기술적인 용어와 복잡한 이론들이 나열되어 있어 어려워 보이지만 알고 보면 우리가 일상적으로 하는 대화 기술과 크게 다르지 않습니다. 한번 차근차근 풀어볼게요.
“야, 이거 해줘!”라고 인공지능에게 말했는데, 뭔가 이상하게 엉뚱한 답이 돌아온 경험 있으신가요? 저도 처음에는 그런 적이 꽤 있었어요.
특히 챗GPT 같은 AI에게 명령을 내릴 때, 도대체 어떤 말투로 말해야 얘가 제대로 이해를 해줄까 고민하곤 했죠. 혹시 여러분도 같은 고민을 하고 있다면, 오늘 이 글이 분명 도움이 될 겁니다.
지금 바로 챗GPT를 열어보시고 글의 내용고 예시를 적용해보시면 이해가 빠르실겁니다!
프롬프트란, 인공지능에게 보내는 명확한 지시
프롬프트(prompt)라는 건 챗GPT 같은 인공지능에게 “이렇게 해줘”라고 지시하는 문장을 말해요.
말 그대로 명령문이죠. 그런데 이 명령을 잘하면 AI가 정말 똑똑하게 답을 주고, 엉성하게 하면 결과도 엉망이 돼요. 그래서 나온 말이 바로 이거죠:
인공지능은 여러분이 얼마나 명확하고 구체적으로 지시하느냐에 따라 그 성능이 천차만별로 달라질 수 있어요.
마치 친구에게 부탁할 때도 “그때 그거 해줘”보다는 “지난주에 말한 그 서류, 오늘 중으로 회사 메일로 보내줘”라고 해야 정확히 원하는 걸 해주듯이 말이죠.
제로샷 프롬프트: 아무 예시 없이 바로 질문하기
“소개글 써줘”, “문자 답장 써줘”, “이 글 요약해줘”
이게 바로 ‘제로샷(Zero-shot)’ 프롬프트입니다.
예시 없이, 그냥 지시만 주는 방식이죠. 아주 단순하면서도 우리가 가장 많이 사용하는 기본 프롬프트 유형이에요.
장점은 간단하고 빠르다는 것. 대부분의 기본적인 질문엔 잘 작동해요.
하지만 단점도 분명해요. 너무 일반적이라 개인의 말투나 감정, 맥락을 잘 반영하지 못한다는 것!
예를 들어, 친구에게 보낼 위로 문자라면 “문자 써줘”라는 말만으로는 충분하지 않아요. AI는 평균적인 위로 문장을 제공할 뿐, 내가 원하는 말투나 감정을 담긴 어렵죠.
그래서 제로샷은 가볍게 시작할 때는 좋지만, 세밀한 조정이 필요한 작업에는 한계가 있습니다. 특히 정서적인 뉘앙스나 맥락이 중요한 글을 쓸 때는 다른 방식의 프롬프트가 더 유리하죠.
퓨샷 프롬프트: 예시 몇 개로 똑똑하게 가르치기
퓨샷(Few-shot) 프롬프트는 말 그대로 ‘몇 개의 예시’를 함께 제공하는 방식이에요. 예를 들어 고객 응대 문구를 작성할 때, 내가 원하는 말투나 형식을 예시로 2~3개 먼저 알려주는 거죠.
예시만 잘 주면, AI는 금방 그 스타일을 캐치합니다.
“안녕하세요 고객님, 문의해주셔서 감사합니다~”
이런 말투가 반복되면, AI도 금방 따라 해요. 실전에서도 많이 씁니다!
사실 말이 어렵지, 그냥 우리가 아이한테 뭘 가르칠 때 보여주는 방식 그대로예요. 예시를 통해 배우는 거죠. 예시는 단순한 문장이 아니라, 여러분의 의도와 스타일을 가장 잘 보여주는 샘플이 되어야 해요.
그리고 퓨샷의 장점은 단순히 톤을 반영하는 데 그치지 않아요. 다양한 문맥에서 어떻게 표현하는지, 어떤 구조로 글을 작성하는지도 학습합니다.
마치 선배가 후배에게 보고서를 작성하는 예시를 몇 개 보여주면 금방 따라 하는 것처럼요.
체인 오브 쏘트: 단계별로 생각하게 만들기
어려운 문제에겐 단계별로! 이게 바로 ‘Chain of Thought’ 기법입니다.
예를 들어 일정 계획을 세우는 문제를 풀게 할 때, “단계별로 천천히 생각해봐” 이 한마디를 추가하면 AI가 문제를 논리적으로 하나씩 풀어가면서 답을 내요.
A 프로젝트가 5일 걸리고, B 프로젝트는 3일 걸려요. 총 며칠이 필요할까요?
그냥 “계산해봐”보다는 아래와 같이 풀어가게 만드는 방식입니다.
- 각 프로젝트의 소요 시간을 파악해봐
- 두 프로젝트의 일정을 합산해봐
- 여유 기간을 고려해봐”
이 기법은 특히 수학 문제, 복잡한 데이터 분석, 논리적 사고가 필요한 주제에서 강력한 효과를 발휘합니다.
실제로 이 방법은 AI의 정확도를 극적으로 향상시키는 것으로 유명한 논문에도 소개되었어요. 단계를 나눠서 생각하라는 한 문장이 전체 정답률을 수십 퍼센트 끌어올리기도 했죠.
롤 프롬프트: 인공지능에게 역할을 부여하라
“너는 HR 매니저야. 자기소개서를 검토해줘.” 이렇게 말하면, AI가 인사 담당자의 시각으로 글을 써줍니다.
재밌죠? AI에게 역할을 설정해주는 겁니다. 실제로 신입 사원을 인터뷰하는 면접관처럼 시켜도 됩니다.
“너는 대기업 면접관이야. 이 지원자의 자기소개서를 평가해줘.” 그럼 논리성, 일관성, 매력도 등의 현실적인 관점으로 분석해줘요.
이 프롬프트는 특정한 시각이나 분야의 전문가처럼 답변을 받기 원할 때 유용해요. 단순히 정보를 나열하는 것이 아니라, 특정한 맥락과 배경지식을 반영한 분석이나 평가를 원할 때 특히 강력합니다.
예를 들어 “너는 헌법 전문가야. 이 정책 제안서의 위헌 소지를 검토해줘”처럼 쓸 수도 있죠.
결국, 우리가 이미 아는 방법들이었어요
프롬프트 엔지니어링? 어려운 단어일 뿐입니다.
우리가 선생님에게 배운 방식, 아이에게 가르칠 때 쓰는 방식, 신입사원에게 알려줄 때의 자세함. 그게 전부예요.
너무 거창하게 생각하지 마세요.
조금만 연습하면 누구나 잘할 수 있습니다. 예시 보여주고, 단계 나눠주고, 역할을 부여하기. 이 세 가지만 기억해도 절반은 성공이에요!
그리고 무엇보다 중요한 건, 프롬프트를 계속 써보는 겁니다. 여러 번 시도하면서 피드백을 받고, 내가 원하는 스타일과 표현을 찾아가는 과정 자체가 학습이에요. AI를 마치 조수처럼 다루는 훈련이기도 하죠.
Q1. 챗GPT 프롬프트 작성, 어디서부터 연습해야 할까요?
A1. 처음엔 소개글 쓰기나 간단한 대화 스크립트 쓰기 같은 작업부터 시작해보세요. 제로샷으로 해보고, 결과가 마음에 안 들면 퓨샷으로 수정해보는 식으로요. 익숙해지면 롤 프롬프트나 체인 오브 쏘트도 시도해보세요.
Q2. 프롬프트 예시는 몇 개 정도가 적당한가요?
A2. 2~3개면 충분합니다. 너무 많아도 헷갈릴 수 있어요. 핵심 포인트만 담아주세요. 그리고 그 예시가 너무 비슷하지 않게, 다양한 뉘앙스를 포함하면 더 좋습니다.
같이 보면 좋은 글
👉챗GPT 유료 무료 차이 및 요금제 정리
👉챗GPT 싸게 구독하는 방법 알아보기
👉챗GPT 모델 비교 정리(4o, o4-mini, o4-mini-hight, 4.5)
👉챗GPT 프로젝트 기능 사용법 및 활용방법 정리
👉챗GPT 동시접속 몇 명까지? 그리고 팀 플랜이란?

