Guidelines

천리 길도 한 걸음부터, 생각의 사슬(Chain of Thought) 프롬프팅

생각의 사슬 프롬프팅은 AI가 복잡한 문제를 단계적으로 해결하도록 도우며, 그 추론 과정을 설명하도록 유도하는 프롬프팅 기법입니다. 주로 CoT로 줄여서 표현합니다.

CoT는 AI에게 단순히 답을 구하도록 요청하는 것 뿐만 아니라, AI 그 답에 도달하기 위한 과정을 단계적으로 설명하도록 합니다. 이를 위해 주로 프롬프트 끝에 단계별로, 순서대로 등의 단어를 활용해 단계적 추론을 유도합니다.

CoT 프롬프팅은 2022년에 발표된 구글의 연구 논문 Chain of Thought Prompting Elicits Reasoning in Large Language Models에서 구체화되었습니다. 논문에 의하면 CoT 프롬프트로 인해 GPT-3 모델의 답변 정확도가 38.0%에서 54.5%로 향상되었다고 합니다.

이렇게 문제 상황을 단계적으로 분석하는 생각의 사슬 프롬프트는 수학적 추론이 필요한 문제 상황의 결과를 개선하는 데 특히 더 효과적입니다.


어떻게 활용하나요?

CoT 프롬프팅은 퓨샷 프롬프팅처럼 하나의 프롬프트에 여러 상황을 포함하고 있으나, 각 상황을 단계적으로 추론 및 해결하도록 유도합니다.

CoT 프롬프트 예시
회사에서 출장비로 50만원을 지급받았습니다. 호텔 숙박비로 20만원을 사용하고, 교통비로 10만원을 사용했습니다. 남은 금액에서 식비로 1회당 2만원을 사용할 계획입니다. 최대 몇 번의 식사를 할 수 있을까요? 단계별로 계산해 주세요.
AI 답변 예시
출발점 확인: 출장비로 50만원을 지급받았습니다. 출발점: 총 예산 = 50만원 첫 번째 비용 확인: 호텔 숙박비로 20만원을 사용했습니다. 남은 예산 계산: 50만원 - 20만원 = 30만원 두 번째 비용 확인: 교통비로 10만원을 사용했습니다. 남은 예산 계산: 30만원 - 10만원 = 20만원 남은 금액 확인: 호텔 숙박비와 교통비를 지출한 후 남은 금액은 20만원입니다. 현재 남은 예산: 20만원 단위 비용 확인: 식비로 1회당 2만원을 사용할 계획입니다. 식비 1회의 비용: 2만원 최대 식사 횟수 계산: 남은 금액으로 가능한 식사 횟수를 계산합니다. 계산 방법: 남은 금액 ÷ 식비 1회의 비용 = 20만원 ÷ 2만원 최종 계산 및 결과 도출: 계산 결과: 20만원 ÷ 2만원 = 10번 최대 식사 횟수: 10번 답: 최대 10번의 식사를 할 수 있습니다.

CoT는 위와 같이 수학적 문제 상황을 해결하는 데 큰 강점을 보이나, 아래와 같이 단계적 분석이 필요한 일반적인 상황에도 적용할 수 있습니다.

CoT 프롬프트 예시 2
여름철 에어컨 판매를 위한 마케팅 계획 발표를 준비하고 있습니다. 발표 준비 각 단계별로, 어떠한 내용들이 필요할지 제시해 주세요. 1. 자료 조사 2. 프레젠테이션 발표 자료에 반드시 포함할 내용 3. 발표 시 주의할 점 4. 발표 스크립트
AI 답변 예시 2
1. 자료 조사 - 시장 분석: 현재 에어컨 시장 규모, 성장률, 주요 트렌드 - 경쟁 분석: 주요 경쟁사의 제품 특징, 가격대, 마케팅 전략 - 소비자 분석: 소비자 선호도, 구매 요인, 주요 타겟층 (연령, 지역, 소득 수준) - 제품 분석: 자사 에어컨의 주요 특징, 장점, 기술적 우위 - 과거 데이터 분석: 이전 여름철 에어컨 판매 데이터, 효과적인 마케팅 채널 2. 프레젠테이션 발표 자료에 반드시 포함할 내용 - 시장 및 소비자 분석: 시장 현황, 타겟 소비자층 분석 - 경쟁사 비교: 주요 경쟁사 제품과의 비교 - 마케팅 목표: 구체적인 판매 목표, 시장 점유율 목표 - 마케팅 전략: - 제품 전략: 제품의 USP (Unique Selling Proposition) - ...

이렇게 CoT 프롬프팅은 단계별로, 순서대로와 같은 핵심 키워드를 활용해 AI에게 단계적 추론을 유도하고, 수학적 문제 상황 해결 및 단계적 분석이 필요한 일반적인 상황에 활용할 수 있습니다.


실습

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

Mission
0 / 1

다음 중 CoT 프롬프팅의 특징으로 가장 옳은 것은 무엇일까요?

AI가 특정 작업을 예제 없이 수행하도록 요청하는 방법
AI가 복잡한 문제를 단계적으로 해결하도록 유도하는 방법
AI에게 다수의 예제를 제공하는 방법
AI의 답변 길이를 제한하는 방법

Guidelines

AI Tutor

Publish

Design

Upload

Notes

Favorites

Help