ChatGPT에게 원하는 답을 얻기 위한 프롬프트 작성 7가지 원칙
ChatGPT를 사용하다 보면 같은 질문을 했는데도 어떤 때는 만족스러운 답변이 나오고, 어떤 때는 내가 원했던 내용과 전혀 다른 답변이 나오는 경우가 있습니다.
이럴 때 많은 사람들이 ChatGPT의 성능에 문제가 있다고 생각하지만, 실제로는 질문을 작성하는 방법에 따라 결과가 달라지는 경우가 많습니다.
ChatGPT에게 원하는 답변을 얻기 위해서는 질문에 필요한 정보를 적절하게 전달하는 것이 중요합니다. 이런 질문이나 지시문을 흔히 프롬프트라고 합니다.
프롬프트라고 해서 어렵게 생각할 필요는 없습니다. 우리가 ChatGPT에게 입력하는 질문이나 요청도 모두 프롬프트라고 생각하면 쉽게 이해할 수 있습니다.
오늘은 ChatGPT를 처음 사용하는 사람도 쉽게 적용할 수 있는 프롬프트 작성 방법 7가지를 알아보겠습니다.
1. 무엇을 원하는지 처음부터 분명하게 알려주세요
프롬프트를 작성할 때 가장 먼저 생각해야 할 것은 내가 ChatGPT에게 무엇을 원하는지입니다.
예를 들어
“블로그에 대해 알려줘.”
라고 질문하면 너무 많은 방향으로 답변이 나올 수 있습니다.
블로그를 시작하는 방법을 알고 싶은 것인지, 글을 잘 쓰는 방법을 알고 싶은 것인지, 방문자를 늘리는 방법을 알고 싶은 것인지 알기 어렵기 때문입니다.
조금 더 구체적으로
“블로그를 처음 시작하는 사람이 첫 글을 작성하기 전에 준비해야 할 내용을 5가지로 알려줘.”
라고 질문하면 원하는 결과가 훨씬 명확해집니다.
질문을 작성하기 전에 “나는 지금 무엇을 얻고 싶은가?”를 먼저 생각해 보는 것이 좋습니다.
원하는 결과를 명확하게 알려주는 것만으로도 ChatGPT의 답변이 달라질 수 있습니다.
2. 필요한 상황과 배경을 함께 알려주세요
ChatGPT에게 질문할 때 현재 상황이나 배경을 알려주면 더 구체적인 답변을 얻는 데 도움이 됩니다.
예를 들어
“영어 공부 방법을 알려줘.”
라고 하는 것보다
“영어를 거의 사용하지 않았던 초보자이고, 3개월 후 해외여행을 계획하고 있어. 하루 30분씩 공부할 수 있는데 어떤 방법으로 공부하면 좋을까?”
라고 질문하는 것이 좋습니다.
두 번째 질문에는 영어 수준과 목적, 기간, 공부할 수 있는 시간이라는 정보가 들어 있습니다.
ChatGPT는 이런 정보를 바탕으로 답변의 방향을 정할 수 있습니다.
특히 사람마다 상황이 다른 질문이라면 배경 설명이 더욱 중요합니다.
예를 들어 여행, 공부, 업무, 글쓰기와 관련된 질문을 할 때 현재 상황을 조금만 설명해도 훨씬 현실적인 답변을 얻을 수 있습니다.
3. 답변의 대상과 수준을 알려주세요
같은 내용이라도 누가 읽느냐에 따라 설명하는 방법이 달라져야 합니다.
예를 들어 컴퓨터에 익숙한 사람에게 설명하는 것과 컴퓨터를 처음 사용하는 사람에게 설명하는 것은 상당히 다릅니다.
따라서 ChatGPT에게 답변을 요청할 때 대상과 수준을 알려주는 것이 좋습니다.
예를 들어
“컴퓨터를 거의 사용하지 않는 60대도 이해할 수 있도록 쉽게 설명해줘.”
라고 요청할 수 있습니다.
또는
“IT 업계에서 일하는 사람을 대상으로 조금 전문적으로 설명해줘.”
라고 할 수도 있습니다.
이런 조건을 추가하면 같은 주제라도 답변의 표현과 설명 수준을 조절하는 데 도움이 됩니다.
다음과 같은 표현도 활용할 수 있습니다.
“초보자가 이해할 수 있게 설명해줘.”
“중학생도 이해할 수 있는 표현을 사용해줘.”
“전문적인 내용도 포함해서 자세하게 설명해줘.”
내가 읽을 사람이 누구인지 생각해 보고 그 내용을 프롬프트에 넣어 보세요.
4. 원하는 답변의 형식을 미리 정해주세요
ChatGPT에게 어떤 내용을 원하는지뿐만 아니라 어떤 형태로 받고 싶은지도 알려줄 수 있습니다.
예를 들어
“커피와 차의 차이점을 알려줘.”
라고 하는 것보다
“커피와 차의 차이점을 표로 정리하고 각각의 장점과 단점을 설명해줘.”
라고 요청하면 결과를 훨씬 쉽게 활용할 수 있습니다.
다음과 같은 형식을 요청할 수도 있습니다.
“5가지 항목으로 정리해줘.”
“표로 만들어줘.”
“단계별로 설명해줘.”
“장점과 단점을 나눠서 알려줘.”
“예시를 3개 포함해줘.”
특히 블로그 글이나 업무 자료처럼 결과물을 바로 사용해야 하는 경우에는 원하는 형식을 미리 알려주는 것이 편리합니다.
5. 한 번에 너무 많은 것을 요구하지 않는 것이 좋습니다
ChatGPT가 여러 가지 요청을 한 번에 처리할 수 있지만, 질문에 너무 많은 조건과 요구사항을 넣으면 원하는 결과가 나오지 않을 수도 있습니다.
예를 들어 한 번의 프롬프트에 여행 일정, 호텔 추천, 맛집, 교통편, 예산 계산, 관광지 설명까지 모두 요청하면 답변이 지나치게 길어지거나 각각의 내용이 충분히 자세하게 다뤄지지 않을 수 있습니다.
이럴 때는 작업을 여러 단계로 나누는 방법이 좋습니다.
먼저
“서울 2박 3일 여행 일정을 만들어줘.”
라고 요청한 다음,
“첫째 날 일정만 오전, 오후, 저녁으로 자세하게 정리해줘.”
라고 이어서 질문할 수 있습니다.
그리고 필요하다면
“각 장소 사이의 이동 방법과 예상 시간을 추가해줘.”
라고 요청할 수 있습니다.
복잡한 작업일수록 한 번에 모든 것을 요청하기보다 필요한 순서대로 나누어 진행하면 관리하기가 편합니다.
6. 원하는 결과가 나오지 않으면 프롬프트를 수정해 보세요
처음부터 완벽한 프롬프트를 작성해야 한다고 생각할 필요는 없습니다.
오히려 처음 질문을 해 보고 답변을 확인한 다음 부족한 부분을 수정하는 것이 자연스러운 방법입니다.
예를 들어 ChatGPT가 작성한 글이 너무 딱딱하다면
“전문적인 표현을 줄이고 실제 사람이 쓴 것처럼 자연스럽게 다시 작성해줘.”
라고 요청할 수 있습니다.
내용이 너무 길다면
“중복되는 내용을 줄이고 핵심 내용만 남겨줘.”
라고 할 수 있습니다.
반대로 내용이 부족하다면
“각 항목에 실제 생활에서 사용할 수 있는 예시를 하나씩 추가해줘.”
라고 요청하면 됩니다.
이처럼 프롬프트는 한 번 작성하고 끝나는 것이 아닙니다.
질문하고 결과를 확인한 다음 필요한 부분을 수정하면서 원하는 결과에 가까워지도록 만드는 과정이 중요합니다.
7. 중요한 조건은 구체적으로 적어주세요
마지막으로 가장 중요한 것은 내가 반드시 원하는 조건을 빠뜨리지 않는 것입니다.
예를 들어 블로그 글을 작성한다고 생각해 보겠습니다.
단순히
“ChatGPT에 관한 블로그 글을 작성해줘.”
라고 요청하면 글의 대상, 분량, 말투, 구성 등을 ChatGPT가 스스로 판단해야 합니다.
하지만
“ChatGPT를 처음 사용하는 일반인을 대상으로 작성해줘. 어려운 전문 용어는 사용하지 말고 자연스러운 말투로 설명해줘. 소제목을 사용하고 실제 사용할 수 있는 질문 예시도 포함해줘.”
라고 하면 훨씬 구체적인 결과를 얻을 수 있습니다.
특히 반드시 지켜야 하는 조건이 있다면 질문의 마지막에 추가하기보다 처음부터 명확하게 알려주는 것이 좋습니다.
초보자를 위한 간단한 프롬프트 공식
프롬프트 작성이 어렵게 느껴진다면 다음과 같은 방법으로 생각해 보세요.
대상 + 상황 + 목적 + 조건 + 원하는 결과
예를 들어 여행 계획을 부탁한다면 다음과 같이 작성할 수 있습니다.
“나는 해외여행이 처음인 사람이야. 부모님과 함께 일본 오사카를 3일 동안 여행하려고 해. 너무 많은 곳을 돌아다니기보다는 여유롭게 여행하고 싶어. 하루에 2~3곳 정도 방문하는 일정으로 여행 계획을 만들어줘.”
여기에는 누가 여행하는지, 어떤 상황인지, 무엇을 원하는지, 어떤 조건이 있는지가 들어 있습니다.
물론 모든 질문에 이 다섯 가지를 모두 넣을 필요는 없습니다.
간단한 질문이라면 짧게 질문해도 됩니다. 다만 답변의 방향을 결정하는 중요한 정보가 있다면 가능한 한 함께 알려주는 것이 좋습니다.
좋은 프롬프트를 만들기 위해 어려운 단어를 외울 필요는 없습니다
프롬프트라는 말을 처음 들으면 특별한 명령어나 정해진 문법이 필요하다고 생각하기 쉽습니다.
하지만 실제로는 그렇지 않습니다.
내가 원하는 것을 자연스럽게 설명하고 필요한 조건을 알려주는 것부터 시작하면 됩니다.
예를 들어
“쉽게 설명해줘.”
“실제 사례를 들어줘.”
“표로 정리해줘.”
“초보자를 대상으로 작성해줘.”
“핵심 내용만 정리해줘.”
와 같은 간단한 요청도 모두 프롬프트를 잘 작성하는 방법 중 하나입니다.
중요한 것은 어려운 표현을 사용하는 것이 아니라 ChatGPT가 내가 원하는 결과를 이해할 수 있도록 필요한 정보를 전달하는 것입니다.
마무리
ChatGPT에게 원하는 답을 얻기 위해 반드시 복잡한 프롬프트를 작성할 필요는 없습니다.
무엇을 원하는지 분명하게 설명하고, 필요한 상황과 조건을 알려주고, 답변을 어떤 형태로 받고 싶은지 이야기하는 것부터 시작하면 됩니다.
처음부터 완벽한 질문을 만들려고 하기보다는 질문하고 답변을 확인한 다음 부족한 부분을 다시 요청해 보세요.
특히 다음 다섯 가지를 기억해 두면 도움이 됩니다.
누구를 위한 답변인지
현재 어떤 상황인지
무엇을 원하는지
어떤 조건이 있는지
어떤 형태의 답변을 원하는지
이 다섯 가지를 필요에 따라 질문에 포함하면 ChatGPT와 훨씬 효율적으로 대화할 수 있습니다.
프롬프트는 어려운 기술이라기보다 내가 원하는 것을 정확하게 전달하기 위한 대화 방법이라고 생각하면 쉽게 시작할 수 있습니다.
ChatGPT를 자주 사용하다 보면 어떤 정보를 추가했을 때 답변이 좋아지는지 자연스럽게 알게 됩니다. 처음부터 완벽한 프롬프트를 만들려고 하기보다는 여러 가지 질문을 직접 해 보면서 나만의 질문 방법을 찾아가는 것이 가장 좋은 방법입니다.
