챗GPT 프롬프트 잘 쓰는 법 – 커스텀 인스트럭션·돌려깎기·프롬프트 엔지니어링 실전 총정리
챗GPT를 쓰는데 원하는 답이 잘 안 나온다면, 문제는 모델이 아니라 프롬프트에 있습니다. 이 글에서는 실리콘밸리 현직 개발자가 직접 사용하는 방법을 바탕으로, 커스텀 인스트럭션 설정부터 첫 번째 답변을 밑밥으로 깔고 원하는 답으로 좁혀가는 돌려깎기, 논문에서 검증된 퓨샷·Chain of Thought·롤플레잉 기법까지 챗GPT 답변 품질을 바꾸는 핵심 기술을 한 번에 정리합니다.
챗GPT를 매일 쓰는데 왜 원하는 답이 안 나오는 걸까, 한 번쯤 답답함을 느낀 적 있을 것이다. 문제는 AI가 아니라 프롬프트를 어떻게 설계하느냐에 있다. 같은 모델을 써도 질문 방식에 따라 정확도가 61%에서 87%까지 달라진다는 연구 결과가 이미 있다. 챗GPT를 잘 쓰는 법, 지금부터 구체적으로 짚어본다.
챗GPT를 쓰기 전에 먼저 알아야 할 작동 원리
챗GPT는 사람이 만든 텍스트 데이터로 학습한 언어 모델이다. 정확한 답을 구사하기보다 가장 그럴싸한 답을 내놓는 구조라는 점을 먼저 이해해야 한다. 논문이나 전문 문서만 학습한 게 아니라, 커뮤니티 댓글 같은 일상 텍스트도 포함되어 있다. 그래서 질문에 따라 완전히 다른 수준의 답이 나올 수 있다.
이걸 쉽게 이해하려면 이렇게 생각하면 된다. 나는 감독이고, 챗GPT는 작가이자 배우다. 상황극을 얼마나 잘 설계하느냐가 답변의 품질을 결정한다. 감독이 상황을 명확하게 세팅하지 않으면 배우는 자기 멋대로 연기한다.
커스텀 인스트럭션 – 챗GPT가 나를 알게 하는 첫 번째 설정
챗GPT 설정 메뉴에는 '커스텀 인스트럭션'이라는 기능이 있다. 두 가지 질문이 나오는데, 첫 번째는 "당신은 어떤 사람인가", 두 번째는 "챗GPT가 어떻게 답변하기를 원하는가"다. 이걸 쓰고 안 쓰고의 차이가 상당히 크다.
예를 들어 "나는 메타에서 일하는 시니어 개발자고, 임원이 되는 방법에 관심이 있다"라고 상세하게 적으면, 챗GPT는 항상 그 맥락 위에서 답변을 시작한다. 적으면 적을수록 답변의 질이 올라간다는 걸 실제로 체감할 수 있다.
두 번째 질문에는 "챗GPT가 막히는 것 없이 솔직하게 답해 줘"라는 내용의 프롬프트를 넣어 두는 것도 방법이다. 그리고 마지막에 "역으로 질문을 해 줘서 내가 더 좋은 질문을 할 수 있게 도와줘"라는 지시를 추가하면, 챗GPT가 대화를 이끌어 나가는 방향 자체가 달라진다.
돌려깎기 – 첫 번째 답변은 밑밥이다
챗GPT를 쓰면서 사람들이 가장 많이 하는 실수가 있다. 첫 번째 답변이 마음에 안 들면 그냥 포기하는 것이다. 첫 번째 답변이 좋을 확률은 사실 매우 낮다. 연출을 아무리 잘해도 정보가 조금이라도 빠져 있으면 챗GPT는 자기 멋대로 채운다.
여기서 필요한 기술이 '돌려깎기'다. 첫 번째 답변을 밑밥으로 깔고, 이후 서너 번의 피드백을 통해 내가 원하는 방향으로 좁혀가는 방식이다. "그런 거 말고, 채팅GPT를 효율적으로 쓰는 방법에 대한 아이디어를 줘봐" 이런 식으로 구체적으로 방향을 틀어 주면 답변이 점점 내가 원하는 것에 가까워진다.
이걸 두세 번만 반복해도 처음과는 완전히 다른 수준의 답변이 나오기 시작한다. 조각을 해나가는 느낌으로, 내가 원하는 모양이 나올 때까지 계속 다듬는 것이다.
프롬프트 엔지니어링 기술 5가지 – 논문에서 검증된 방법들
실제 연구에서 다섯 가지 프롬프트 기술을 사용했더니, 동일한 모델에서 정확도가 61%에서 87%까지 올라갔다. 하나씩 짚어본다.
① 제로샷과 퓨샷
제로샷은 아무 맥락 없이 바로 질문하는 방식이다. 퓨샷은 예시를 먼저 제공해서 원하는 답변 형식을 유도하는 방법이다. "동남아시아 여행 일정 – 태국 → 베트남 → 싱가포르" 이런 예시를 먼저 보여주면, 다음에 "유럽"이라고만 입력해도 비슷한 형식으로 여행 일정을 짜준다. 예시를 많이 줄수록 답변의 일관성이 높아진다.
② Chain of Thought – 강제로 추론시키기
챗GPT에게 "Let's think step by step"이라는 문장 하나만 추가해도 답변의 질이 크게 달라진다. 대충 답변하지 말고 고심해서 내놓으라는 신호를 주는 것이다. 같은 질문에 이 한 줄을 추가했을 때 훨씬 디테일하고 설득력 있는 답이 나오는 걸 직접 확인할 수 있다.
③ 제로샷 Chain of Thought – 예시 없이 추론시키기
퓨샷처럼 예시를 만들지 않아도 "차근차근 생각해 보자"라는 표현만으로 챗GPT를 추론 모드로 전환할 수 있다. 별도의 예시 설계 없이도 답변 수준을 끌어올리는 방법이다.
④ 롤플레잉 – 역할 부여하기
"너는 전문 투어 가이드고, 나는 한국에서 유럽으로 여행 가는 대학생이야"라고 역할을 명확하게 주면 답변이 달라진다. 나의 배경과 챗GPT의 역할을 동시에 설정하는 것이 핵심이다. 둘 다 설명해야 진짜 맞춤형 답변이 나온다.
⑤ 사람처럼 대하기
이름 붙이기, 중요한 내용 반복해서 강조하기, "무조건 최고의 답을 줘야 해"라고 압력 넣기, 칭찬 한 마디 추가하기. 이 연구에서는 챗GPT에게 칭찬을 하면 더 좋은 답변이 나온다는 결과도 나왔다. 챗GPT가 사람이 만든 데이터로 학습했기 때문에, 사람처럼 대할수록 더 사람다운 수준의 답이 돌아오는 구조다.
챗GPT 보이스 기능 – 실제로 이렇게 쓴다
모바일 앱의 헤드셋 아이콘을 누르면 보이스 기능이 실행된다. 원래 유료 기능이었지만 무료로 개방되었다. 아이폰 기준으로 챗GPT 공식 앱에서 바로 쓸 수 있다.
보이스 기능을 실제로 활용하는 방법 세 가지가 있다.
첫 번째는 영어 회화 연습이다. 커스텀 인스트럭션에 "나는 영어로 원어민처럼 대화해보고 싶어. 내 답변을 듣고 어떻게 더 잘 말할 수 있는지 자세히 알려줘"라는 프롬프트를 넣어두면, 보이스 기능으로 대화를 시작하는 순간부터 전문 영어 강사 역할을 한다. 학원보다 저렴하고, 민망함 없이 반복 연습이 가능하다.
두 번째는 뉴스 요약이다. 출근길에 "오늘의 테크 뉴스 다섯 개를 중요도 순으로 정리해줘"라고 말하면, 웹 검색 기능과 연동되어 실시간 기사를 요약해준다. 관심 있는 뉴스는 바로 후속 질문으로 파고들 수 있다.
세 번째는 일기 쓰기다. "너는 나의 비서야. 내가 대화를 통해 하루를 얘기하면, 대화가 끝난 뒤 나 대신 일기를 써줘"라고 설정해두면 된다. 퇴근길에 5분 대화만 해도 일기가 완성된다. 쓴다는 느낌 없이, 친한 친구한테 말하는 것처럼 자연스럽게 기록이 쌓인다.
GPTs – 나만의 챗GPT를 만드는 방법
GPTs는 특수 목적을 가진 커스텀 챗GPT다. 반복적으로 같은 설명을 해야 하는 번거로움을 없애고, 내가 원하는 방식으로만 작동하도록 미리 세팅해두는 기능이다.
좋은 GPTs를 고르는 기준은 세 가지다. 첫째, 나한테 실제로 쓸모 있는 것. 둘째, 사용 방법과 결과가 일정한 것. 셋째, 내 시간과 돈을 비약적으로 줄여주는 것. 아무리 인기 있는 GPTs라도 내 업무와 무관하면 의미가 없다.
영어 개인과외 선생님 GPTs를 직접 만드는 것도 가능하다. 챗GPT 왼쪽 메뉴에서 "Create GPT"를 누르고, 대화 형식으로 어떤 GPT를 원하는지 설명하면 된다. 회화·문법·어휘 세 가지 수업, 초급·중급·고급 난이도를 설정하고, 예시 대화 패턴을 넣어두면 그 포맷으로 수업이 진행된다. 완성된 GPTs는 보이스 기능과도 연동된다.
자동화가 핵심이다 – 챗GPT를 잘 쓴다는 것의 진짜 의미
챗GPT를 잘 쓴다는 건 결국 자동화에 관한 이야기다. 내가 지금 시간과 에너지를 가장 많이 쓰는 작업이 무엇인지 파악하고, 그 작업을 챗GPT로 대체할 수 있는지를 계속 생각하는 것이다. 메일 작성, 미팅 노트 정리, 콘텐츠 아이디어, 일기 작성, 이미지 프롬프트 생성 – 지금 당장 챗GPT로 넘길 수 있는 일이 생각보다 많다.
챗GPT를 시키는 대로만 쓰는 사람과, 자동화 도구로 설계해서 쓰는 사람 사이의 격차는 앞으로 더 벌어진다. 지금 커스텀 인스트럭션 하나부터 설정해보는 것으로 충분히 시작할 수 있다.