프롬프트 엔지니어링 제대로 하는 법 — 삽질 줄이는 실전 가이드
AI한테 같은 질문인데 왜 어떤 사람은 원하는 답을 받고 나는 못 받을까? 프롬프트 엔지니어링의 원리부터 흔한 실수까지, 직접 써보며 깨달은 것들을 정리했습니다.
ChatGPT 쓰다가 한 번쯤 이런 경험 있지 않나요. 분명 똑같은 걸 물어봤는데 — 옆 사람 화면엔 딱 원하는 답이 나오고, 내 화면엔 뭔가 애매한 덩어리가 쏟아지는 그 상황. 저도 초반에 그랬거든요. 그때 처음 검색했던 단어가 프롬프트 엔지니어링이었습니다.
근데 막상 찾아보면 설명이 너무 학술적이거나, 반대로 너무 단순해서 "그래서 어떻게 하라고?"가 남아요. 이 글은 그 중간 어딘가를 채우려고 씁니다. 직접 수백 번 써보면서 틀렸던 방식, 고쳤더니 달라진 방식들이요.
프롬프트 엔지니어링이 뭔데, 굳이 배워야 해?
쉽게 말하면 이런 거예요. AI한테 말을 거는 방법을 다듬는 기술. 근데 이렇게 말하면 또 "그냥 잘 물어보면 되는 거 아냐?"라는 생각이 드는데, 사실 그게 핵심이긴 해요. 문제는 "잘 물어보는 것"이 생각보다 꽤 구체적인 기술이라는 점이에요.
비유하자면 검색 엔진 쓰는 거랑 비슷해요. 네이버에 "맛집"이라고만 치는 사람이랑 "홍대 혼밥 가능한 일본식 라멘 웨이팅 없는 곳"이라고 치는 사람이랑 결과가 다르잖아요. AI도 똑같거든요. 인풋의 질이 아웃풋의 질을 거의 결정합니다.
그리고 솔직히 말하면, 이걸 모르고 AI 쓰면 나중에 갈수록 손해가 쌓여요. 업무에 쓰든, 공부에 쓰든, 시간 낭비가 누적되니까요.
내가 처음에 했던 가장 큰 실수 — "그냥 질문만 던지기"
처음에 저는 이렇게 썼어요. "마케팅 전략 알려줘." 그랬더니 AI가 마케팅 교과서 한 챕터를 뽑아줬습니다. 내가 원한 건 우리 팀 SNS 계정 리뉴얼 아이디어였는데.
문제는 맥락이 없었던 거예요. AI 입장에서는 "마케팅 전략"이라는 단어밖에 없으면 가장 범용적이고 안전한 답을 줄 수밖에 없어요. 마치 처음 만난 사람한테 "밥 뭐 먹을래요?"라고 물으면 "아무거나요"라고 하는 것처럼. 상대가 뭘 원하는지 모르면 가장 무난한 선택을 하게 되어 있거든요.
친구가 "AI한테 물어봤는데 답이 너무 두루뭉술해"라고 하면, 저는 바로 이것부터 봐요. 질문에 맥락이 있는지.
그럼 실제로 어떻게 짜냐 — 프롬프트 구성 3개 축
외울 필요 없고요, 이 세 가지 질문을 스스로 먼저 하면 됩니다.
"AI가 지금 어떤 역할을 해야 하지?" — 역할을 먼저 줘요. "너는 10년 경력의 카피라이터야"처럼요. 이게 없으면 AI는 그냥 만능 어시스턴트 모드로 작동하는데, 역할을 주면 응답 톤이나 깊이가 확 달라집니다. 실제로 같은 질문을 "그냥 답해봐"랑 "UX 디자이너 입장에서 답해봐"로 비교해보면 차이가 꽤 커요.
"어떤 상황인지 배경을 줬나?" — "우리 팀 SNS는 팔로워 2,000명이고, 주요 독자는 20대 직장인이야. 최근 3개월간 참여율이 떨어지고 있고..."처럼 맥락을 넣는 거예요. 숫자나 구체적인 상황이 들어갈수록 AI가 범위를 좁혀서 답을 줍니다.
"원하는 결과물 형식을 지정했나?" — "5개 항목으로 정리해줘", "표로 만들어줘", "두 단락으로 간결하게"처럼요. 이걸 빼면 AI가 알아서 형식을 정하는데, 그게 내가 원하는 형식이 아닐 때가 많아요.
AI 업무시간 절약 계산기
반복 업무 시간·절약률·시간당 가치 → 월·연 환산 가치까지.
이 세 축이 다 들어간 프롬프트랑 그냥 질문 하나 던진 프롬프트의 차이는 진짜 체감이 달라요. 처음엔 번거롭게 느껴지는데, 2~3번 하면 습관이 됩니다.
단계별로 해보면 이런 식이에요
예를 들어 블로그 글 초안을 짜고 싶다고 해볼게요.
가장 먼저 할 건 역할 설정이에요. "너는 IT 분야 블로그 글을 쓰는 작가야. 독자는 비전공자야."라고 먼저 깔아두는 거죠.
그다음 배경이에요. "내가 쓸 글은 '프롬프트 엔지니어링 입문'인데, 검색하다가 들어온 사람이 읽을 거야. 너무 기술적인 용어는 피해줘."
그리고 결과물 형식. "서론-본론-마무리 구조로 700자 분량의 초안을 잡아줘. 소제목도 포함해서."
이렇게 세 덩어리를 순서대로 붙이면 프롬프트 하나가 완성돼요. 이걸 한 번에 보내도 되고, 저처럼 채팅 흐름으로 단계별로 나눠서 보내도 됩니다. 저는 복잡한 작업일수록 나눠서 보내는 게 더 낫더라고요. AI가 맥락을 쌓아가면서 답하거든요.
흔히 하는 실수 — 이것만 피해도 결과가 다릅니다
제일 자주 보이는 실수가 모호한 형용사를 쓰는 거예요. "간결하게 써줘", "창의적으로 써줘" — 이런 말은 사람마다 기준이 달라서, AI도 자기 기준으로 해석해요. "간결하게"보다는 "300자 이내로"가 훨씬 낫고, "창의적으로"보다는 "비유나 사례를 1개 이상 넣어서"가 명확해요.
두 번째는 한 번에 너무 많은 걸 요구하는 거예요. "블로그 글 써주고, 썸네일 문구도 만들고, 해시태그도 뽑고, 제목 3개도 뽑아줘"를 한 프롬프트에 넣으면 결과물이 다 어정쩡하게 나와요. 하나씩 따로 받는 게 각각의 퀄리티가 훨씬 높습니다. 시간 절약하려다 오히려 시간을 더 쓰는 패턴이에요.
세 번째. 첫 답이 마음에 안 들면 포기하는 거요. 이건 대화예요. 첫 답이 별로면 "이 부분을 좀 더 구체적으로 바꿔줘" 혹은 "톤을 좀 가볍게 해줘"라고 이어서 조정하면 돼요. 첫 답만 보고 "AI가 별로네"라고 생각하면 진짜 손해예요.
이걸 얼마나 연습하면 늘까?
솔직히 말하면, 저는 한 달쯤 매일 쓰고 나서부터 차이를 느꼈어요. 근데 그건 제가 노력해서 늘었다기보다, 실패를 반복하다 보니 자연스럽게 패턴이 보이기 시작한 거예요.
빠른 방법이 있긴 해요. 원하는 결과가 나왔을 때 그 프롬프트를 저장해두는 거예요. 저는 노션에 "잘 된 프롬프트 모음"이라는 페이지가 있어요. 나중에 비슷한 작업을 할 때 그걸 복붙해서 조금만 수정하면 되니까 시간이 확 줄어요.
그리고 다른 사람 프롬프트를 훔쳐보는 것도 엄청 도움돼요. 커뮤니티나 유튜브에 "프롬프트 공유"하는 사람들이 꽤 있거든요. 왜 저 사람은 저렇게 썼을까를 생각해보는 것만으로도 감이 빨리 생겨요.
📌 한 줄 정리: 프롬프트 엔지니어링은 AI에게 역할·맥락·형식을 동시에 주는 기술이에요. 질문 하나가 아니라 대화 설계라고 생각하면 접근이 달라집니다.
→ 역할 지정 → 배경 설명 → 형식 요청, 이 순서만 지켜도 지금 쓰는 것보다 훨씬 쓸만한 답을 받을 거예요.
→ 모호한 형용사 쓰지 말 것, 한 번에 많이 요구하지 말 것, 첫 답으로 포기하지 말 것 — 이 세 가지가 흔한 실수의 전부예요.
관련 로드맵으로 이동
본인 단계에 맞는 시리즈를 3분 진단으로 추천받으세요.
어려운 뉴스 대신, 내 돈과 일에 연결되는 해석만
경제 지표 3개 + AI 뉴스 1개 + 도구·프롬프트 팁 1개. 출근길 8분, 광고 거의 없음, 한 클릭 해지.
- 📊 경제 지표 3개 — 환율 +0.6%, 기준금리 동결, 나스닥 +0.4%
- 🤖 AI 뉴스 1개 — Claude 신모델 — 한국 사용자 영향
- 💡 도구·프롬프트 팁 1개 — 회의록 5분 요약 프롬프트