테마
프롬프트 엔지니어링
질문을 예쁘게 쓰는 기술이 아니라, AI가 수행할 작업을 분명하게 설계하는 기초 역량이다.
학습 대상
- ChatGPT, Claude, Gemini 같은 LLM을 실무에 쓰기 시작한 사람
- 같은 모델인데도 프롬프트에 따라 결과가 크게 달라지는 이유가 궁금한 사람
- 프롬프트를 감으로 쓰지 않고 재사용 가능한 방식으로 정리하고 싶은 사람
학습 목표
- 프롬프트와 프롬프트 엔지니어링의 차이를 설명할 수 있다
- LLM이 현재 질문과 이전 맥락을 함께 참고한다는 점을 이해한다
- 평문형 요청과 구조화된 태스크 프롬프트를 상황에 맞게 선택할 수 있다
- 텍스트 변형, 반복 작업, 분석 프롬프트를 용도에 맞게 구분해 설계할 수 있다
- 역할, 피드백, 자기 점검 루프를 이용해 긴 작업을 고도화할 수 있다
학습 로드맵
목차
| 챕터 | 제목 | 핵심 내용 |
|---|---|---|
| 00 | 프롬프트 엔지니어링 개요 | 프롬프트의 의미, 엔지니어링 관점, 목표와 오해 |
| 01 | 프롬프트는 왜 작동하는가 | 컨텍스트, attention, 대화 누적 효과, 부작용 |
| 02 | 태스크 프롬프트 설계 | 평문형과 하이퍼파라미터형, 설계 템플릿, 실수 방지 |
| 03 | 텍스트 변형과 확장 | 번역, 요약, 분류, 감정 분석, 텍스트 확장 |
| 04 | 규칙 부여와 질의응답 역전 | 반복 업무 자동화, 질문 설계, 아이디어 발굴 |
| 05 | 독해, 분석과 추론 | 핵심 문장 추출, 논리 전개, 비교 분석, 문법 판단 |
| 06 | 역할 부여 프롬프트 | 페르소나, 전문가 관점, 상호 역할 부여 |
| 07 | 경쟁과 피드백 루프 | Generator/Discriminator, 비판-개선 반복 |
| 08 | 지식 선주입과 자기 점검 | 컨텍스트 미리 주기, 형성평가, 전략평가, 메타인지 |
| 09 | 프롬프트 보안과 방어 관점 | 프롬프트 인젝션 이해, 구조 분리, 민감정보 보호, 검토 절차 |
| 10 | 보고서 작성 워크플로 | 보고서 3종, 목차 설계, 섹션 확장, 비판 루프 |
| 11 | 결과보고서와 논문 작성 | 제목 설계, 초록, 목차, 문법 점검, 한 채팅 누적 작성 |
| 12 | 참고자료 탐색과 외부 도구 활용 | 유사 자료 검색, 인트로 읽기, 최신 흐름 추출, 도구 검증 |
| 13 | 개발과 서비스 구현 관점 | 프롬프트를 서비스 규칙, 조립 로직, 테스트, 운영 대상으로 보기 |
| 14 | 조직 적용과 운영 정책, 평가 자동화 | 허용 범위, 데이터 정책, 리뷰 체계, 자동 평가와 회귀 방지 |
| 15 | 에이전트 오케스트레이션과 고급 시스템 설계 | 단일 프롬프트 한계, 라우터, 플래너, 워커, 검증기, 중단 조건 |
아직 다루지 않는 것
- 파인튜닝, RAG 인덱스 설계, 멀티모델 라우팅 같은 더 깊은 아키텍처 주제
- 법무, 규제, 감사 대응처럼 산업별로 다른 세부 운영 체계
- 공격 재현 중심의 프롬프트 해킹, jailbreak, 우회 기법
위 주제들은 이후 문서에서 별도로 다루는 편이 학습 효율이 높다. 현재 단계에서는 기초 개념, 방어 관점의 보안, 문서 작성, 서비스 구현, 조직 운영, 에이전트 시스템 설계의 기본 흐름까지를 먼저 탄탄하게 익히는 것이 더 효율적이다.
학습 팁
- 각 문서의 Mermaid 도식을 먼저 보고 큰 흐름을 잡은 뒤 본문을 읽으면 이해가 빠르다
- 같은 작업을 평문형과 구조화된 프롬프트로 각각 시도해보면 차이가 분명하게 보인다
- 프롬프트만 바꾸면 모델의 한계를 완전히 없앨 수 있다고 기대하면 안 된다