단위 2 / 12

좋은 프롬프트 분석: 역할, 컨텍스트, 작업, 형식, 예, 제약

이득:

  • 효과적인 프롬프트의 6가지 기본 구성 요소를 나열하고 각 구성 요소의 기능을 설명하십시오.
  • 이러한 구성요소를 사용하여 약한 프롬프트를 단계별로 강화할 수 있습니다.
  • 작업에 필요한 구성 요소에 대해 의식적인 결정을 내릴 수 있습니다.

AI로부터 얻는 응답의 품질은 AI에게 제공하는 지침의 품질에 크게 좌우됩니다. 동일한 모델에게 "이메일을 작성하라"고 지시하는 것과 잘 구성된 지시를 내리는 것은 전혀 다른 결과를 낳습니다. 이번 단원에서는 효과적인 프롬프트의 6가지 기본 구성 요소, 즉 "해부학"을 학습합니다. 이 6가지 부분을 알고 있으면 비즈니스의 모든 작업에 대한 강력한 지침을 구축할 수 있으며, 결과 내용이 마음에 들지 않으면 누락된 부분을 빠르게 찾을 수 있습니다.

프롬프트란 무엇입니까?

프롬프트는 AI에게 제공하는 지시나 질문입니다. 좋은 프롬프트는 원하는 내용을 오해의 여지 없이 명확하고 완전하게 모델에 전달합니다. 반면에 잘못된 프롬프트는 모델이 자체 가정으로 공백을 메우도록 강요하고 일반적이고 부정확한 답변을 생성하는 경우가 많습니다. 해부학을 배우는 목적은 의식적으로 이러한 격차를 줄이는 것입니다.

6가지 필수 구성 요소

강력한 프롬프트는 6개의 빌딩 블록으로 구성되어 있다고 생각할 수 있습니다. 모든 작업에 이들 모두가 필요한 것은 아닙니다. 그러나 이를 안다는 것은 체크리스트를 손에 쥐고 있다는 것을 의미합니다.

1. 역할(페르소나)

모델에게 그녀가 어떤 관점에서 말할 것인지 말해주세요. 역할; 사용할 용어, 톤, 깊이를 결정합니다. “경험이 풍부한 재정 상담가처럼 행동하세요”라고 말하면 모델은 같은 질문에 학생보다 더 기술적이고 신중한 답변을 제공합니다. (우리는 9단원에서 역할에 대해 자세히 다룰 것입니다.)

2. 맥락

모델이 상황을 이해하는 데 필요한 배경 정보입니다. 누구를 위해, 어떤 목적으로, 어떤 조건에서? 컨텍스트가 누락된 경우 모델은 공중에 남아 일반 텍스트를 생성합니다. "이 이메일은 결제가 3개월 연체되었지만 오랫동안 우리와 함께해온 소중한 기업 고객에게 전달됩니다."라는 문장은 모델에 분위기를 설정하는 데 중요한 정보를 제공합니다.

3. 과제

당신이 원하는 것이 무엇인지 명확한 행동으로 말해보세요. "쓰기", "요약", "비교", "분류", "목록"과 같은 구체적인 동사를 사용하세요. 작업은 프롬프트의 핵심입니다. 퍼지 작업 동사는 전체 출력을 흐리게 합니다.

4. 형식

글머리 기호 목록, 표, 단락, 단어 수, 제목 등 출력 형태를 지정하세요. 이를 언급하지 않으면 모델이 자체 기본 설정을 적용하므로 일반적으로 귀하의 비즈니스에 적합하지 않습니다. (단원 7에서 형식 강제를 자세히 설명합니다.)

실시예 5

가능하다면 원하는 출력과 유사한 예를 보여주세요. 모델이 예시를 모방하기 때문에 "나는 이런 것을 원합니다"라고 말하는 것이 길게 설명하는 것보다 더 효과적인 경우가 많습니다. (이 기술은 5단원에서 자세히 살펴보겠습니다.)

6. 제약(한계)

수행하고 싶지 않은 작업과 제한 사항을 명시하십시오. "기술적인 전문 용어를 사용하지 마십시오", "가격을 약속하지 마십시오", "최대 150단어", "내가 제공하는 정보에만 의존하세요. 이는 허구입니다." 제약 조건은 출력이 잘못된 방향으로 벗어나는 것을 방지하는 가드레일이자 많은 사람들이 건너뛰는 가장 중요한 구성 요소입니다.

구성요소를 함께 살펴보기

다음 표에서는 약한 프롬프트와 강한 프롬프트를 비교합니다.

구성요소

약한 프롬프트

강력한 프롬프트

역할

(없음)

"경험이 풍부한 고객관계 전문가처럼 행동하세요"

맥락

(없음)

"지불이 연체된 소중한 4세 기업고객님께"

퀘스트

"이메일을 쓰세요"

"정중하면서도 명확한 결제 알림 이메일을 작성하세요"

형식

(없음)

"최대 120자, 짧은 3문단, 격식있지만 따뜻한 어조"

(없음)

"이전의 성공적인 알림과 마찬가지로 솔루션 지향적"

제약

(없음)

"협박성 발언, 법적 절차 언급"

단계별: 약한 프롬프트 강화

"블로그 게시물 작성"이 있습니다. 이제 구성 요소를 순서대로 추가해 보겠습니다.

  1. 작업을 명확히 합니다. "클라우드 회계 소프트웨어에 대한 블로그 게시물을 작성하세요."
  2. 역할 추가: "중소기업을 위한 금융 콘텐츠 편집자처럼 글을 쓰세요."
  3. 맥락 추가: "독자는 회계를 이해하지 못하는 SME 소유자입니다. 목표는 평가판에 가입하는 것입니다."
  4. 형식을 추가합니다: "700-800단어, 4개의 부제목, 시작 부분에 질문, 끝 부분에 한 문장 호소."
  5. 제한 사항을 추가하세요. "경쟁 브랜드 이름을 언급하지 마세요. 과장된 약속을 사용하지 마세요. 평범한 터키어입니다."
  6. 예를 추가하세요: "이 단락과 어조가 비슷합니다: [샘플 단락]."

각 단계를 거치면서 원하는 결과에 더 가까워집니다. 이것이 바로 해부학의 힘입니다. 무작위로 시도하는 대신 의도적으로 누락된 구성 요소를 추가합니다.

복사 가능한 템플릿 4개

1) 범용 프레임:

역할: [전문] 분야의 경험이 있는 사람처럼 행동합니다. 상황: [누구를 위해, 어떤 목적으로, 어떤 상황에서].과제: [단일 명확한 동사] ...형식: [길이, 구조, 제목].제약: [무엇을, 어떤 제한을 합니까].

2) 이메일 작성:

역할: 기업 커뮤니케이션 전문가.컨텍스트: 수신자 [누가], 관계 [상황], 목적 [무엇].작업: [정보/알림/사과/제안] 이메일을 작성합니다.형식: 최대 [X]단어, [어조] 톤, 명확한 종결 문장 포함.제약: 약속, 과장; 제가 드리는 정보만 믿으세요.

3) 텍스트 요약:

작업: 다음 텍스트를 요약합니다. 형식: 최대 [X]개 항목; 각 항목은 결정/행동입니다. 제한사항: 본문에 없는 정보를 추가하지 마세요. 코멘트 추가.컨텍스트: 이 요약은 [누구], [목적]을 위해 사용됩니다.텍스트:[텍스트]

4) 비교표:

작업: [A]를 [B]와 비교합니다. 형식: 마크다운 테이블; 열: 기준 | A | B.컨텍스트: 의사결정자 [누구], 우선순위 [무엇]. 제약조건: 정확한 가격/수치 피팅; 확실하지 않을 때는 "불확실함"이라고 쓰세요.

약한 프롬프트 / 강한 프롬프트

약함:

회의 안건을 준비합니다.

강한:

역할: 숙련된 프로젝트 관리자로 활동합니다. 상황: 매주 45분 팀 회의; 6명; 주제는 신제품 출시 지연입니다.작업: 시간 제한(항목별로 할당된 분)을 사용하여 의제를 준비합니다.형식: 표; 열: 주제 | 기간 | 책임 | 예상 출력.제약: 총 시간은 45분을 초과할 수 없습니다. 최대 6개 항목이 있어야 합니다.

미니 케이스 3개

사례 1 - 판매. 영업팀은 "제안 이메일 작성" 프롬프트가 포함된 차가운 문자 메시지를 지속적으로 받았습니다. 역할, 컨텍스트, 형식이 추가되었을 때 팀 자체 측정에 따라 초기 응답률이 크게 증가했습니다. 바뀐 것은 모델이 아니라 지시였다.

사례 2 — 법률 보조원. 로펌 보조원이 계약요약 요청 시 제약사항을 추가하지 않았고, 모델이 코멘트를 추가하는 경우도 있었습니다. “기사에 쓴 내용에만 근거하여 추론하지 마세요”라는 제한을 추가한 후 요약본 감사 준비가 완료되었고 변호사의 수정 시간이 약 절반으로 단축되었습니다.

사례 3 - 교육. 기업 트레이너가 "프레젠테이션 계획 작성"이라고 말했을 때 그는 지저분한 20개 슬라이드 초안을 받고 있었습니다. "슬라이드 8개, 제목 + 기사 3개 + 각 슬라이드에 예시 1개"로 형식을 수정하자 초안을 바로 사용할 수 있게 되었습니다.

팁: 출력이 마음에 들지 않으면 "어떤 구성요소가 누락되었나요?"라고 질문하세요. 대답은 일반적으로 상황이나 제약입니다. 대부분의 사람들이 작업과 형식을 작성하지만 이 두 가지는 건너뛰기 때문입니다.
주의: 구성요소를 추가한다고 해서 "프롬프트가 길수록 항상 더 좋다"는 의미는 아닙니다. 목표는 길이가 아니라 명확성입니다. 불필요하거나 모순되거나 관련 없는 세부정보는 모델을 혼란스럽게 할 수 있습니다. 모든 문장에 목적이 있게 하세요.

일반적인 실수

  • 과제를 작성하면 됩니다. "이메일 쓰기"라고 말하고 역할, 컨텍스트, 형식 및 제약 조건을 건너뜁니다. 이것은 가장 흔한 실수입니다.
  • 제약 조건을 잊어 버리십시오. 원하지 않는 것을 말하는 것이 아닙니다. 모델은 모르기 때문에 "안전하다"고 간주되는 모든 것을 추가합니다.
  • 상충되는 성분. "매우 짧지만 모든 세부 사항이 포함되어 있습니다."와 같이 자기 모순적인 지시를 합니다.
  • 상황을 의무로 착각합니다. 배경 정보 페이지를 작성하고 수행할 작업을 명확하게 설명하지 않습니다.
  • 품질이 좋지 않은 샘플을 선택합니다. 모델은 샘플을 모방합니다. 나쁜 예는 나쁜 결과를 낳습니다.

요약하면

  • 강력한 프롬프트의 6가지 구성 요소: 역할, 컨텍스트, 작업, 형식, 예시 및 제약.
  • 역할은 관점을 결정하고, 상황은 배경을 결정하고, 작업은 수행할 작업을 결정하고, 형식은 형식을 결정하고, 예제는 원하는 결과를 결정하고, 제약 조건은 경계를 결정합니다.
  • 모든 작업에 이들 모두가 필요한 것은 아닙니다. 결과가 더 중요하고 구체적일수록 더 많은 재료를 추가합니다.
  • 대부분의 사람들이 건너뛰는 제약 요소는 출력이 잘못된 방향으로 벗어나지 않도록 보호하는 가장 중요한 부분입니다.
  • 목표는 길이가 아니라 명확성입니다. 각 문장에 기능이 있게 하세요.

응용과제

직장에서 자주 하는 일을 선택하고 약한 한 문장 버전을 먼저 작성하세요. 그런 다음 6개의 구성 요소를 하나씩 추가하여 프롬프트를 다시 설치합니다. 각 구성 요소를 추가하면서 출력을 재현하고 어떤 추가가 가장 큰 변화를 가져오는지 기록해 보세요. 다음에 사용할 수 있도록 강력한 결과 메시지를 저장하세요.

체크리스트

  • [ ] 나는 6가지 구성요소(역할, 맥락, 과업, 형식, 예시, 제약)를 암송할 수 있습니다.
  • [ ] 각 구성 요소가 출력에 어떤 영향을 미치는지 예를 들어 설명할 수 있습니다.
  • [ ] 단계별로 구성 요소를 사용하여 약한 프롬프트를 강화할 수 있습니다.
  • [ ] 의도적으로 제약 조건 구성 요소를 추가하고 있습니다.
  • [ ] 프롬프트를 길게 만들기보다는 명확하게 설명하는 데 중점을 둡니다.