AI 프롬프트 잘 쓰는 법 - 챗GPT·클로드·제미나이에서 원하는 답을 얻는 질문의 기술
챗GPT나 클로드 같은 AI 챗봇을 써 보고 “생각보다 별로던데”라고 느끼셨다면, 도구의 문제가 아니라 질문의 문제일 가능성이 큽니다. 같은 AI에게 “여행 계획 짜 줘”라고 묻는 것과 “초등학생 두 명과 함께 가는 2박 3일 부산 여행인데, 이동은 대중교통만 쓰고 하루 예산은 얼마 이내로 잡아서 일정을 짜 줘”라고 묻는 것은 결과물의 수준이 완전히 다릅니다.
AI에게 건네는 이 질문이나 지시문을 프롬프트(prompt)라고 부릅니다. 프롬프트를 다듬는 데는 돈이 들지 않습니다. 유료 요금제로 갈아타거나 최신 모델을 쓰는 것보다, 질문하는 방법을 바꾸는 쪽이 체감 품질을 훨씬 크게 끌어올리는 경우가 많습니다.
이 글에서는 어렵게 들리는 ‘프롬프트 엔지니어링’을 걷어내고, 일상과 업무에서 바로 써먹을 수 있는 원칙 몇 가지와 상황별 예문을 정리했습니다. 챗GPT, 클로드, 제미나이 어느 서비스를 쓰든 똑같이 통하는 내용입니다.
왜 같은 AI인데 답이 다를까
AI 챗봇은 마음을 읽지 못합니다. 입력된 문장에 담긴 정보만으로 답을 만들기 때문에, 질문이 두루뭉술하면 AI는 가장 평균적이고 무난한 답을 내놓습니다. “블로그 글 써 줘”라고 하면 누구에게나 해당되는 밋밋한 글이 나오는 이유입니다.
반대로 조건을 구체적으로 줄수록 답은 내 상황에 맞게 좁혀집니다. 사람에게 일을 맡길 때를 떠올리면 이해가 쉽습니다. 새로 온 신입 직원에게 “보고서 하나 써 줘”라고만 하면 어떤 결과물이 나올지 알 수 없지만, 누가 읽을 문서인지, 분량은 어느 정도인지, 어떤 자료를 참고해야 하는지 알려 주면 기대에 가까운 결과가 나옵니다. AI도 똑같습니다. 아는 것이 많고 성실하지만 내 사정은 전혀 모르는 신입에게 일을 맡긴다고 생각하면, 무엇을 말해 줘야 할지 감이 잡힙니다.
기본 골격: 역할·맥락·과제·형식
프롬프트를 처음부터 멋지게 쓸 필요는 없습니다. 아래 네 가지 요소를 채운다는 생각으로 문장을 만들면 대부분의 상황에서 충분합니다.
| 요소 | 설명 | 예시 |
|---|---|---|
| 역할 | AI에게 어떤 전문가처럼 답하라고 지정 | “너는 경력 10년의 마케터야” |
| 맥락 | 내 상황과 배경 정보 | “다음 주에 사내 발표가 있는데” |
| 과제 | 정확히 무엇을 해 달라는 것인지 | “발표 개요를 잡아 줘” |
| 형식 | 결과물의 모양, 분량, 말투 | “표로, 5개 항목, 존댓말로” |
네 요소를 모두 넣어 보면 이런 문장이 됩니다. “너는 경력 10년의 마케터야. 다음 주에 신제품 사내 발표가 있는데, 청중은 개발팀이라 마케팅 용어에 익숙하지 않아. 10분 발표에 맞는 개요를 잡아 줘. 슬라이드 제목과 핵심 메시지를 표로 정리해 줘.” 이 정도면 첫 답변부터 쓸 만한 결과가 나올 확률이 크게 올라갑니다.
매번 네 가지를 전부 채울 필요는 없습니다. 간단한 질문이라면 과제만으로 충분하고, 결과물이 중요한 작업일수록 맥락과 형식을 더 자세히 채우면 됩니다.
역할과 독자를 지정하면 말투가 달라진다
네 요소 중에서 효과 대비 품이 가장 적게 드는 것이 역할 지정입니다. “너는 초등학교 선생님이야. 5학년 학생에게 설명하듯이”라는 한 문장을 붙이는 것만으로 어려운 개념이 눈높이에 맞는 비유로 풀려 나옵니다. 반대로 “전문가 수준으로, 용어 설명은 생략하고”라고 하면 아는 내용을 반복해서 듣는 지루함을 줄일 수 있습니다.
역할만큼 중요한 것이 독자 지정입니다. 같은 내용이라도 “부장님께 보낼 보고”, “고객에게 보낼 안내문”, “친구에게 보낼 메시지”는 말투와 구성이 달라야 합니다. 결과물을 읽을 사람이 누구인지 한 줄만 밝혀도 AI가 알아서 격식 수준을 조정합니다.
예시를 보여 주면 형식이 잡힌다
원하는 결과물의 모양이 머릿속에 있다면, 말로 길게 설명하는 것보다 예시 한 개를 보여 주는 편이 빠릅니다. 예를 들어 상품명을 일정한 규칙으로 바꾸고 싶다면 “다음 예시처럼 바꿔 줘. 예시: ‘남성용 러닝화 280mm’ → ‘러닝화(남성, 280)‘“라고 한 뒤 목록을 붙여 넣으면, AI가 규칙을 스스로 파악해서 나머지에 똑같이 적용합니다.
문서 작업에서도 마찬가지입니다. 회사에서 쓰는 주간 보고 양식이 있다면 지난주 보고를 붙여 넣고 “이 형식 그대로, 이번 주 내용으로 써 줘”라고 하는 쪽이 형식을 말로 설명하는 것보다 정확합니다. 잘 쓴 글의 문체를 따라 하고 싶을 때도 그 글을 붙여 넣고 “이런 문체로”라고 지시하면 됩니다. 다만 회사 기밀이나 남의 개인정보가 담긴 문서를 통째로 붙여 넣는 일은 피해야 합니다.
한 번에 끝내려 하지 말고 대화로 다듬기
프롬프트를 아무리 정성 들여 써도 첫 답변이 마음에 쏙 드는 경우는 드뭅니다. 여기서 포기하지 말고 대화를 이어 가는 것이 요령입니다. AI 챗봇은 같은 대화창 안에서는 앞의 내용을 기억하므로, 처음부터 다시 설명할 필요 없이 고칠 부분만 짚으면 됩니다.
- “좋아. 그런데 두 번째 문단은 더 짧게 줄여 줘.”
- “말투가 너무 딱딱해. 부드럽게 바꿔 줘.”
- “3번 항목을 더 자세히 풀어 줘. 예시도 하나 들어 줘.”
큰 작업은 처음부터 단계를 나누는 편이 낫습니다. 긴 보고서를 통째로 요청하기보다 먼저 목차를 잡아 달라고 한 뒤, 목차를 확인하고 나서 “이 목차대로 1장부터 써 줘”라고 진행하면 방향이 어긋났을 때 되돌리는 비용이 훨씬 적습니다. 답이 마음에 들지 않으면 “다른 방향으로 세 가지 안을 더 줘”처럼 여러 안을 받아 고르는 방법도 유용합니다.
상황별로 바로 쓰는 프롬프트 예문
원칙을 알아도 막상 입력창 앞에서는 막막할 수 있습니다. 자주 쓰는 상황별로 뼈대 문장을 몇 가지 소개합니다. 괄호 부분만 내 상황으로 바꿔 쓰면 됩니다.
- 이메일 작성: “(거래처)에 (일정 연기)를 요청하는 이메일을 써 줘. 정중하지만 사과를 반복하지 않는 톤으로, 10문장 이내로.”
- 긴 글 요약: “다음 글을 핵심만 5줄로 요약해 줘. 숫자나 날짜가 나오면 빠뜨리지 말고 포함해 줘.”
- 공부: “(개념)을 처음 배우는 사람이야. 비유를 들어 설명한 다음, 내가 이해했는지 확인할 질문을 3개 내 줘.”
- 아이디어 회의: “(주제)에 대한 아이디어 10개를 내 줘. 현실성은 따지지 말고 폭넓게. 그다음 실현 가능성이 높은 순으로 3개만 골라 이유를 설명해 줘.”
- 글 다듬기: “다음 글에서 어색한 문장과 중복 표현을 찾아 고쳐 줘. 고친 부분은 목록으로 따로 보여 줘.”
- 결정 도움: “(A안)과 (B안) 중 고민이야. 각각의 장단점을 표로 비교하고, 내 상황에서 확인해야 할 질문을 5개 던져 줘.”
마지막 예문처럼 AI에게 거꾸로 질문을 시키는 방식은 특히 유용합니다. “좋은 답을 주기 위해 나에게 더 필요한 정보가 있으면 먼저 물어봐 줘”라는 한 줄을 붙이면, 내가 빠뜨린 조건을 AI가 먼저 찾아 줍니다.
흔한 실수와 주의할 점
프롬프트를 잘 쓰는 것만큼, 잘못 쓰기 쉬운 지점을 피하는 것도 중요합니다.
첫째, 한 문장에 너무 많은 요청을 욱여넣는 경우입니다. “요약도 하고 번역도 하고 표로도 만들고 이메일 초안도 써 줘”라고 하면 각각의 완성도가 떨어지기 쉽습니다. 작업이 여러 개라면 하나씩 순서대로 시키는 편이 결과가 좋습니다.
둘째, AI의 답을 그대로 믿는 것입니다. AI는 모르는 것도 아는 것처럼 그럴듯하게 답하는 경우가 있습니다. 흔히 환각(할루시네이션)이라고 부르는 현상입니다. 날짜, 가격, 법령, 통계처럼 사실 확인이 필요한 내용은 “출처를 알려 줘”라고 요청하거나 검색으로 직접 확인하는 습관이 필요합니다. 중요한 결정일수록 AI의 답은 초안이나 참고 자료로만 쓰는 것이 안전합니다.
셋째, 민감한 정보를 무심코 입력하는 것입니다. 주민등록번호나 계좌번호 같은 개인정보, 회사의 대외비 자료는 프롬프트에 넣지 않는 것이 원칙입니다. 필요한 경우 이름을 가명으로 바꾸거나 핵심 숫자를 지운 채로 질문해도 대부분의 작업은 충분히 가능합니다.
마지막으로, 첫 답변이 이상하다고 바로 창을 닫아 버리는 것입니다. 프롬프트는 한 번에 완성하는 것이 아니라 대화로 다듬어 가는 것이라는 점만 기억해도, 같은 도구에서 얻는 결과가 눈에 띄게 달라집니다.
자주 묻는 질문(FAQ)
프롬프트는 영어로 써야 답이 더 좋은가요?
요즘 주요 AI 챗봇은 한국어 이해도가 높아서 일상적인 용도라면 한국어로 충분합니다. 다만 영어권 자료가 압도적으로 많은 전문 분야라면 영어로 질문했을 때 더 풍부한 답이 나오는 경우도 있습니다. 이럴 때는 “영어로 검토하고 답은 한국어로 해 줘”라고 요청하는 절충안도 가능합니다.
존댓말로 정중하게 부탁하면 답이 좋아지나요?
말투 자체가 품질을 좌우하지는 않습니다. “해 줘”든 “해 주세요”든 결과에 의미 있는 차이는 없으니 편한 말투를 쓰면 됩니다. 품질을 좌우하는 것은 정중함이 아니라 맥락과 조건이 얼마나 구체적인가입니다.
잘 만든 프롬프트를 매번 다시 입력해야 하나요?
자주 쓰는 프롬프트는 메모장에 뼈대를 저장해 두고 붙여 넣어 쓰는 것이 기본입니다. 서비스에 따라 내 정보나 선호하는 답변 방식을 미리 등록해 두는 맞춤 설정(커스텀 지침, 메모리 등) 기능을 제공하기도 하니, 쓰는 서비스의 설정 메뉴를 한 번 살펴보면 반복 입력을 줄일 수 있습니다.