ChatGPT를 사용하다 보면 같은 AI를 사용하는데도 사람마다 답변의 품질이 크게 다른 경우가 있습니다.
어떤 사람은 원하는 답을 빠르게 얻는 반면, 어떤 사람은 너무 두루뭉술하거나 엉뚱한 답변을 받기도 합니다.
이 차이를 만드는 가장 중요한 요소 중 하나가 바로 **프롬프트(Prompt)**입니다.
프롬프트는 쉽게 말하면 ChatGPT에게 전달하는 질문이나 지시문입니다.
이번 글에서는 ChatGPT를 처음 사용하는 사람도 바로 따라 할 수 있도록 좋은 프롬프트를 만드는 7가지 방법을 쉽게 정리해보겠습니다.
핵심 요약
좋은 프롬프트는
역할 + 상황 + 목적 + 조건 + 출력 형식을 구체적으로 전달하는 것이 핵심입니다.
ChatGPT 프롬프트란?
프롬프트는 ChatGPT에게 입력하는 질문, 요청, 명령, 설명 등의 문장을 의미합니다.
예를 들어 아래 문장도 하나의 프롬프트입니다.
클라우드가 무엇인지 설명해줘.
하지만 조금 더 구체적으로 작성하면 답변의 방향을 더 정확하게 지정할 수 있습니다.
나는 IT를 처음 공부하는 초보자야.
클라우드가 무엇인지 일상생활의 비유를 사용해서 쉽게 설명해줘.
마지막에는 핵심 내용을 표로 정리해줘.
두 문장 모두 클라우드를 설명해달라는 요청이지만 두 번째 프롬프트에는 대상, 난이도, 설명 방식, 출력 형식이 포함되어 있습니다.
이런 차이가 ChatGPT의 답변 품질을 크게 바꿀 수 있습니다.
- ChatGPT에게 역할을 지정하기
가장 간단하면서도 효과적인 방법 중 하나는 ChatGPT에게 역할을 지정하는 것입니다.
예를 들어 단순히
이력서 작성해줘.
라고 입력하는 것보다.
너는 10년 경력의 IT 기업 채용 담당자야.
신입 서버 엔지니어 지원자를 위한 이력서를 작성해줘.
처럼 역할을 지정하면 답변의 방향이 더욱 명확해집니다.
활용 예시
너는 헬스 트레이너야.
너는 초보자를 가르치는 Python 강사야.
너는 IT 기술 블로그 전문 편집자야.
역할을 지정하면 ChatGPT가 어떤 관점에서 답변해야 하는지 이해하는 데 도움이 됩니다. - 현재 상황을 설명하기
좋은 답변을 받고 싶다면 자신의 상황을 알려주는 것이 좋습니다.
예를 들어
운동 루틴 만들어줘.
보다는
나는 헬스를 시작한 지 한 달 된 초보자야.
주 3회 운동할 수 있고 하루 운동 시간은 약 1시간이야.
처럼 현재 조건을 알려주는 방식입니다.
ChatGPT는 사용자가 제공한 정보를 기준으로 답변하기 때문에 상황 설명이 구체적일수록 결과도 맞춤형에 가까워집니다. - 원하는 결과를 명확하게 말하기
프롬프트에서 가장 중요한 부분입니다.
ChatGPT에게 무엇을 원하는지 명확하게 말해야 합니다.
나쁜 예:
AWS 알려줘.
좋은 예:
AWS가 무엇인지 IT 초보자에게 설명해줘.
그리고 AWS를 기업에서 사용하는 이유를 5가지 알려줘.
더 좋은 예:
AWS가 무엇인지 IT를 처음 공부하는 사람도 이해할 수 있게 설명해줘.
다음 내용을 포함해줘.
1) AWS의 기본 개념
2) 기업이 사용하는 이유
3) 대표적인 서비스
4) 장점과 단점
5) 마지막 핵심 요약
ChatGPT에게 해야 할 작업을 구체적으로 나누면 답변 구조도 훨씬 깔끔해집니다. - 원하는 답변의 길이를 지정하기
ChatGPT의 답변이 너무 길거나 짧다면 분량을 직접 지정할 수 있습니다.
예를 들어
300자 이내로 설명해줘.
또는
핵심만 5줄로 정리해줘.
처럼 요청하면 됩니다.
상황별 예시
간단한 설명이 필요하다면
3줄로 요약해줘.
블로그 글이 필요하다면
약 2,000자 분량으로 작성해줘.
발표 자료가 필요하다면
슬라이드 10장 분량으로 구성해줘.
SNS 글이라면
200자 이내로 작성해줘.
이처럼 용도에 따라 답변 길이를 지정하면 불필요한 내용을 줄일 수 있습니다. - 출력 형식을 지정하기
ChatGPT는 같은 내용을 여러 방식으로 정리할 수 있습니다.
따라서 답변을 어떤 형태로 받고 싶은지도 알려주는 것이 좋습니다.
예를 들어
ChatGPT와 Claude의 차이를 설명해줘.
라고 질문할 수도 있지만
ChatGPT와 Claude의 차이를 표로 비교해줘.
비교 항목은
– 특징
– 장점
– 단점
– 추천 사용자
– 활용 분야
순서로 정리해줘.
라고 작성하면 훨씬 보기 좋은 결과를 얻을 수 있습니다.
자주 사용하는 출력 형식
– 표
– 번호 목록
– 체크리스트
– 단계별 설명
– 보고서
– 이메일
– 블로그 글
– JSON
– 코드
– FAQ
원하는 결과물을 구체적으로 지정할수록 수정 작업도 줄어듭니다. - 조건과 제한사항을 넣기
ChatGPT에게 하지 않았으면 하는 것 또는 반드시 지켜야 하는 조건도 알려줄 수 있습니다.
예를 들어
클라우드 컴퓨팅을 설명해줘.
단,
전문용어는 최대한 사용하지 말고
중학생도 이해할 수 있게 설명해줘.
처럼 작성할 수 있습니다.
블로그 글이라면
SEO용 블로그 글을 작성해줘.
조건:
– 과도한 광고 문구 사용 금지
– 초보자가 이해할 수 있는 표현 사용
– 어려운 전문용어는 설명 추가
– 표 1개 포함
– 마지막에 FAQ 3개 추가
처럼 사용할 수도 있습니다.
조건을 지정하면 원하는 스타일과 결과에 훨씬 가까워집니다. - 예시를 제공하기
원하는 결과물이 명확하다면 예시를 보여주는 방법도 매우 효과적입니다.
예를 들어 제목을 만들고 싶다면 AI 관련 블로그 제목을 만들어줘.
내가 원하는 스타일은 아래와 같아.
예시:
ChatGPT 처음 사용하는 방법|회원가입부터 질문까지 초보자 가이드
이 스타일로 Claude 관련 제목을 10개 만들어줘.
라고 요청할 수 있습니다.
ChatGPT는 사용자가 제공한 예시를 참고해 비슷한 구조나 스타일의 결과를 만들 수 있습니다.
특히
– 제목
– 이메일
– 광고 문구
– 블로그 글
– SNS 게시물
– 보고서
처럼 스타일이 중요한 작업에서는 예시를 주는 것이 좋습니다.
좋은 프롬프트 만드는 기본 공식
ChatGPT 초보자라면 아래 공식을 기억하면 편합니다.
역할
ChatGPT가 어떤 입장에서 답변할지 지정합니다.
너는 IT 전문 강사야.
상황
현재 자신의 상황을 설명합니다.
나는 서버를 처음 공부하는 초보자야.
목적
원하는 결과를 말합니다.
서버의 기본 개념을 설명해줘.
조건
답변에 필요한 조건을 지정합니다.
전문용어는 최대한 사용하지 말고 쉽게 설명해줘.
출력 형식
답변 형식을 지정합니다.
마지막에는 핵심 내용을 표로 정리해줘.
모두 합치면 이런 프롬프트가 됩니다.
너는 IT 초보자를 가르치는 전문 강사야.
나는 서버를 처음 공부하고 있어.
서버가 무엇인지 쉽게 설명해줘.
전문용어는 최대한 사용하지 말고,
일상생활에서 쉽게 이해할 수 있는 비유를 사용해줘.
마지막에는
서버의 역할, 특징, 사용 사례를 표로 정리해줘.
이 정도만 작성해도 단순히 서버 알려줘.
라고 질문하는 것보다 훨씬 원하는 형태의 답변을 받을 가능성이 높습니다.
나쁜 프롬프트 vs 좋은 프롬프트 비교
| 나쁜 프롬프트 | 좋은 프롬프트 |
| 운동 알려줘 | 헬스 초보자를 위한 주 3회 전신 운동 루틴을 만들어줘 |
| 블로그 써줘 | AI 초보자를 대상으로 2,000자 분량의 설명형 블로그 글을 작성해줘 |
| 여행 추천해줘 | 서울에서 자동차로 2시간 이내, 당일치기로 갈 수 있는 여행지 5곳 추천해줘 |
| 컴퓨터 추천해줘 | 예산 100만원 이하, 게임용 데스크톱 부품 구성을 추천해줘 |
| 영어 공부 알려줘 | 영어 초보자가 하루 30분씩 공부할 수 있는 30일 학습 계획을 만들어줘 |
핵심은 ChatGPT가 추측해야 하는 부분을 줄이는 것입니다.
답변이 마음에 들지 않을 때 사용하는 프롬프트
좋은 프롬프트를 작성했더라도 첫 답변이 항상 완벽하지는 않습니다.
그럴 때는 다시 처음부터 작성할 필요가 없습니다.
더 쉽게 설명받기
위 설명을 중학생도 이해할 수 있게 다시 설명해줘.
내용 줄이기
핵심 내용만 남기고 절반 정도로 줄여줘.
내용 늘리기
각 항목에 실제 사례를 하나씩 추가해줘.
형식 변경하기
위 내용을 표로 정리해줘.
문체 변경하기
조금 더 자연스럽고 친근한 문체로 바꿔줘.
문제점 찾기
방금 작성한 답변의 부족한 점을 스스로 찾아서 수정해줘.
ChatGPT는 이렇게 대화를 통해 결과물을 계속 개선하는 방식으로 사용하는 것이 좋습니다.
실전 프롬프트 예시 7개
- 공부
너는 초보자를 가르치는 IT 강사야.
나는 네트워크를 처음 공부하고 있어.
IP 주소가 무엇인지
일상생활의 주소와 비교해서 쉽게 설명해줘.
마지막에 핵심 내용을 5줄로 요약해줘.
2. 업무 이메일
너는 비즈니스 이메일 작성 전문가야.
거래처에 회의 일정을
이번 주 금요일에서 다음 주 월요일로 변경하고 싶어.
정중한 업무 이메일을 작성해줘.
너무 딱딱하지 않게 작성해줘.
3. 보고서
아래 내용을 회사 보고서 형태로 정리해줘.
구성:
- 개요
- 문제점
- 원인
- 해결 방법
- 결론
문장은 간결하게 작성해줘.
4. 블로그
너는 IT 전문 블로그 작가야.
‘클라우드란 무엇인가’를 주제로
IT 초보자를 위한 블로그 글을 작성해줘.
약 2,000자 분량으로 작성하고
H2와 H3 제목을 사용해줘.
마지막에는 FAQ 3개를 추가해줘.
5. 코딩
너는 Python 초보자를 가르치는 강사야.
Python으로 계산기 프로그램을 만들어줘.
코드를 작성한 다음
각 코드가 어떤 역할을 하는지
한 줄씩 설명해줘.
6. 아이디어
AI와 IT를 주제로 블로그를 운영하려고 해.
초보자가 구글에서 검색할 가능성이 높은
블로그 글 주제 20개를 추천해줘.
주제를
AI 활용법 / IT 기초 / 제품 비교
3가지 카테고리로 나눠줘.
7. 글 수정
아래 글을 읽기 쉽게 수정해줘.
조건:
- 의미는 바꾸지 않기
- 문장을 너무 길게 쓰지 않기
- 중복 표현 제거
- 초보자도 이해하기 쉽게 작성
프롬프트를 너무 길게 써야 할까?
반드시 그렇지는 않습니다.
간단한 질문이라면
SSD와 HDD 차이를 표로 비교해줘.
정도만 입력해도 충분합니다.
반대로
– 보고서 작성
– 코딩
– 블로그 제작
– 분석
– 일정 계획
– 데이터 정리
같이 복잡한 작업일수록 상황과 조건을 더 자세히 작성하는 것이 좋습니다.
즉 무조건 긴 프롬프트가 좋은 것이 아니라 필요한 정보를 빠뜨리지 않는 것이 중요합니다.
ChatGPT에게 프롬프트를 만들어달라고 해도 된다.
프롬프트 작성 자체가 어렵다면 ChatGPT에게 도움을 받을 수도 있습니다.
예를 들어
나는 ChatGPT로 업무 보고서를 작성하고 싶어.
좋은 결과를 받을 수 있도록
내가 사용할 프롬프트를 만들어줘.
라고 요청하면 됩니다.
또는 자신이 작성한 프롬프트를 넣고
이 프롬프트에서 부족한 부분을 찾아서
더 좋은 프롬프트로 개선해줘.
라고 요청하는 것도 좋은 방법입니다.
초보자라면 이 방법을 적극적으로 활용해보세요.
자주 묻는 질문
프롬프트가 길수록 좋은가요?
아닙니다. 길이 자체보다 목적과 조건이 명확한지가 더 중요합니다. 간단한 작업에는 짧은 프롬프트만으로도 충분합니다.
항상 역할을 지정해야 하나요?
꼭 필요하지는 않습니다. 하지만 전문적인 관점이나 특정한 문체가 필요한 경우에는 역할을 지정하면 도움이 됩니다.
한 번에 모든 조건을 넣어야 하나요?
아닙니다. 먼저 간단하게 질문하고 답변을 받은 뒤 추가 요청을 통해 수정해도 됩니다.
원하는 답변이 안 나오면 어떻게 하나요?
답변에서 부족한 부분을 구체적으로 알려주세요. 예를 들어 “더 쉽게”, “표로”, “예시를 추가해서”, “절반 길이로”처럼 요청하면 됩니다.
마무리
ChatGPT 프롬프트는 어렵게 생각할 필요가 없습니다.
처음에는 아래 다섯 가지만 기억하면 됩니다.
역할 → 상황 → 목적 → 조건 → 출력 형식
예를 들어
너는 IT 초보자를 가르치는 강사야.
나는 클라우드를 처음 공부하고 있어.
클라우드가 무엇인지 쉽게 설명해줘.
전문용어는 최소화하고
일상생활의 비유를 사용해줘.
마지막에는 핵심 내용을 표로 정리해줘.
처럼 작성하면 됩니다.
그리고 첫 답변이 마음에 들지 않으면 다시 질문하는 것이 아니라 “더 쉽게”, “예시 추가”, “표로 정리”처럼 계속 수정 요청을 해보세요.
ChatGPT 활용 능력은 어려운 명령어를 외우는 것보다 자신이 원하는 것을 구체적으로 설명하는 능력에서 시작합니다.
아직 ChatGPT 사용 자체가 익숙하지 않다면 먼저
**「ChatGPT 처음 사용하는 방법|회원가입부터 질문까지 초보자 가이드」**를 확인해보세요.
다음 글에서는 ChatGPT를 실제 업무에 활용해 보고서 초안을 빠르게 만드는 방법을 알아보겠습니다.
댓글 남기기