[태그:] 생성형AI

  • 챗GPT 프롬프트 작성법: 초보자도 바로 쓰는 역할·맥락·형식 3가지 공식

    챗GPT한테 뭔가 물어봤는데 답이 영 엉뚱하게 나온 경험, 한 번쯤 있으시죠? “이게 왜 이런 답을 하는 거지?” 싶었던 그 순간, 사실 문제는 AI가 아니라 질문 방식에 있었을 가능성이 높아요. 프롬프트를 어떻게 쓰느냐에 따라 같은 AI도 완전히 다른 결과물을 내놓거든요. 오늘은 AI를 처음 써보는 분들도 바로 따라 할 수 있는 프롬프트 작성법을 실제 예시와 함께 정리해 드릴게요.

    프롬프트가 뭔지부터 짚고 넘어가요

    프롬프트(prompt)는 그냥 AI에게 입력하는 ‘말’ 혹은 ‘글’이에요. 채팅창에 타이핑하는 모든 것이 프롬프트입니다. 어렵게 생각할 필요 없어요.

    비유를 하나 들면, AI는 굉장히 눈치 없는 신입 직원 같아요. 능력은 넘치는데, 맥락을 스스로 파악하는 건 서툴러요. “이거 좀 해줘”라고 하면 어리둥절해하지만, “A4 한 장 분량으로, 30대 직장인이 읽기 쉽게, 이메일 형식으로 써줘”라고 하면 딱 원하는 걸 뽑아내죠. 프롬프트 작성법이란 결국, 그 신입 직원한테 일을 잘 시키는 방법이에요.

    처음 챗GPT를 쓰는 분들이 가장 많이 하는 실수가 너무 짧고 모호하게 입력하는 거예요. “여행 계획 짜줘”보다는 “5월 말에 제주도 2박 3일 여행 가려고 하는데, 30대 커플이고 맛집과 자연 경관 위주로 일정 짜줘”가 훨씬 구체적이고, 결과도 훨씬 좋아요.

    좋은 프롬프트에는 이 세 가지가 들어가요

    15년 동안 기획 일을 하면서 수백 번 프롬프트를 다듬어 봤는데, 잘 먹히는 프롬프트에는 공통된 요소가 있더라고요. 복잡한 공식 같은 거 외울 필요 없이, 아래 세 가지만 기억하세요.

    1. 역할 주기 (Role)

    AI에게 어떤 사람처럼 행동해 달라고 역할을 부여하는 거예요. “너는 10년 경력의 여행 작가야”라고 먼저 말해주면, 그 맥락에 맞는 어조와 깊이로 답해줘요. 예를 들어볼게요.

    • 역할 없이: “제주도 여행지 추천해줘”
    • 역할 포함: “너는 제주도 로컬 여행을 10년째 다닌 여행 블로거야. 관광객이 잘 모르는 숨은 명소 위주로 추천해줘”

    두 번째가 훨씬 개성 있고 실용적인 답을 끌어내요. 역할을 줄 때는 ‘전문가’, ‘선생님’, ‘친절한 편집자’ 같은 표현을 자유롭게 써도 돼요.

    2. 맥락·배경 설명하기 (Context)

    AI는 제가 어떤 상황인지 모르는 채로 시작해요. 그러니 필요한 배경 정보를 간단하게 알려주는 게 좋아요. “나는 직장인이고, 이걸 팀장한테 보내는 이메일에 쓸 거야”라고 알려주면 훨씬 쓸모 있는 결과가 나와요.

    맥락을 줄 때 꼭 길게 쓸 필요는 없어요. “독자가 60대 부모님이야”, “전문 용어 없이 써줘”, “회사 내부 보고서용이야” 한 줄이면 충분한 경우도 많아요.

    3. 원하는 형식 지정하기 (Format)

    결과물이 어떤 모양이어야 하는지도 명시해 주면 좋아요. AI는 형식을 정해주지 않으면 그냥 긴 글 덩어리로 내놓는 경우가 많거든요.

    • “3가지 항목으로 정리해줘”
    • “표 형식으로 비교해줘”
    • “500자 이내로 요약해줘”
    • “단계별로 번호 매겨서 설명해줘”

    이렇게 형식을 잡아주면 읽기도 편하고, 바로 복사해서 쓸 수 있는 결과물이 나와요.

    실제로 이렇게 써보세요 — 전/후 예시 비교

    말로만 설명하면 와닿지 않으니, 실제로 자주 쓰는 상황 두 가지를 전/후로 비교해 볼게요.

    상황 1: 이메일 작성 도움 받기

    Before (모호한 프롬프트):
    “이메일 써줘”

    After (구체적인 프롬프트):
    “나는 중소기업 마케팅 담당자야. 외부 협력 업체에 미팅 일정을 잡는 이메일을 써야 해. 정중하면서도 간결하게, 3~4문장 분량으로 써줘. 미팅 목적은 내년 공동 캠페인 논의야.”

    After 프롬프트를 쓰면 그냥 붙여 넣어도 될 만큼 완성도 높은 이메일 초안이 나와요. Before는 AI가 어떤 이메일인지 몰라서 뭔가 어색한 예시를 내놓기 쉽고요.

    상황 2: 개념 공부하기

    Before:
    “인플레이션 설명해줘”

    After:
    “나는 경제 공부를 처음 시작한 대학생이야. 인플레이션이 뭔지 일상 속 예시를 들어서, 중학생도 이해할 수 있는 언어로 설명해줘.”

    이렇게 독자 수준을 명확히 알려주면 AI가 난이도를 맞춰서 설명해 줘요. 어려운 개념을 공부할 때 정말 유용한 방법이에요.

    처음 쓰는 분들이 자주 막히는 순간, 이렇게 넘기세요

    프롬프트를 잘 쓰고 싶은데 막막하다면, 가장 간단한 방법이 하나 있어요. AI한테 직접 물어보는 거예요. “내가 ~을 하고 싶은데, 좋은 프롬프트를 어떻게 써야 할지 예시 3개만 만들어줘”라고 하면 AI가 알아서 프롬프트 후보를 만들어줘요. 프롬프트 작성이 익숙해지기 전까지 이 방법을 쓰면 꽤 도움이 돼요.

    그리고 한 번에 완벽한 결과를 기대하지 않는 게 좋아요. 처음 답이 마음에 안 들면 “이 부분은 좀 더 간결하게 다시 써줘”, “좀 더 친근한 어투로 바꿔줘”처럼 대화를 이어가면 돼요. AI와의 대화는 일회성이 아니라 주거니 받거니 하는 과정이에요. 대화를 몇 번 주고받으면서 조금씩 다듬어 나가는 게 훨씬 자연스럽고, 결과물도 좋아져요.

    마지막으로 한 가지 더. 프롬프트 작성에 정답이 있는 건 아니에요. 같은 목적이라도 사람마다 쓰는 방식이 다르고, 써보면서 ‘아, 이렇게 물어보면 더 잘 나오는구나’ 하는 자신만의 패턴이 생겨요. 처음에는 위에서 소개한 역할·맥락·형식 세 가지만 의식하면서 쓰다 보면, 어느 순간 자연스럽게 손에 익어 있을 거예요.