Sign in to save your progressYou can keep reading without an account, but completed lessons won't be saved.
Sign in

프롬프트에 예시를 제공하는 것은 여러분이 사용할 가장 효과적인 프롬프트 엔지니어링 기법 중 하나입니다. "one-shot" 또는 "multi-shot" 프롬프팅으로 알려진 이 접근 방식은 Claude에게 샘플 입력/출력 쌍을 제공하여 응답을 안내하는 것을 포함합니다.

예시가 작동하는 방식

감정 분석 예시를 살펴보겠습니다. 트윗이 긍정적인지 부정적인지 Claude가 분류하도록 하고 싶다고 가정해 보겠습니다:

여기서 어려운 점은 풍자입니다. "그래, 확실히, 'Plan 9 from Outer Space' 이후로 본 최고의 영화였어"와 같은 트윗은 표면적으로는 긍정적으로 보이지만, 실제로는 풍자적이고 부정적입니다(Plan 9는 역대 최악의 영화 중 하나로 유명합니다).

예외 상황을 처리하기 위한 예시 추가하기

이를 해결하기 위해, Claude에게 까다로운 경우를 처리하는 방법을 보여주는 예시를 추가할 수 있습니다:

개선된 프롬프트에는 다음이 포함됩니다:

  • 명확한 긍정적 예시: "오늘 경기 정말 좋았어요!" → "긍정적"
  • 풍자적인 예시: "오, 그래, 오늘 밤 비행기 연착이 정말 필요했어! 훌륭하네!" → "부정적"
  • 풍자를 신중하게 다뤄야 하는 이유를 설명하는 맥락

예시가 <sample_input><ideal_output> 같은 XML 태그로 감싸져 있는 것에 주목하세요. 이 구조는 각 부분이 무엇을 나타내는지 Claude에게 매우 명확하게 전달합니다.

예시를 사용해야 할 때

예시는 다음과 같은 경우에 특히 유용합니다:

  • 예외 상황이나 경계 시나리오를 포착할 때
  • 복잡한 출력 형식(특정 JSON 구조 등)을 정의할 때
  • 원하는 정확한 스타일이나 어조를 보여줄 때
  • 모호한 입력을 처리하는 방법을 보여줄 때

One-Shot 대 Multi-Shot

One-Shot: 패턴을 확립하기 위해 단일 예시를 제공합니다

Multi-Shot: 다양한 시나리오를 다루기 위해 여러 예시를 제공합니다

다양한 예외 상황을 처리해야 하거나 여러 유형의 유효한 응답을 보여주고 싶을 때 multi-shot을 사용하세요.

평가에서 좋은 예시 찾기

프롬프트 평가를 실행할 때, 예시로 사용할 가장 높은 점수를 받은 출력을 찾아보세요:

10점(또는 사용 가능한 최고 점수)을 받은 응답을 찾아 해당 입력/출력 쌍을 프롬프트의 예시로 사용하세요. 이는 Claude가 특정 사용 사례에서 "완벽한" 출력이 어떤 모습인지 이해하는 데 도움이 됩니다.

예시에 맥락 추가하기

단순히 입력/출력 쌍만 제공하지 말고, 왜 그 출력이 좋은지 설명하세요:

<ideal_output>
[Your example output here]
</ideal_output>

This example is well-structured, provides detailed information 
on food choices and quantities, and aligns with the athlete's 
goals and restrictions.

이러한 추가적인 맥락은 Claude가 단순히 형식뿐만 아니라 좋은 응답 뒤에 있는 근거를 이해하는 데 도움이 됩니다.

모범 사례

  • 항상 XML 태그를 사용하여 예시를 명확하게 구조화하세요
  • 무엇을 보여주고 있는지 명시적으로 설명하세요: "다음은 이상적인 응답이 포함된 예시 입력입니다"
  • 가장 흔한 실패 사례를 다루는 예시를 포함하세요
  • 예시 출력이 왜 이상적으로 간주되는지 설명하세요
  • 예시를 특정 작업과 관련성 있게 유지하세요

예시는 말하기보다 보여주기 때문에 특히 강력합니다. 원하는 것을 말로 정확히 설명하려고 하는 대신, 직접 시연하는 것입니다. 이는 프롬프트를 훨씬 더 신뢰할 수 있게 만들고, 지시만으로는 표현하기 어려운 미묘한 요구사항을 Claude가 이해하는 데 도움이 됩니다.