단계적으로 깊어지는 Least-to-Most 프롬프팅
Least-to-most
프롬프팅은 단순한 질문에서 시작하여 복잡한 질문으로 프롬프트를 점차적으로 확장해나가는 프롬프팅 방법입니다.
프롬프트 체이닝과 같이 여러 프롬프트를 연결하여 복잡한 문제를 해결하지만, 단순한 질문에서 시작하여 점차적으로 복잡도를 높여나간다는 점이 다릅니다.
Least-to-Most 프롬프팅은 2022년에 발표된 Least-to-Most Prompting Enables Complex Reasoning in Large Language Models 논문을 통해 소개되었으며, 주로 LtM으로 줄여 표기합니다.
Least-to-Most 프롬프팅은 어떠한 장점이 있나요?
-
논리적 문제에 대한 답변 정확도 향상: 논문에 의하면 LtM 프롬프팅은 복잡한 추론 작업에서 일반적인 프롬프팅과 생각의 사슬(CoT) 프롬프팅에 비해 답변 정확도를 크 게 향상시켰습니다. 예를 들어 방정식 해결, 미적분과 같은 Symbolic manipulation(기호 조작) 작업에서 LtM은 74-94%의 정확도를 달성했으며, 이는 CoT의 31.8-84.2%보다 훨씬 높았습니다.
-
뛰어난 수학적 추론: LtM 프롬프팅은 수학적 추론과 같이 여러 단계가 필요한 논리적 작업에 특히 뛰어납니다. 대형 언어 모델(LLM)의 수학적 추론 능력을 평가하는 GSM8K 벤치마크에서 LtM 프롬프팅은 62.39%의 정확도를 달성했으며, 이는 CoT의 60.87%보다 높았습니다.
Least-to-Most 프롬프팅 예시
아래는 Least-to-Most 프롬프팅을 활용한 예시로, 수학적 문제를 해결하기 위해 단계적으로 복잡도를 높여가며 질문하는 방법을 확인하실 수 있습니다.
삼각형의 넓이 구하기
프롬프트 1
질문: 삼각형의 넓이를 구하는 공식은 무엇인가요?
답변:
삼각형의 넓이는 밑변 * 높이 / 2
입니다.
프롬프트 2
질문: 밑변이 8cm, 높이가 5cm인 삼각형의 넓이를 구해보세요. 삼각형의 넓이는 어떻게 계산하나요?
답변:
밑변이 8cm, 높이가 5cm인 삼각형의 넓이는 (8 * 5) / 2 = 20
입니다.
프롬프트 3
질문: 밑변이 8cm, 높이가 5cm인 삼각형의 넓이를 구하기 위해 계산 단계를 차례대로 설명해 주세요.
답변:
- 삼각형의 밑변과 높이를 곱합니다:
8 * 5 = 40
- 그 결과를 2로 나눕니다:
40 / 2 = 20
- 따라서, 삼각형의 넓이는 20cm² 입니다.
LtM 프롬프트는 수학 문제 외에도, 재무 회계와 같이 논리적 계산이 요구하는 문제를 해결할 때 특히 유용합니다.