티스토리 뷰
챗GPT를 사용하다 보면 처음에는 질문이 막연해서 원하는 답변을 받지 못하는 경우가 많습니다. 저도 블로그 글을 챗GPT에게 요청했을 때, 초안이 너무 평범해서 실망했던 경험이 있습니다. 어떤 틀로 써달라는 지시를 주지 않았거든요. 그 이후로 같은 주제여도 질문 방식을 바꿔보니, 결과물의 질이 완전히 달라졌습니다. 이번 글에서는 제가 실제로 확인한 챗GPT 프롬프트 작성의 세 가지 공식을 정리해 보겠습니다.
첫 번째 공식, 챗GPT에게 역할을 명확히 부여하기
챗GPT와 대화할 때 가장 효과적인 방법 중 하나는 처음부터 챗GPT의 역할을 명확히 정하는 것입니다. "너는 ~라고 생각하고 답변해 줘"라고 지정하면, 그 프레임에 맞춰 답변이 달라집니다. 예를 들어 "초보 블로거 입장에서 조언해 줘"라고 하는 것과 "유명 블로거가 되기 위한 조언을 해 줘"라고 하는 것의 결과가 다릅니다.
제 경험상 이 방식을 처음 써봤을 때 가장 신기했던 부분은, 같은 주제를 물어도 답변의 깊이가 달라진다는 점입니다. 예를 들어 "블로그 글을 쓸 때 주의할 점을 알려줘"라고만 물으면 일반적인 조언들이 나오는데, "당신은 10년 경력의 SEO 전문가입니다. 신입 블로거가 놓치기 쉬운 부분을 알려줘"라고 하면 더 실무적인 조언을 받을 수 있습니다.
역할을 지정할 때는 역할 자체를 명확히 하는 것이 중요합니다. "전문가"라고만 하면 너무 막연하지만, "마케팅 경험 5년의 콘텐츠 담당자"라고 구체화하면 챗GPT가 그 맥락에 맞춰 답변합니다. 처음 사용하는 분들이 자주 하는 실수는 역할을 너무 길게 설명하려는 것인데, 한두 문장으로 핵심만 전달해도 충분합니다. 역할 지정은 단순히 "너는 ~야"라고 시작하는 프롬프트가 기본인데, 이렇게 한 번의 역할 지정만으로도 그 이후 대화 전
두 번째 공식, 상황과 맥락을 구체적으로 설명하기
역할 지정만으로는 부족합니다. 그다음은 '당신이 지금 어떤 상황에 있는지' 구체적으로 설명하는 것입니다. 같은 "블로그 글을 써 줘"라는 요청이라도, 대상 독자가 누구인지, 글의 용도가 무엇인지, 현재 상태가 어떤지에 따라 결과가 달라집니다.
예를 들어 "초보자 대상 AI 블로그용 글을 써 줘"와 "구글 애드센스 승인을 목표로 하는 AI 블로그에서, 40~60대 초보자들이 이해할 수 있는 수준의 글을 써 줘"라는 요청은 같은 주제지만 완전히 다른 결과물을 만듭니다. 맥락이 구체 할수록 챗GPT는 그 맥락에 맞춘 세부 조정을 하게 됩니다. 저도 처음에는 상황을 짧게만 설명했는데, 조금 더 구체적으로 설명하니까 필요한 정보가 정확하게 들어가더라고요.
상황 설명에는 여러 가지가 포함될 수 있습니다. 대상 연령대, 글의 목적(정보제공/설득/엔터테인먼트), 글의 분량, 사용할 수 있는 표현의 수준, 피해야 할 표현 등이 있습니다. 제 경험상 이런 배경 정보가 많을수록 첫 번째 초안의 정확도가 높아지는 경향이 있습니다. 처음 사용하는 분들이 하는 실수는 상황을 '너무 간단히' 설명하는 것입니다. "쉽게 써 줘"라고 하는 것보다 "고등학교 수준의 용어만 써 줘" 또는 "기술 용어를 사용하지 말고 일상 예시로 설명해 줘"라고 구체화하는 것이 훨씬 더 정확한 결과를 만듭니다.
세 번째 공식, 원하는 결과물의 형태를 명시하기
역할도 정했고, 상황도 설명했다면, 마지막으로 할 일은 '결과물이 어떤 형태여야 하는지' 명시하는 것입니다. 이것이 가장 효과적인 부분입니다. 예를 들어 "블로그 글을 써 줘"와 "H2 3개로 구성된 블로그 글을 써 줘. 각 H2는 500자 이상이어야 하고, 첫 문단에는 개인 경험을 포함해 줘"라고 요청하는 것은 완전히 다른 수준의 결과를 만듭니다.
형태 지정에는 여러 가지가 포함될 수 있습니다. 글의 구조(H2 개수, 소제목), 분량(전체 글자 수 또는 항목당 글자 수), 포함할 요소(표, 예시, FAQ), 톤과 스타일(친근한 말투, 전문적 톤, 구어체 등), 마지막에 필요한 것들(참고 링크, 출처, 체크리스트) 등입니다. 제 경험상 이런 형태 지정이 가장 큰 차이를 만듭니다. 초반에는 이런 세부 지정 없이 썼다가 지정해 보니, 정말로 첫 번째 결과물 자체가 우리가 원하는 형태에 가깝게 나왔거든요.
형태를 지정할 때는 가능하면 실제 예시를 보여주는 것도 효과적입니다. "목차, 도입부, H2 ×3, 표, FAQ, 결론 순서로 써 줘" 같은 말도 좋지만, "다음과 같은 형식으로 써 줘: [구체적 예시 붙이기]"라고 하면 더 정확합니다. 처음 사용하는 분들이 하는 실수는 형태 지정을 너무 복잡하게 설명하려는 것인데, 핵심만 3~4개 항목으로 정리해서 전달해도 충분합니다. 구조, 분량, 톤, 특별히 포함해야 할 요소 정도만 명확히 하면 챗GPT는 그 프레임 안에서 우리가 원하는 형태의 결과물을 만들어냅니다.
자주 묻는 질문
Q1. 세 가지 공식을 모두 써야 하나요?
세 가지를 모두 사용할 수도 있고, 상황에 따라 일부만 사용할 수도 있습니다. 예를 들어 간단한 질문은 첫 번째 공식만 써도 충분할 수 있고, 복잡한 작업은 세 가지를 모두 조합해야 할 수 있습니다. 제 경험상 복잡한 작업일수록 세 가지를 함께 사용하는 경향이 있습니다.
Q2. 프롬프트가 너무 길어지면 안 되나요?
길어도 괜찮습니다. 다만 명확성이 떨어지는 장황한 설명보다는, 짧으면서도 정확한 지시가 더 효과적입니다. 제 경험상 3~5 문장으로 핵심을 전달하는 것이 길게 쓰는 것보다 더 좋은 결과를 만드는 경향이 있습니다.
Q3. 같은 프롬프트를 여러 번 사용해도 되나요?
네, 자주 사용하는 프롬프트는 저장해 뒀다가 필요할 때마다 꺼내 쓰는 것이 효율적입니다. 제 경험상 비슷한 글을 자주 쓰는 경우, 기본 프롬프트 템플릿을 만들어두고 상황에 맞춰 일부만 수정하는 방식이 시간을 많이 아껴줍니다.
마지막 정리
챗GPT에서 좋은 답변을 받으려면 질문 자체를 어떻게 구성하는지가 중요합니다. 역할, 상황, 형태라는 세 가지 요소를 명확히 하면, 첫 번째 시도부터 원하는 수준에 가까운 결과물을 얻을 수 있습니다.
첫째, 챗GPT에게 역할을 명확히 부여하는 것은 그 이후 모든 답변의 톤과 깊이를 결정합니다. 일반적인 답변보다는 그 역할에 맞춘 전문적인 답변을 받을 수 있습니다.
둘째, 상황과 맥락을 구체적으로 설명할수록 챗GPT는 그 맥락에 맞춘 세부 조정을 합니다. 대상, 목적, 제약 조건 등이 명확할수록 결과물의 정확도가 올라갑니다.
셋째, 결과물의 형태를 명시하는 것이 가장 직접적인 효과를 만듭니다. 구조, 분량, 포함할 요소를 명확히 하면, 우리가 원하는 형태의 결과물이 첫 번째 시도부터 나올 확률이 높아집니다.
📚 함께 읽으면 좋은 글
참고: ChatGPT 공식 사이트