7가지
핵심 패턴
30-50%
시스템 프롬프트 효과
CoT/ReAct
고급 기법
o1/3.5
추론형 LLM
한눈에 보기 (TL;DR)
- 프롬프트 엔지니어링은 LLM에 명령을 설계해 최적 출력을 얻는 기술.
- 7가지 핵심: 역할, 작업, 맥락, 예시, CoT, 형식, 자기 검증.
- CoT(단계적 사고)와 ReAct(추론+도구)는 복잡한 과제에 결정적.
- 시스템 vs 사용자 프롬프트 — 잘 설계된 시스템은 품질 30-50% 향상.
- 2024 추론형 LLM 등장 — 기본 기법은 모델 내부 흡수, 에이전트 설계가 새 영역.
Key Facts — 프롬프트 엔지니어링
| 패턴 | 설명 |
|---|---|
| Role | 역할·전문성 부여 |
| Task | 구체 산출물 지정 |
| Context | 배경/청중/제약 |
| Few-shot | 원하는 출력 예시 1-3개 |
| CoT | 단계적 사고 유도 |
| Format | JSON/표/마크다운 지정 |
출처: OpenAI Prompt Engineering Guide, Anthropic Claude Docs, Wei et al. CoT 2022, ReAct paper 2022
핵심 인사이트
프롬프트의 본질은 “모델을 똑똑하게 만드는 것”이 아니라 “모델이 잘 답하도록 문제를 명료화하는 것”이다.
프롬프트 엔지니어링(Prompt Engineering)은 LLM에 입력하는 명령(prompt)을 설계해 최적의 출력을 얻는 기술이다. 2023년 ChatGPT 폭발 이후 “AI 시대의 기본 리터러시”로 부상했고, 2024-2025년에는 단순 기법을 넘어 시스템 프롬프트·툴 사용·에이전트 설계로 진화하고 있다.
프롬프트 엔지니어링 7가지 핵심 패턴
- 역할 부여(Role): “당신은 노련한 변호사입니다”
- 구체 작업(Task): 명확한 목표와 산출물 형태 지정
- 맥락 제공(Context): 배경, 청중, 제약사항
- 예시 제공(Few-shot): 원하는 출력 1-3개 샘플
- 단계적 사고(Chain-of-Thought): “단계별로 생각해보세요”
- 출력 형식(Format): JSON·표·마크다운 등 구조 지정
- 자기 검증(Self-check): “답변을 다시 점검하세요”
고급 기법 — CoT와 ReAct
Chain-of-Thought(CoT)은 LLM이 답을 내기 전에 추론 단계를 명시하도록 유도하는 기법으로 수학·논리 문제 정확도를 크게 향상시킨다. ReAct(Reason + Act)는 추론과 도구 사용을 번갈아 수행 — 검색·계산·코드 실행을 결합한다. 2024년 OpenAI o1·Claude 3.5의 “추론 모드”는 이 패러다임의 진화형이다.
시스템 프롬프트 vs 사용자 프롬프트
대부분의 LLM API는 “시스템 프롬프트”(전체 동작 규정)와 “사용자 프롬프트”(개별 요청)를 분리한다. 시스템 프롬프트는 모델의 역할·톤·금지 사항을 정의하며, 잘 설계된 시스템 프롬프트는 같은 모델에서 산출물 품질을 30-50% 향상시킬 수 있다.
최신 동향 (2024-2025)
2024년 OpenAI o1 시리즈와 Claude 3.5/3.7 등 “추론형 LLM”이 등장하며 단순 프롬프트 기법의 일부가 모델 내부로 흡수됐다. 이제 사용자는 “단계별 사고”를 명시하지 않아도 모델이 스스로 추론한다. 대신 “에이전트 설계”(여러 LLM·도구·메모리의 조합)가 새로운 프롬프트 엔지니어링의 영역으로 확장됐다.
주요 타임라인
- 2020GPT-3 — 프롬프트 개념 본격 등장
- 2022CoT 논문 (Wei et al.)
- 2022ReAct — 추론+도구 결합
- 2023ChatGPT 폭발 — 대중화
- 2024-2025추론형 LLM, 에이전트 설계로 확장
마무리 — 핵심 정리
- 역할 + 맥락 + 예시의 3요소만 잘 써도 출력 품질이 큰 폭으로 향상된다.
- 복잡한 과제는 “한 번에 묻기”가 아니라 분해 → 단계적 진행이 효과적.
- 2025년 이후의 분기점은 에이전트 설계 + 컨텍스트 엔지니어링으로 이동.
자주 묻는 질문
최종 업데이트: 2025-04 · 추론형 LLM (o1, Claude 3.5/3.7) 반영