Skip to main content

프롬프트는 질문이 아니라 작업 설계다

많은 사람이 AI에게 일을 맡길 때 이렇게 시작합니다. "이거 좀 정리해줘." "보고서 초안 써줘." "메일 답장 만들어줘."

틀린 말은 아닙니다. 다만 이런 요청은 회사에서 동료에게 "그거 좀 알아서 해줘"라고 말하는 것과 비슷합니다. 친한 사이라면 한 번쯤 통하겠지만, 늘 잘되지는 않습니다. 왜냐하면 AI는 눈치로 회사를 다닌 적이 없기 때문입니다.

좋은 업무 프롬프트는 감각적인 한 문장이 아니라, 작은 작업지시서에 가깝습니다. 무엇을 해야 하는지, 어떤 상황에서 쓰는지, 어디까지 허용되고 무엇은 안 되는지, 마지막에 어떤 모양으로 내놓아야 하는지까지 잡아 주면 결과가 훨씬 안정됩니다. 프롬프트의 품질은 길이보다 구조에 더 크게 좌우되며, 맥락·대상·형식이 분명할수록 응답의 방향도 또렷해집니다.1

이 장의 핵심은 단순합니다. 역할, 맥락, 작업, 제약, 출력 형식. 이 다섯 가지만 제대로 잡아도 AI 응답의 절반은 달라집니다. 여기에 필요하면 입력 범위와 품질 기준을 덧붙이면 더 강해집니다.2

좋은 프롬프트는 왜 구조를 가져야 할까

AI는 사람처럼 "아, 대충 이런 뜻이겠구나" 하고 회사 분위기까지 읽어 주지 않습니다. 물론 꽤 잘 추측하긴 합니다. 문제는 바로 그 추측입니다. 추측이 맞으면 감탄이 나오고, 틀리면 다시 일을 하게 됩니다.

구조가 없는 프롬프트는 AI에게 빈칸 채우기 시험지를 주는 것과 같습니다. 반대로 구조가 있는 프롬프트는 정답지의 방향을 먼저 보여 주는 셈입니다. 특히 업무에서는 속도 못지않게 일관성이 중요합니다. 오늘도 비슷하게 잘 나오고, 다음 주에도 같은 형식으로 나오고, 팀원이 써도 크게 흔들리지 않아야 합니다. 구조화된 프롬프트는 바로 그 일관성을 만들기 위한 장치입니다.2

쉽게 말하면 이렇습니다.

  • 역할은 AI의 모자를 정해 줍니다.

  • 맥락은 지금 서 있는 무대를 알려 줍니다.

  • 작업은 무엇을 해야 하는지 못 박아 줍니다.

  • 제약은 선을 긋습니다.

  • 출력 형식은 결과물을 담을 그릇을 정합니다.

모자를 안 씌우면 말투가 흔들리고, 무대를 안 알려 주면 뜬구름을 잡고, 선을 안 그으면 장황해지고, 그릇을 안 주면 보기 불편한 답이 옵니다. 결국 구조는 친절함이 아니라 재작업 방지 장치입니다.

핵심 1: 역할은 답변의 시점을 정한다

역할은 "누구처럼 생각하고 말할 것인가"를 정하는 요소입니다. 같은 요청이라도 비서처럼 정리할지, 컨설턴트처럼 분석할지, 마케터처럼 설득할지에 따라 결과가 달라집니다.

예를 들어 "회의 내용을 정리해줘"라고 하면 AI는 그냥 요약할 가능성이 큽니다. 하지만 "너는 의사결정 중심으로 회의를 정리하는 비서다"라고 시작하면, 결정 사항과 액션 아이템을 더 우선시하게 됩니다. 역할은 전문지식을 불러오는 주문이라기보다, 응답의 관점과 우선순위를 잡아 주는 스위치에 가깝습니다.

여기서 중요한 점이 있습니다. 역할은 거창할수록 좋은 것이 아닙니다. "세계 최고의 초울트라 슈퍼 컨설턴트"보다 "10년차 사업기획 컨설턴트"가 낫습니다. 이유는 간단합니다. 실무에는 영화 예고편이 아니라 실용적인 관점이 필요하기 때문입니다.

좋은 역할 지정은 대체로 두 가지를 담습니다. 하나는 분야이고, 다른 하나는 일하는 방식입니다. 예를 들어 "고객 응대 매니저", "임원 보고서 작성에 익숙한 사업기획자", "실무자 관점의 데이터 분석가"처럼요. 그러면 AI가 지식뿐 아니라 톤과 초점도 맞추기 쉬워집니다.

핵심 2: 맥락은 '왜'와 '누구를 위해'를 알려 준다

같은 글도 읽는 사람이 다르면 완전히 달라집니다. 대표에게 보내는 한 페이지 요약과 신규 입사자를 위한 안내문은 같은 정보를 담아도 구조와 언어가 달라야 합니다. 그래서 맥락이 중요합니다.1

맥락에는 보통 이런 정보가 들어갑니다.

  • 상황: 지금 무슨 일이 벌어지고 있는가

  • 대상: 누가 읽거나 사용하는가

  • 목적: 설명, 설득, 요약, 비교, 결정 지원 중 무엇인가

  • 배경: 업종, 팀 환경, 프로젝트 조건, 이미 알고 있는 사실

예를 들어 "신제품 소개 메일 써줘"보다 "20~30대 직장인을 대상으로, 출시 첫 주 이벤트 참여를 유도하는 메일을 써줘"가 훨씬 낫습니다. 전자는 창고처럼 넓고, 후자는 배송 주소까지 적힌 상자 같습니다.

맥락이 부족하면 AI는 평균적인 답을 냅니다. 평균적인 답은 무난하지만, 대개 실제 업무에서는 부족합니다. 누군가에게 보여 주려면 결국 손을 더 봐야 합니다. 그래서 맥락은 장식이 아니라 편집 시간을 줄이는 정보입니다.

핵심 3: 작업은 동사로 또렷하게 써야 한다

좋은 프롬프트의 중심에는 항상 작업이 있습니다. 여기서 작업이란 "무엇을 해라"입니다. 막연한 명사보다 선명한 동사가 훨씬 좋습니다.

예를 들어 이런 차이가 있습니다.

  • 나쁜 요청: 보고서

  • 애매한 요청: 보고서 작성

  • 좋은 요청: 제공한 자료를 바탕으로 핵심 쟁점 3개를 요약하고, 대안 2개를 비교한 보고서 초안을 작성

동사가 선명할수록 AI도 흔들리지 않습니다. 정리해라, 비교해라, 분류해라, 추출해라, 요약해라, 변환해라, 검토해라, 제안해라. 이런 표현은 업무 프롬프트에서 매우 유용합니다. 구조화된 지시에서는 과업을 한 줄로 또렷하게 정의할수록 품질과 속도가 함께 좋아지는 경향이 있습니다.2

특히 한 프롬프트에 여러 일을 한꺼번에 몰아넣으면 결과가 흐려지기 쉽습니다. "요약도 해주고, 문제점도 찾고, 개선안도 내고, 발표문도 만들어줘"라고 하면 AI는 열심히는 하는데, 결과가 꼭 회식 메뉴처럼 이것저것 섞입니다. 한 번에 한 가지 중심 작업을 두고, 필요하면 단계로 나누는 편이 좋습니다.

핵심 4: 제약은 답변을 답답하게 만드는 것이 아니라 정확하게 만든다

초보자는 종종 이렇게 생각합니다. "제약을 많이 걸면 AI가 창의적으로 못 쓰지 않을까?" 하지만 업무에서는 창의성보다 정합성이 더 중요할 때가 많습니다. 정중해야 하고, 300자 이내여야 하고, 추정은 금지해야 하고, 제공한 사실만 써야 하고, 과장 표현은 피해야 합니다. 이런 조건이 실제 결과 품질을 끌어올립니다.12

제약은 크게 네 방향으로 나눌 수 있습니다.

  • 길이 제약: 5줄, 300자, 1페이지, 표 1개 포함

  • 표현 제약: 과장 금지, 감정적 표현 금지, 쉬운 단어 사용

  • 정보 제약: 제공한 자료만 사용, 불확실하면 추정 표시

  • 운영 제약: 개인정보 제외, 날짜 형식 통일, 담당자 누락 금지

제약이 중요한 이유는 AI가 못해서가 아니라, 너무 많이 할 수 있기 때문입니다. 할 수 있는 게 많으면 흔들릴 여지도 많아집니다. 제약은 그 가능성을 실무 범위 안으로 좁혀 줍니다.

한마디로, 제약은 브레이크가 아니라 차선을 그리는 페인트입니다.

핵심 5: 출력 형식은 결과물의 쓸모를 결정한다

좋은 답과 바로 쓸 수 있는 답은 다릅니다. 내용은 괜찮은데 형식이 애매하면 결국 사람이 다시 정리해야 합니다. 그래서 출력 형식은 마지막에 붙이는 옵션이 아니라, 처음부터 정해야 하는 요구사항입니다.1

예를 들어 같은 내용을 요청해도 다음과 같이 형식이 달라질 수 있습니다.

  • 임원 보고용: 핵심 요약 5줄 + 리스크 + 다음 액션

  • 회의 후 공유용: 결정 사항 + 담당자 + 마감일 표

  • 메신저용: 3문장 요약 + 한 줄 요청

  • 발표 준비용: 슬라이드 목차 + 슬라이드별 핵심 메시지

형식을 지정하면 AI가 어떤 정보부터 꺼내야 하는지도 정리됩니다. 그래서 "표로 작성", "체크리스트로 작성", "H2/H3 구조로 작성", "결론 먼저, 근거는 뒤에", "JSON으로 출력" 같은 문장이 강력합니다.

특히 실무에서는 결과를 복사해 다른 문서에 붙여 넣는 경우가 많습니다. 그럴수록 출력 형식은 더 중요해집니다. 좋은 프롬프트는 답을 잘 만드는 데서 끝나지 않고, 그 답을 바로 사용할 수 있게 만듭니다.

다섯 요소를 한 장에 올리면 이런 모양이 된다

아래는 가장 실용적인 기본 골격입니다.

요소질문예시
역할누구처럼 답할까?너는 B2B 영업 매니저다.
맥락어떤 상황인가? 누구를 위한가?거래처에 납기 지연을 안내해야 한다. 상대는 첫 거래 고객이다.
작업정확히 무엇을 할까?안내 메일 초안을 작성해라.
제약어떤 조건을 지켜야 하나?정중하지만 책임 회피처럼 보이지 않게, 250자 이내, 대안 일정 포함
출력 형식어떤 모양으로 낼까?제목 3개 후보 + 본문 1개

이 다섯 줄만 있어도 프롬프트는 훨씬 단단해집니다. 정말입니다. AI 입장에서도 "아, 이번엔 그냥 아무 말 대잔치가 아니구나" 하고 자세를 고쳐 앉게 됩니다.

실무 예시 1: 나쁜 프롬프트를 좋은 프롬프트로 바꾸기

먼저 회의록 예시를 보겠습니다.

애매한 버전

회의 내용 정리해줘.

이 요청의 문제는 간단합니다. 무엇을 중심으로 정리할지, 누가 읽을지, 어떤 형식인지가 없습니다.

구조화한 버전

너는 의사결정 중심으로 회의를 정리하는 비서다. 3월 제품 개선 회의 메모를 바탕으로 팀 공유용 회의록을 작성해줘. 결정 사항, 미해결 쟁점, 액션 아이템을 구분하고 액션 아이템에는 담당자와 기한을 포함해줘. 추정은 하지 말고, 모호한 항목은 '확인 필요'로 표시해줘. 출력은 '핵심 요약 5줄' 뒤에 표 형태로 정리해줘.

이 프롬프트는 길어서 좋은 것이 아닙니다. 빠진 것이 적어서 좋은 것입니다.

실무 예시 2: 이메일 초안

애매한 버전

고객에게 일정 변경 메일 써줘.

구조화한 버전

너는 비즈니스 커뮤니케이션 전문가다. 기존 미팅 일정을 변경해야 하는 상황에서, 첫 미팅을 앞둔 고객에게 보낼 메일을 작성해줘. 목적은 일정 변경 안내와 신뢰 유지다. 정중하고 명확한 톤으로 쓰되 지나치게 장황하지 않게 작성하고, 변경 이유는 간단히만 설명하며 대체 가능한 일정 2개를 포함해줘. 출력은 제목 2개와 본문 1개로 제시해줘.

이렇게만 바꿔도 메일은 훨씬 덜 민망해집니다. "죄송합니다 아무튼 어렵습니다" 같은 흐릿한 문장 대신, 실제 보내도 될 만한 초안이 나올 가능성이 커집니다.

실무 예시 3: 보고서 목차 만들기

애매한 버전

보고서 목차 짜줘.

구조화한 버전

너는 임원 보고 경험이 많은 사업기획 컨설턴트다. 생성형 AI 도입 검토 보고서의 목차를 설계해줘. 독자는 부서장과 임원이며, 목적은 도입 여부 판단을 돕는 것이다. 현황, 기대효과, 리스크, 비용, 실행안이 빠지지 않아야 하며 과장 표현은 피하고 실무적으로 구성해줘. 출력은 H2/H3 구조의 목차와 각 섹션의 핵심 질문 1개씩으로 작성해줘.

목차 설계는 특히 출력 형식의 효과가 큽니다. "목차를 달라"와 "H2/H3 구조와 핵심 질문까지 달라"는 완전히 다른 요청입니다.

자주 빠지는 두 가지 보너스 요소

이번 장의 핵심은 다섯 요소이지만, 실무에서는 두 가지를 추가하면 더 안정적입니다.

입력 범위

AI가 무엇을 근거로 답해야 하는지 알려 주는 요소입니다. 예를 들어 "아래 회의 메모만 사용", "첨부한 표의 A~C열만 활용", "내가 제공한 사실만 사용"처럼 씁니다. 이 한 줄이 상상력을 과하게 펼치는 일을 꽤 줄여 줍니다.1

품질 기준

결과물을 스스로 점검하게 만드는 요소입니다. 예를 들어 "마지막에 누락 항목이 없는지 체크리스트를 붙여줘", "사실과 추정을 구분해줘", "담당자나 기한이 비어 있으면 경고해줘" 같은 문장입니다. 이런 기준은 누락과 오류를 줄이는 안전장치 역할을 합니다.2

즉, 다섯 요소가 뼈대라면 입력 범위와 품질 기준은 안전벨트입니다.

잘 안 되는 프롬프트의 공통점

실무에서 실패하는 프롬프트는 신기할 정도로 비슷합니다.

첫째, 역할이 없습니다. 그러면 말투와 초점이 흔들립니다.

둘째, 맥락이 없습니다. 그러면 평균적인 답이 나옵니다.

셋째, 작업이 넓고 모호합니다. 그러면 두루뭉술한 결과가 나옵니다.

넷째, 제약이 없습니다. 그러면 길고, 추측이 많고, 형식이 흔들립니다.

다섯째, 출력 형식이 없습니다. 그러면 내용은 나쁘지 않은데 바로 쓰기 어렵습니다.

결국 실패하는 프롬프트는 "원하는 바를 머릿속에만 두고, 문장으로는 안 쓴 프롬프트"입니다. AI는 독심술사가 아닙니다. 머릿속 요구사항을 밖으로 꺼내 적는 순간, 결과가 달라집니다.

짧아도 좋은 프롬프트는 가능하다

여기서 한 가지 오해를 풀고 가겠습니다. 좋은 프롬프트는 반드시 길어야 하는 것이 아닙니다. 구조가 살아 있으면 짧아도 됩니다.

예를 들어 이렇게 쓸 수 있습니다.

너는 HR 채용 담당자다. 데이터 분석가 채용 공고 초안을 작성해줘. 경력 3~5년 실무자 대상이며, 과장 없이 명확하게 써줘. 핵심업무, 자격요건, 우대사항, 지원안내 순서로 출력해줘.

짧지만 역할, 작업, 맥락, 제약, 형식이 다 들어 있습니다. 이런 프롬프트는 실무에서 매우 강합니다. 길이를 줄이되 구조를 버리지 않는 것이 핵심입니다.

결과 품질을 올리는 한 줄들

프롬프트 끝에 붙이면 효과가 좋은 문장이 있습니다. 상황에 맞게 골라 쓰면 됩니다.

  • 모호한 부분이 있으면 답변 전에 확인 질문 3개를 먼저 해줘.

  • 사실, 추정, 의견을 구분해서 표시해줘.

  • 내가 제공한 정보 밖의 내용은 지어내지 말고, 부족하면 '정보 부족'이라고 써줘.

  • 먼저 초안을 제시하고, 마지막에 개선 포인트 3개를 덧붙여줘.

  • 핵심 결론을 먼저 쓰고 근거는 뒤에 정리해줘.

이 문장들은 마치 업무용 안전장치 같습니다. 대단해 보이진 않지만, 실수를 많이 줄여 줍니다. 프롬프트 엔지니어링은 한 번에 완벽한 문장을 찾는 일보다, 결과를 보며 조금씩 정교하게 다듬는 과정에 가깝습니다.1

바로 써먹는 5줄 템플릿

이 장을 읽고 나면 결국 하나가 남아야 합니다. 당장 쓸 수 있는 기본형 말입니다.

다음 템플릿은 대부분의 업무에 바로 적용할 수 있습니다.

역할: 너는 [직무/전문가]다.
맥락: 현재 상황은 [배경/대상/목적]이다.
작업: [구체적인 결과물]을 작성해줘.
제약: [톤/길이/금지사항/포함사항]을 지켜줘.
출력 형식: [표/목차/메일/체크리스트/요약] 형태로 작성해줘.

예를 들어 이렇게 바꿔 쓰면 됩니다.

역할: 너는 고객지원 매니저다.
맥락: 환불 지연 문의를 한 고객에게 답변해야 하며, 고객은 불만이 큰 상태다.
작업: 답변 메시지 초안을 작성해줘.
제약: 공감 문장 1개를 포함하고, 책임 회피처럼 보이지 않게, 250자 이내로 써줘.
출력 형식: 제목 없이 본문만 1개 작성해줘.

이 정도만 익혀도 업무용 프롬프트의 기초 체력은 갖춘 셈입니다.

이 장의 핵심 정리

좋은 업무 프롬프트는 멋진 말이 아니라 빠진 정보가 적은 프롬프트입니다.

역할은 관점을 정하고, 맥락은 상황을 설명하고, 작업은 해야 할 일을 못 박고, 제약은 흔들림을 줄이고, 출력 형식은 결과물을 바로 쓰게 만듭니다. 이 다섯 가지를 넣으면 AI는 더 이상 막연한 요청을 받은 상대가 아니라, 명확한 지시를 받은 실무 보조가 됩니다.

결국 프롬프트의 핵심은 화려한 기술이 아닙니다. 내 머릿속 요구사항을 밖으로 꺼내 구조로 적는 일입니다. 그것만 해도 결과는 놀랄 만큼 달라집니다.

다음 장에서는 여기서 한 걸음 더 나아가, 이 구조를 매번 새로 쓰지 않고 재사용 가능한 템플릿으로 바꾸는 법을 살펴보겠습니다. 좋은 프롬프트는 잘 쓰는 것으로 끝나지 않습니다. 잘 남겨야 비로소 자산이 됩니다.

참고

1Best practices for prompt engineering with the OpenAI API

2Prompt engineering techniques - Microsoft Foundry | Microsoft Learn

책 목록

일 잘하는 사람들의 프롬프트 라이브러리

전체 목차 보기

이 노트는 보도·비평·교육·연구 목적으로 작성되었습니다. 저작권 문의가 있으시면 에서 알려주세요.

틸노트는 사용자가 AI를 활용해 노트를 쉽게 작성하거나 편집할 수 있는 서비스입니다.

AI 스퀘어 단톡방에 함께해요

AI 활용과 틸노트 사용 팁을 나누는 오픈채팅방입니다. 입장 비밀번호는 tilnote입니다.

참여하기