LEVEL 1 프롬프트 엔지니어링의 기초 이론 (Foundations)
1️⃣ 프롬프트 엔지니어링이 필요한 근본적 이유
프롬프트 엔지니어링이 중요한 이유는 단순합니다.
이 예측 과정에서
프롬프트는 **AI가 탐색할 수 있는 출력 공간(Output Space)**을 결정합니다.
-
프롬프트가 모호하면 → 출력은 넓게 퍼짐
-
프롬프트가 명확하면 → 출력은 좁고 정확해짐
👉 프롬프트 = 출력의 경계 조건
2️⃣ 언어 모델의 작동 원리 요약 (필수 개념)
🔹 언어 모델은 무엇을 하는가?
언어 모델은 다음 질문에만 답합니다.
🔹 중요한 사실
-
AI는 의미를 “이해”하지 않음
-
의도·목적·맥락은 프롬프트를 통해서만 간접 전달
-
결과의 품질은 확률 분포의 수렴 정도에 의해 결정됨
3️⃣ Quality와 Relevance의 정체
프롬프트 엔지니어링의 목표는 단 두 가지입니다.
✔ Quality (품질)
-
문장이 자연스러운가?
-
논리가 깨지지 않는가?
-
형식이 안정적인가?
✔ Relevance (적합성)
-
질문 의도에 맞는가?
-
불필요한 내용이 섞이지 않았는가?
-
실제 사용 목적에 부합하는가?
💡 Quality는 모델이 잘하지만,
Relevance는 프롬프트가 설계해야 한다.
4️⃣ 프롬프트는 Output Distribution Controller다
전문가 관점에서 프롬프트를 정의하면 다음과 같습니다.
🔹 예시 개념
-
“설명해줘” → 넓은 출력 공간
-
“중학생 대상, 5줄 이내, 예시 포함 설명” → 좁은 출력 공간
👉 조건이 많을수록
AI의 선택지는 줄어들고, 정확도는 올라간다.
5️⃣ 프롬프트 3요소의 고급 재정의
기초 교육에서 말하는
“목적·대상·형식”은
전문가 수준에서는 다음처럼 확장됩니다.
🔹 ① 목적 (Objective)
-
왜 이 출력을 원하는가?
-
어디에 사용할 것인가?
🔹 ② 제약 (Constraints)
-
길이 제한
-
금지 조건
-
범위 설정
-
오류 방지 조건
🔹 ③ 출력 스키마 (Output Schema)
-
글 / 표 / 단계
-
항목 구조
-
고정 포맷 여부
👉 제약과 스키마가 없는 목적은
AI에게 과도한 자유를 준다.
6️⃣ 왜 같은 질문에 결과가 매번 달라질까?
이유는 명확합니다.
-
언어 모델은 확률적 생성 시스템
-
프롬프트가 불완전하면
-
여러 “그럴듯한 답” 중 하나를 선택
👉 프롬프트 엔지니어링의 역할은
**“그럴듯한 답 하나만 남기는 것”**입니다.
7️⃣ 초보자와 전문가 프롬프트의 차이
8️⃣ LEVEL 1 핵심 사고 전환
이 레벨에서 반드시 바뀌어야 할 생각은 이것입니다.
❌ “AI가 왜 이렇게 답했지?”
⭕ “내 프롬프트가 이 출력을 허용했구나”
👉 프롬프트 엔지니어링은
AI를 바꾸는 기술이 아니라
사람의 질문 사고를 바꾸는 기술이다.
LEVEL 2. 프롬프트 구조 설계 (Prompt Architecture)
— 프롬프트를 문장이 아닌 구조로 설계하는 법
원하시면 다음으로 바로 이어서 작성해드릴까요?
댓글 쓰기