홈 / 블로그 / 챗봇 및 어시스턴트

효과적인 프롬프트 쓰는 법: AI가 첫 시도에 의도대로 답하게 하는 6가지 요소

역할, 배경, 작업, 예시, 형식, 점검 기준으로 이루어진 프롬프트 구조와, 어떤 챗봇에도 적용할 수 있는 다시 쓰기 예시.

편집: PickYourTool업데이트: 2026-10-26읽는 시간 4분

AI의 결과가 "밋밋"하거나 의도에서 벗어나는 것은 대부분 모델이 부족해서가 아니라 요청이 너무 짧아서입니다. 세 대형 개발사 모두 프롬프트 작성 가이드를 공개하고 있으며, 표현은 달라도 조언은 같은 생각을 반복합니다. 목표를 분명히 말하고, 배경을 주고, 예시를 들고, 출력 형식을 지정하고, 모델이 스스로 다시 점검할 기회를 주라는 것입니다. 이 글은 이를 기억하기 쉬운 6가지 요소로 정리합니다.

요소 1: 핵심 동사가 하나인 분명한 작업

두 요청을 비교해 보세요.

커피에 대해 써 줘.

로부스타 로스팅 분쇄 커피 상품 페이지에 들어갈, 사무실 구매 담당자를 위한 80자 설명을 써 줘. 진한 맛과 합리적인 가격을 강조해 줘.

두 번째 요청에는 동사(쓰기), 길이(80자), 대상(사무실 구매 담당자), 강조점이 있습니다. 모델이 추측할 필요가 없습니다. 프롬프트 하나에는 되도록 주요 작업 하나만 담으세요. 일이 세 개라면 세 단계 또는 세 번의 질문으로 나누세요.

요소 2: 외부 사람이 모르는 배경

모델은 여러분의 회사도, 고객도, 이전에 시도한 것도 모릅니다. 새 동료가 일을 잘하려면 필요한 것을 넣어 주세요. 제품이 무엇인지, 누가 읽는지, 출력의 목적이 무엇인지, 지켜야 할 제약이 무엇인지입니다. 독자가 구체적일수록 좋습니다. 예를 들어 "기술을 잘 모르는 매장 관리자"는 "데이터 엔지니어"와 전혀 다릅니다.

하면 안 되는 것도 잊지 말고 적으세요. 전문 용어를 쓰지 말 것, 결과를 약속하지 말 것, 수치를 지어내지 말 것 등입니다.

요소 3: 역할은 적당히

역할을 부여하면("당신은 경험 많은 편집자입니다…") 어조와 전문성 수준이 더 일관될 수 있습니다. 하지만 역할이 배경과 기준을 대신하지는 못합니다. 곁들이는 양념 정도로 생각하세요. 특정한 관점이 필요할 때는 유용하지만, 나머지가 모호하면 쓸모가 없습니다.

요소 4: 원하는 출력의 예시

어조나 형식에 관한 작업에서는 긴 설명보다 한두 개의 예시가 더 가치 있습니다. 좋은 예시 하나를 주고, 필요하면 나쁜 예시와 왜 나쁜지에 대한 설명도 주세요. 개발사들의 문서는 모두 이 기법을 언급합니다(흔히 few-shot이라 부릅니다). 모델은 예시를 가깝게 따라가는 경향이 있으므로, 다양한 결과를 원한다면 다양한 예시를 주세요.

요소 5: 출력 형식

원하는 것을 분명히 말하세요. 어떤 열을 가진 표인지, 5개 항목의 글머리표인지, 어떤 필드를 가진 JSON인지, 120자를 넘지 않는 문단인지. 결과를 다른 도구에 붙여 넣을 거라면 그 도구가 요구하는 형식을 그대로 요청하세요. 형식이 분명하면 손으로 고치는 수고를 덜 수 있습니다.

요소 6: 점검하고 고치는 방법

간단한 요령 두 가지입니다.

  • 답하기 전에 모델이 쓴 가정을 나열하게 하세요. 어디서 오해했는지 드러납니다.
  • 마지막에 여러분의 기준에 따라 스스로 검토하게 하고("3가지 핵심이 모두 있는지, 금지어를 쓰지 않았는지, 길이가 맞는지 확인해 줘") 고치게 하세요.

실제 사실이 담긴 작업이라면 출처를 밝히게 하고 직접 확인하세요. AI 답변을 검증하는 방법을 참고하세요.

재사용할 수 있는 프롬프트 템플릿

다음 틀을 복사해 대괄호 부분을 바꿔서 쓸 수 있습니다.

목표: [최종적으로 필요한 결과]
독자: [누구인지, 무엇을 아는지, 읽고 나서 무엇을 해야 하는지]
배경: [배경 정보, 첨부 데이터]
제약: [길이, 어조, 말하면 안 되는 것]
좋은 예시: [선택]
출력 형식: [표 / 목록 / 문단 / JSON]
답하기 전에: 중요한 정보가 부족하면 먼저 물어봐 줘.

마지막 줄이 특히 유용합니다. 모델이 되물을 수 있게 하면 빈틈을 잘못된 가정으로 메우는 일을 막을 수 있습니다.

다시 쓰기 예시: 모호함에서 쓸 수 있는 요청으로

처음 프롬프트: "배송이 늦어진 고객에게 사과 이메일을 써 줘."

개선한 프롬프트: "작은 생활용품 가게의 고객에게 보내는 120자 분량의 이메일을 써 줘. 창고 재고가 일시적으로 떨어져서 주문이 3일 늦어졌어. 진정성 있는 어조로 쓰고 택배사 탓을 하지 마. 포함할 내용은 사과, 진짜 원인, 새 배송 예정일인 금요일, 다음 주문에 쓸 수 있는 10% 할인 코드야. '불편을 드려 대단히 죄송합니다'라는 표현은 쓰지 마. 이메일 본문만 돌려줘."

차이점은 대상, 길이, 사실, 어조, 금지 사항, 형식이 이미 요청 안에 들어 있다는 것입니다. 결과를 바로 쓰거나 몇 단어만 고치면 됩니다.

완벽한 프롬프트 하나를 쓰기보다 반복해서 개선하기

처음부터 마법 같은 프롬프트를 쓰려고 하지 마세요. 순환하며 작업하세요. 실행하고, 읽고, 부족한 부분을 정확히 짚고("2번째 문단이 너무 격식 있으니 2문장으로 줄여 줘"), 다시 실행합니다. 구체적인 피드백이 "더 잘해서 다시 해 줘"보다 훨씬 효과적입니다. 잘 되는 버전을 찾으면 나만의 템플릿으로 저장하세요.

흔한 실수

  • 한 프롬프트에 일을 너무 많이 넣기: 결과가 각각을 건성으로 처리합니다.
  • 모순된 지시: 예를 들어 "아주 짧게"라면서 "모든 세부 사항을 담아서".
  • 민감한 데이터를 부적절한 챗봇에 붙여 넣기: AI 사용 시 데이터 보안을 참고하세요.
  • 확인 없이 결과를 믿기: 특히 수치, 인용, 법적 조항.

요약

좋은 프롬프트는 길 필요가 없고, 충분하면 됩니다. 작업, 배경, 있다면 예시, 제약, 형식, 점검 방법입니다. 가장 자주 쓰는 프롬프트 세 개를 위의 틀에 따라 다시 써 보고 결과를 비교해 보세요. 차이는 대개 바로 보입니다.

참고 자료

관련 글

이 글은 일반적인 참고용이며 법률이나 전문가 조언을 대체하지 않습니다. 편집·제휴·리뷰 정책도 참고하세요.