퓨샷과 사고의 사슬 결합

Few-shot 예시와 Chain of Thought 기법을 결합하면, LLM이 복잡한 문제를 더 잘 해결할 수 있습니다.

간단한 예시

  • “입력: 2+3은 얼마인가요?: 먼저 2와 3을 더하면 5가 됩니다. 정답은 5입니다.”

자세한 설명

예시와 단계별 사고 과정을 함께 제시하면, LLM이 논리적 추론을 하며 답변을 생성할 수 있습니다. 고난도 문제 해결이나 복잡한 논리 전개에 효과적입니다.

실전 예시 비교

잘못된 프롬프트 개선된 프롬프트(퓨샷+사고의 사슬)
“정답을 알려줘.” “입력: 2+3은 얼마인가요?: 먼저 2와 3을 더하면 5가 됩니다. 정답은 5입니다.”
“문제 풀어줘.” “입력: 4*5는 얼마인가요?: 먼저 4와 5를 곱하면 20이 됩니다. 정답은 20입니다.”

예시와 단계별 사고 과정을 함께 제시하면 AI가 논리적 추론을 하며 답변을 생성할 수 있습니다.

실전 프롬프트 템플릿 및 체크리스트

목적 프롬프트 예시
예시+사고의 사슬 “입력: 2+3은 얼마인가요?: 먼저 2와 3을 더하면 5가 됩니다. 정답은 5입니다.”
단계별 풀이+예시 “입력: 4*5는 얼마인가요?: 먼저 4와 5를 곱하면 20이 됩니다. 정답은 20입니다.”
복잡한 문제 해결 “입력: 7+8은 얼마인가요?: 먼저 7과 8을 더하면 15가 됩니다. 정답은 15입니다.”
논리적 추론+예시 “입력: 이 문제를 단계별로 논리적으로 풀어줘.: 1단계: 문제 요약, 2단계: 원인 분석, 3단계: 해결책 제시”

체크리스트

  • 예시(Few-shot)와 사고의 사슬(Chain of Thought)을 함께 활용했는가?
  • 단계별 풀이/논리적 흐름을 명확히 요청했는가?
  • 예시와 실제 입력이 동일한 형식임을 명확히 했는가?
  • 반복적으로 활용할 수 있는 템플릿으로 작성했는가?

실전 팁

  • 예시(Few-shot)와 사고의 사슬(Chain of Thought)을 함께 활용하면 AI가 복잡한 문제도 논리적으로 해결할 수 있습니다.
  • 단계별 풀이, 논리적 흐름, 예시를 명확히 요청하세요.
  • 예시와 실제 입력이 동일한 형식임을 강조하면 일관성 있는 결과를 얻을 수 있습니다.
  • 프롬프트를 반복적으로 수정(Iteration)하며 최적의 템플릿을 만드세요.

공식 참고자료

셀프 체크 (3문제)

  1. Few-shot+Chain of Thought 프롬프트 작성 시 반드시 포함해야 할 2가지 요소를 써보세요.
    • 답: 예시(Few-shot)와 단계별 풀이/논리적 흐름 등
  2. 아래 프롬프트를 더 구체적으로 바꿔보세요. “정답을 알려줘.”
    • 답: (예시) “입력: 2+3은 얼마인가요?: 먼저 2와 3을 더하면 5가 됩니다. 정답은 5입니다.”
  3. 반복적으로 활용할 수 있는 템플릿의 장점은?
    • 답: 업무 효율이 높아지고, 일관성 있는 결과를 얻을 수 있다.

참고: 예시(Few-shot)와 사고의 사슬(Chain of Thought)을 함께 활용해 복잡한 문제도 논리적으로 해결하도록 유도하세요. 반복적으로 실험하고 개선하세요.