🚀 프롬프트 테크닉 완전 정리
“AI는 똑같은 모델이라도, 프롬프트를 어떻게 쓰느냐에 따라 천차만별로 달라집니다.”
🧠 1️⃣ Chain of Thought (사고의 사슬)
AI에게 ‘생각의 단계’를 시키는 방식
💬 개념
AI가 한 번에 답을 내지 않고,
논리적인 사고 과정을 단계별로 서술하게 만드는 기법입니다.
📘 예시
❌ 일반 프롬프트
“서울과 부산 중 어디가 더 남쪽이야?”
✅ Chain of Thought 프롬프트
“단계별로 생각해서 답해줘.
서울의 위치
부산의 위치
두 도시를 비교
마지막에 결론을 말해줘.”
➡️ 결과적으로, 모델이 추론 경로를 거치며 정확도가 올라갑니다.
🔁 2️⃣ ReAct (Reasoning + Acting)
**추론(Reasoning)**과 **행동(Acting)**을 번갈아 수행하는 기법
💬 개념
AI가 스스로 “무엇을 알고, 무엇을 찾아야 하는지” 판단하면서
행동을 취하고 다시 추론하도록 유도하는 방식입니다.
→ 주로 **도구(검색, 계산 등)**을 사용하는 시스템에서 활용됩니다.
📘 예시
“질문에 답하기 위해 먼저 어떤 정보를 찾아야 하는지 생각하고,
그 다음 답변을 만들어줘.”
이렇게 하면 모델이
1️⃣ 필요한 정보 파악 → 2️⃣ 정보 획득 → 3️⃣ 논리적 결론
의 구조로 답변하게 됩니다.
🧩 3️⃣ Few-shot Prompting
예시를 몇 개 보여줘서 패턴을 학습시키는 방식
💬 개념
모델에게 “좋은 입력과 출력 예시”를 몇 개 보여줌으로써
스타일, 어투, 형식, 논리 구조를 학습시킵니다.
📘 예시
예시 1: Q: “오늘 날씨 어때?” A: “오늘은 맑고 기온은 25도입니다.” 예시 2: Q: “내일 날씨 어때?” A: “내일은 구름이 많고 약한 비가 내릴 예정입니다.” Q: “모레 날씨 어때?”
➡️ 이렇게 하면, 모델은 패턴을 인식하고 같은 스타일로 답합니다.
⚡ 4️⃣ Zero-shot Prompting
예시 없이 명령만으로 수행시키는 기법
💬 개념
가장 기본적인 프롬프트 형태로,
명확한 지시어와 원하는 형식을 주면 됩니다.
📘 예시
“이 문장을 영어로 번역해줘.”
“이메일 제목 3개를 추천해줘.”
➡️ 명확한 명령문일수록 결과가 좋아집니다.
🪜 5️⃣ Step-by-Step Prompting
복잡한 문제를 ‘단계적으로’ 나누어 해결시키는 기법
💬 개념
AI에게 “한 번에 다 하지 말고, 순서대로 생각해보라”고 요청합니다.
이건 Chain of Thought의 구체적 버전이에요.
📘 예시
“1단계: 문제를 분석
2단계: 필요한 정보를 정리
3단계: 결론 도출”
➡️ 논리적 구조가 명확해져서 논술형 답변이나 코드 분석에 특히 유용합니다.
🔍 6️⃣ Self-Consistency
여러 답을 만들어보고, 그중 일관된 답을 선택시키는 기법
💬 개념
AI에게 여러 번 답을 생성하게 한 뒤,
스스로 “가장 일관되고 신뢰할 수 있는 답”을 선택하게 합니다.
📘 예시
“이 문제를 세 가지 방식으로 풀어본 후,
그중 가장 합리적인 답을 골라줘.”
➡️ 모델의 편향이나 오답 확률을 낮출 수 있습니다.
💭 7️⃣ Reflection Prompting
AI에게 ‘자기 평가’를 시키는 기법
💬 개념
AI가 답을 낸 후,
“내 답이 맞는지” 스스로 점검하고 수정하도록 유도합니다.
📘 예시
“아래 답변을 다시 검토하고, 논리적 오류가 있다면 수정해줘.”
➡️ 특히 에세이, 논리 문제, 코드 리뷰에 유용합니다.
🧠 8️⃣ Tree of Thought (사고의 나무)
여러 가능성을 동시에 탐색하며 최선의 답을 선택하는 기법
💬 개념
단일 ‘사고의 흐름’이 아니라,
여러 아이디어 가지(branch)를 만들어 탐색한 뒤
가장 좋은 결과를 고르게 합니다.
📘 예시
“이 문제에 대해 3가지 접근 방법을 제시하고,
그중 가장 합리적인 방법을 선택해 결론을 말해줘.”
➡️ 창의적인 글쓰기나 복잡한 의사결정 문제에 효과적입니다.
🧱 9️⃣ Prompt Chaining
여러 프롬프트를 연결(Chain)해서 복잡한 목표를 수행하는 기법
💬 개념
한 번에 모든 걸 시키는 대신,
작은 단위의 작업을 나눠 연결된 프롬프트 흐름으로 처리합니다.
📘 예시
1️⃣ “사용자 리뷰를 긍정/부정으로 분류해줘.”
2️⃣ “부정 리뷰 중 상위 3개를 요약해줘.”
3️⃣ “해결 방안을 제안해줘.”
➡️ 이런 식으로 순차적으로 연결하면 결과의 정밀도가 크게 올라갑니다.
🧩 10️⃣ Meta Prompting
“좋은 프롬프트를 만들어주는 프롬프트”
💬 개념
AI에게 “나를 대신해 더 좋은 프롬프트를 설계해줘”라고 시키는 방식입니다.
📘 예시
“블로그용 콘텐츠를 만드는 최적의 프롬프트를 작성해줘.
출력에는 구조, 톤, 길이, 문체를 포함해줘.”
➡️ 프롬프트를 자동 설계하는 AI용 프롬프트로 활용됩니다.
🧾 요약 표
| 테크닉 | 핵심 기능 | 활용 분야 |
| Chain of Thought | 단계별 사고 유도 | 수학, 논리, 분석 |
| ReAct | 추론 + 행동 결합 | 검색, 도구 사용 |
| Few-shot | 예시로 학습 | 스타일 학습 |
| Zero-shot | 명령형 | 단순 작업 |
| Step-by-Step | 순차적 해결 | 복잡한 문제 |
| Self-Consistency | 여러 답 비교 | 판단 정확도 향상 |
| Reflection | 자기 점검 | 에세이, 코드 리뷰 |
| Tree of Thought | 다중 사고 탐색 | 창의적 문제 |
| Prompt Chaining | 단계 연결 | 프로세스 설계 |
| Meta Prompting | 프롬프트 생성 | 프롬프트 자동화 |
💡 마무리
“AI는 잘 시키면 천재,
못 시키면 엉뚱한 답을 하는 천진난만한 아이입니다.” 😄
프롬프트 테크닉은
AI에게 생각하는 법, 말하는 법, 선택하는 법을 가르치는 기술이에요.
이 기법들을 조합하면, ChatGPT 같은 AI를
진짜 전문가급 조수로 활용할 수 있습니다.