Skip to main content

프롬프트 디자인 패턴 살펴보기

학습 목표

이 유닛을 완료하면 다음을 수행할 수 있습니다.

  • 네 가지 핵심 프롬프트 디자인 패턴을 파악합니다.
  • 각 패턴을 적용하여 다양한 비즈니스 문제를 해결합니다.
  • 다양한 작업에 적합한 패턴을 파악합니다.
  • 실제 시나리오를 활용해 패턴 매칭을 연습합니다.

프롬프트 디자인 패턴 알아보기

프롬프트 디자인 패턴이란 특정 유형의 작업에 사용할 수 있는 재사용 가능한 템플릿입니다. 프롬프트 패턴은 소프트웨어 개발의 디자인 패턴과 마찬가지로, 일반적인 문제를 예측 가능한 방식으로 해결합니다.

제빵사가 빵을 만들 때 레이어링, 폴딩, 발효 등의 주요 기법을 활용하듯이, 프롬프트 디자이너도 핵심 패턴을 활용하여 프롬프트를 만듭니다. 각 패턴은 서로 다른 작업에 적합합니다. 프롬프트 디자이너가 프롬프트를 작성할 때 사용하는 기법을 레시피에 빗댄다면 다음과 같이 설명할 수 있습니다.

  • 요약: 전체 레시피를 핵심 단계로 압축합니다.
  • 컨텐츠 생성: 현재 보유한 재료를 토대로 새로운 레시피를 만듭니다.
  • 변환: 식이 제한이나 다른 나라 요리에 맞게 레시피를 조정합니다.
  • 추출: 전체 레시피 카드에서 재료 목록만 가져옵니다.

패턴 1: 요약

목적: 많은 양의 정보를 짧고 이해하기 쉬운 형식으로 압축합니다.

사용 시기: 텍스트가 너무 많아 핵심 내용을 빠르게 파악해야 할 때 사용합니다.

사용 사례 예시:

  • 긴 사례 기록을 2~3문장으로 요약합니다.
  • 연구 문서에서 핵심 결론을 추출합니다.
  • 긴 이메일 스레드를 바탕으로 요약 문서를 작성합니다.
  • 회의 메모를 작업 항목으로 요약합니다.

프롬프트 예시:

Task: Summarize this customer support case
"""
Case Details:
Customer complained about billing issue. We investigated and found an error in our system from their third billing cycle. The charge was $250 when it should have been $150. We've issued a refund and applied an additional $50 credit. Customer responded positively.
"""
Instructions:
- Provide a 2-3 sentence summary
- Include the problem, resolution, and customer response
- Use clear, straightforward language
- Focus on what matters most

패턴 2: 컨텐츠 생성

목적: 제공된 매개 변수를 기반으로 완전히 새로운 컨텐츠를 생성합니다.

사용 시기: 오리지널 컨텐츠를 빠르게 생성해야 할 때 사용합니다.

사용 사례 예시:

  • 후속 이메일을 자동으로 생성합니다.
  • 제품 설명을 작성합니다.
  • 소셜 미디어 게시물을 작성합니다.
  • 일반적인 질문에 대한 답변 초안을 작성합니다.

프롬프트 예시:

Task: Generate a follow-up email to a customer who purchased but hasn't used the product yet
"""
Customer: John Smith
Product: Advanced Analytics Suite
Days since purchase: 14
Customer's industry: Financial Services
"""
Instructions:
- Write a friendly, non-pushy email
- Offer to help them get started
- Include one key benefit of the product
- Add a link to a getting-started guide
- Keep it under 150 words
Format: Email with subject line

패턴 3: 변환

목적: 서로 다른 고객층, 어조, 목적에 맞게 기존 컨텐츠를 변경합니다.

사용 시기: 조정이 필요한 컨텐츠가 있을 때 사용합니다.

사용 사례 예시:

  • 기술 문서를 일반 사용자가 이해하기 쉽게 다시 작성합니다.
  • 격식체를 대화체로 변경합니다.
  • 다양한 플랫폼(소셜 미디어 vs. 블로그)에 맞게 컨텐츠를 조정합니다.
  • 다양한 지역에 맞게 컨텐츠를 현지화합니다.

프롬프트 예시:

Task: Transform this technical error message into a user-friendly message
"""
Original error: "NullPointerException in AuthenticationManager.validate() at line 247"
"""
Instructions:
- Remove technical jargon
- Explain what went wrong in simple terms
- Suggest what the user should do next
- Keep a helpful, not alarming tone
- Make it something a non-technical person would understand

패턴 4: 추출

목적: 비정형 텍스트에서 특정 정보를 추출합니다.

사용 시기: 많은 텍스트에서 특정 데이터 포인트를 찾아야 할 때 사용합니다.

사용 사례 예시:

  • 회의 노트에서 작업 항목을 추출합니다.
  • 이메일에서 고객 연락처 정보를 추출합니다.
  • 긴 제안서에서 핵심 요구 사항을 파악합니다.
  • 문서에 언급된 모든 마감일을 목록으로 정리합니다.

프롬프트 예시:

Task: Extract all action items and deadlines from this meeting transcript
"""
Meeting Transcript:
Sarah mentioned we need to finalize the budget by March 30. John said he'd handle the vendor calls. We also discussed launching the new feature—target date is April 15. Maria will coordinate with design by March 22.
"""
Instructions:
- List each action item
- Include the responsible person if mentioned
- Include the deadline if mentioned
- Use a simple bullet-point format
- If no deadline is mentioned, note "No deadline specified"

연습 시나리오 과제

네 가지 패턴이 실제로 어떻게 작동하는지 모두 살펴보았습니다. 이제 패턴을 알아보는 능력을 시험해 볼 차례입니다. 각 시나리오를 읽고 가장 적합한 패턴을 선택해 보세요. 각 시나리오에는 하나의 정답이 있으며 각각의 시나리오에 알맞은 패턴을 드래그하여 옮기면 됩니다.

이 네 가지 패턴을 숙달하는 것은 프롬프트 디자이너로서 할 수 있는 가장 가치 있는 일 중 하나입니다. 대부분의 비즈니스 활용 사례는 이 네 가지 패턴 중 하나를 변형한 형태이기 때문입니다. 일단 이 패턴을 빠르게 알아볼 수 있게 되면, 프롬프트를 훨씬 수월하게 작성할 수 있을 것입니다. 다음 유닛에서는 프롬프트를 구동하는 데 적합한 모델을 선택하는 방법을 알아보겠습니다.

Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

Trailhead에 관한 여러분의 의견에 귀 기울이겠습니다. 이제 Salesforce 도움말 사이트에서 언제든지 새로운 피드백 양식을 작성할 수 있습니다.

자세히 알아보기 의견 공유하기