Guidelines

유사성에서 발견하는 해결책, 유추적(Analogical) 프롬프팅

유추적 프롬프팅은 AI가 복잡한 문제를 해결할 때 유사한 상황이나 사례를 참조하도록 하는 프롬프팅 기법입니다. 사람이 새로운 문제를 해결할 때 과거 경험을 참조하는 것과 유사한 원리입니다.

유사한 사례는 AI가 답변을 생성하며 직접 생성하게 하거나, 프롬프트 작성시 직접 제시하여 AI가 참고하도록 할 수 있습니다.

유추적 프롬프팅은 코딩, 수학적 문제 해결에서 성능 향상을 보였습니다. 특히 수학적 문제 해결 성능을 평가하는 GSM8K 데이터셋에서 CoT(생각의 사슬) 프롬프팅에 비해 답변 정확도를 17.9% 향상시켰습니다.


유추 프롬프트은 어떻게 작성하나요?

유추 프롬프트는 다음과 같이 구성됩니다.


Step 1: 문제 상황 제시

해결할 문제 상황(예: 코딩, 마케팅 전략 수립, 이벤트 계획 등)을 요약하여 제시합니다.


Step 2: 유사한 사례 제시 및 해결책 요구

1번에 제시된 문제 상황과 유사한 몇가지 사례를 추가적으로 제시하고, 이에 대한 해결책 직접 고안하도록 합니다.

유추적 프롬프팅 관련 논문에 따르면, 유사한 상황을 3-5개 제시하도록 하는 것이 답변 정확도를 개선하는 데 가장 효과적이었습니다.

The number of exemplars to generate (K): Through experimentation, we have found that generating K = 3 to 5 exemplars works the best.


Step 3: 답변 생성

AI가 2번에서 제시된 유사한 사례 및 해결방안을 참고하여, 1번에 제시된 문제를 해결하는 답변을 생성하도록 유도합니다.


유추 프롬프트 템플릿

유추 프롬프트는 아래와 같이 구성할 수 있습니다.

프롬프트 템플릿
### 문제: [문제 내용 입력] ### 지시사항 1. 관련 문제: 3가지 유사한 문제(또는 사례)를 떠올려주세요. 각 문제(또는 사례)를 설명하고 그 해결책을 제시하세요. - 문제 1: [문제 설명] - 해결책: [해결 방법] - 문제 2: [문제 설명] - 해결책: [해결 방법] - 문제 3: [문제 설명] - 해결책: [해결 방법] 2. 첫번째 줄의 문제 해결: 위의 3가지 문제와 해결책을 바탕으로 처음에 제시된 문제를 해결하세요.

위 템플릿을 응용하여 아래와 같이 프롬프트를 작성할 수 있습니다.

템플릿을 응용한 프롬프트 예시
### 문제: 다이어트 계획을 세우는 방법 ### 지시사항 1. 관련 문제: 3가지 유사한 문제를 떠올려주세요. 각 문제를 설명하고 그 해결책을 간략하게 제시하세요. - 문제 1: [문제 설명] - 해결책: [해결 방법] - 문제 2: [문제 설명] - 해결책: [해결 방법] - 문제 3: [문제 설명] - 해결책: [해결 방법] 2. 첫번째 줄에 제시된 문제 해결: 위의 3가지 문제와 해결책을 바탕으로 처음에 제시된 문제를 해결하세요.

어떻게 활용하나요?

유추적 프롬프트 작성 시, 아래 같이 유사한 상황을 직접 제시하여 AI가 참고하도록 할 수 있습니다.

영업 전략 기획 팀을 위한 유추적 프롬프팅 예시
### 문제: 신규 제품의 시장 진입 전략 수립 ### 지시사항 1. 관련 문제들: 3가지 유사한 문제를 떠올려주세요. 각 문제를 설명하고 그 해결책을 간략하게 제시하세요. 문제 1: 기존 고객 이탈 증가 - 설명: 최근 기존 고객의 이탈률이 증가하고 있습니다. - 해결책: 설문을 통해 이탈률이 증가하는 원인을 파악하고, 할인 프로그램을 통해 재구매를 유도합니다. 문제 2: 경쟁 제품과의 가격 경쟁 - 설명: 경쟁사의 저가 제품으로 인해 시장 점유율이 하락하고 있습니다. - 해결책: 자사 제품의 차별화된 가치와 경쟁력에 집중해 프리미엄 제품군에 집중합니다. 문제 3: 광고 효과 저조 - 설명: 최근 진행한 광고 캠페인의 효과가 기대에 미치지 못했습니다. - 해결책: 타겟 고객층을 재분석하고, 맞춤형 메시지로 광고 전략을 수정합니다. 2. 초기 문제 해결: 위의 문제 해결 방법을 참고하여, 신규 제품의 시장 진입 전략 문제에 적용할 수 있는 방안을 도출하십시오.

이렇게 유추적 프롬프팅은 유사한 문제 및 사례해결책을 AI가 직접 제시하거나 참고하도록 하여, 문제를 해결하도록 유도합니다.

프롬프팅에 활용하는 유사한 문제 수는 3-5개 정도가 적절합니다.


실습

프롬프트 예제를 보내고 AI의 답변을 비교해 보세요.

Mission
0 / 1

다음 빈칸에 들어갈 가장 적합한 단어는 무엇일까요?

유추적 프롬프팅은 AI가 을/를 통해 복잡한 문제를 해결하도록 도와줍니다.
유사한 사례
새로운 데이터
즉각적인 답변
랜덤한 정보

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help