AI의 성능을 끌어올리는 대표적인 프롬프트 기법 총정리
지난 글에서는 프롬프트가 무엇인지, 그리고 좋은 프롬프트를 작성하기 위해 어떤 요소를 고려해야 하는지 살펴보았습니다.
하지만 실제로 생성형 AI를 업무에 활용하다 보면 단순히 질문을 잘 작성하는 것만으로는 원하는 결과를 얻기 어려운 경우가 있습니다. 같은 질문이라도 어떤 방식으로 AI에게 요청하느냐에 따라 답변의 정확도와 품질이 크게 달라질 수 있기 때문입니다.
이처럼 AI의 응답을 더욱 효과적으로 이끌어 내기 위해 사용하는 다양한 작성 방법을 프롬프트 엔지니어링(Prompt Engineering) 기법이라고 합니다.
이번 글에서는 생성형 AI를 사용할 때 가장 많이 활용되는 대표적인 프롬프트 기법들을 실제 예시와 함께 살펴보겠습니다.
프롬프트 엔지니어링이 필요한 이유
예를 들어 AI에게 다음과 같이 질문했다고 가정해 보겠습니다.
좋은 게임 기획서를 작성해 줘.
AI는 답변을 생성할 수는 있지만, 어떤 장르인지, 누구를 위한 게임인지, 어떤 형식으로 작성해야 하는지 알 수 없습니다.
반면,
당신은 10년 경력의 게임 기획자입니다.
모바일 퍼즐 RPG의 신규 콘텐츠 기획서를 작성해 주세요.
대상은 캐주얼 유저이며,
기획서는 목적, 시스템, 보상 구조, 예상 효과 순으로 작성해 주세요.
처럼 역할과 상황을 함께 전달하면 AI는 훨씬 구체적이고 실무적인 답변을 제공합니다.
이처럼 프롬프트를 어떻게 설계하느냐가 결과물의 품질을 결정하는 중요한 요소가 됩니다.

1. Zero-shot Prompting
가장 기본적인 프롬프트 방식입니다.
별도의 예시를 제공하지 않고 AI에게 바로 작업을 요청하는 방법입니다.
예시
다음 문장을 영어로 번역해 주세요.
오늘 날씨가 정말 좋네요.
AI는 별도의 학습 예시 없이도 번역을 수행합니다.
언제 사용할까?
- 간단한 번역
- 요약
- 일반적인 설명
- 코드 생성
- 문장 수정
처럼 AI가 이미 충분히 학습한 작업이라면 Zero-shot만으로도 좋은 결과를 얻을 수 있습니다.
장점
- 가장 빠르게 사용할 수 있습니다.
- 프롬프트가 짧습니다.
- 대부분의 일반적인 작업에 적합합니다.
단점
복잡한 규칙이 필요한 작업에서는 원하는 형식을 정확하게 맞추지 못하는 경우가 있습니다.
2. One-shot Prompting
One-shot은 AI에게 예시를 하나만 제공한 후, 같은 형식으로 작업을 요청하는 방식입니다.
예시 하나만으로도 AI는 원하는 결과 형식을 빠르게 파악할 수 있습니다.
예시
예시
입력
사과
출력
과일
입력
고양이
출력
동물
입력
장미
출력
?
AI는 예시를 참고하여
꽃
이라는 결과를 생성하게 됩니다.
언제 사용할까?
- 일정한 형식의 문서 작성
- 카테고리 분류
- 일정한 말투 유지
- 보고서 작성
3. Few-shot Prompting
Few-shot은 One-shot보다 조금 더 발전된 방식입니다.
AI에게 여러 개의 예시를 제공하여 규칙을 학습하도록 만드는 방법입니다.
예시가 많아질수록 AI는 패턴을 더욱 정확하게 이해할 수 있습니다.
예시
입력
안녕하세요.
출력
Hello.
입력
감사합니다.
출력
Thank you.
입력
죄송합니다.
출력
I'm sorry.
입력
좋은 하루 보내세요.
출력
?
AI는 앞의 패턴을 참고하여 자연스럽게 번역을 이어갑니다.
언제 사용할까?
- 일정한 스타일 유지
- 문체 통일
- 고객 응대
- 리뷰 분류
- 이메일 작성
장점
복잡한 규칙을 설명하지 않아도 예시만으로 원하는 결과를 얻는 경우가 많습니다.
4. Role Prompting
Role Prompting은 AI에게 특정 역할을 부여하는 기법입니다.
사실 가장 많이 사용하는 프롬프트 기법 중 하나입니다.
예를 들어
당신은 Unity 게임 개발 전문가입니다.
또는
당신은 20년 경력의 세무사입니다.
처럼 역할을 지정하면 답변의 깊이가 달라집니다.
활용 사례
- 개발자
- 디자이너
- 의사
- 변호사
- 교사
- 마케팅 전문가
역할이 명확할수록 AI는 해당 관점에서 답변을 구성하려고 합니다.
5. Chain of Thought(CoT)
Chain of Thought는 AI에게 결론만 제시하는 것이 아니라 문제를 단계적으로 생각하도록 유도하는 기법입니다.
복잡한 문제를 해결하거나 논리적인 판단이 필요한 경우 특히 효과적입니다.
일반적인 요청
이 문제를 풀어 주세요.
CoT 방식
문제를 단계별로 분석하고,
각 과정의 이유를 설명한 뒤
최종 답을 알려 주세요.
이러한 방식은
- 수학 문제
- 알고리즘
- 논리 문제
- 기획 분석
- 의사 결정
처럼 여러 단계를 거쳐야 하는 작업에서 유용합니다.
Tip: 최신 AI 모델은 내부적으로 추론을 수행합니다. 따라서 실제 업무에서는 "단계별로 핵심 근거를 설명해 달라"처럼 결과와 근거를 요청하는 방식이 실용적이며, 내부 추론 과정을 그대로 요구할 필요는 없습니다.
6. Self-Consistency
Self-Consistency는 하나의 답변만 생성하는 것이 아니라 여러 가지 가능한 접근 방법을 고려한 뒤 가장 일관성 있는 결론을 선택하도록 유도하는 기법입니다.
예를 들어,
이 문제를 여러 관점에서 검토한 후
가장 타당한 결론을 제시해 주세요.
와 같이 요청할 수 있습니다.
활용 분야
- 전략 수립
- 기획 검토
- 복잡한 문제 해결
- 의사결정 지원
7. Step-by-Step Prompting
초보자도 가장 쉽게 사용할 수 있는 기법입니다.
AI에게 한 번에 모든 작업을 요청하는 대신 단계를 나누어 순차적으로 진행하는 방식입니다.
예를 들어 게임 기획서를 작성한다면
- 게임 콘셉트 정하기
- 핵심 시스템 설계
- 성장 시스템 작성
- 수익 모델 작성
- 밸런스 검토
처럼 단계별로 진행하는 것이 훨씬 좋은 결과를 얻을 수 있습니다.
8. Output Formatting
좋은 프롬프트는 내용뿐 아니라 결과를 어떤 형태로 받을지까지 지정합니다.
예를 들어
Markdown 표로 작성해 주세요.
또는
JSON 형식으로 출력해 주세요.
처럼 형식을 미리 지정하면 AI가 바로 활용 가능한 형태로 답변을 생성합니다.
실무에서는 특히 다음과 같은 형식을 자주 사용합니다.
- Markdown
- JSON
- CSV
- 표(Table)
- 체크리스트
- 코드 블록
상황에 맞는 기법을 선택하는 것이 중요하다
각 프롬프트 기법에는 장단점이 있으며, 모든 상황에서 하나의 방법만 사용하는 것은 효율적이지 않습니다.
예를 들어 간단한 번역이나 요약은 Zero-shot만으로도 충분하지만, 일정한 형식의 문서를 반복해서 작성해야 한다면 Few-shot이 더 적합합니다. 또한 복잡한 분석이나 전략 수립이 필요한 경우에는 Role Prompting과 Step-by-Step Prompting을 함께 사용하면 더 좋은 결과를 얻을 수 있습니다.
중요한 것은 특정 기법을 외우는 것이 아니라 현재 해결하려는 문제에 가장 적합한 방식을 선택하는 것입니다.
마무리
프롬프트 엔지니어링은 단순히 AI에게 질문을 잘하는 기술이 아닙니다. AI가 사용자의 의도를 정확하게 이해하고, 원하는 형식과 수준의 결과를 생성할 수 있도록 설계하는 과정입니다.
이번 글에서 살펴본 기법들은 각각 독립적으로 사용할 수도 있지만, 실제 업무에서는 여러 기법을 조합하는 경우가 많습니다. 예를 들어 "당신은 게임 기획 전문가입니다(Role Prompting). 아래 예시를 참고해(Few-shot) 신규 콘텐츠를 단계별로 작성해 주세요(Step-by-Step)."처럼 하나의 프롬프트 안에 여러 기법을 함께 적용하면 더욱 안정적인 결과를 얻을 수 있습니다.
다음 글에서는 이러한 기법을 실제 업무에 적용하는 방법을 중심으로, 개발·기획·문서 작성·코딩 등 다양한 사례를 통해 실무에서 바로 활용할 수 있는 프롬프트 작성 노하우를 알아보겠습니다.
'인공지능 레벨업' 카테고리의 다른 글
| 프롬프트 엔지니어링(1) (0) | 2026.08.03 |
|---|---|
| [Unity 연동] Cursor AI를 Unity에서 패키지 매니저로 간편하게 사용하기 (0) | 2025.07.04 |
| Unity 개발을 위한 Cursor AI 연동 가이드: 설치부터 활용까지 (0) | 2025.07.04 |