[!INFO] 책 정보
- 저자: 저자/서승완
- 번역:
- 출판사: 출판사/애드앤미디어
- 발행일: 2023-09-05
- origin_title: -
- 나의 평점: 7
- 완독일: 2025-02-21 00:00:00
프롬프트 엔지니어링 교과서

1. Befor Qustion
2. Synopsis (개요)
2.1 저자 - {이름}
2.2 주제
2.3 기획 및 지필 의도
2.4 주요 등장 인물
2.5 전체 줄거리
3. After My Idea
3.1 Insight
3.2 After Qustion
-
(why) 이 책의 제목을 이렇게 지은 이유는?
-
(how) 어떻게 설명하고 있는가? 어떻게 하라고 하는가? 어떻게 해야하는가?
-
(where) 어느 곳에서 쓴 책인가? 어느 것을 위해 쓴건인가? 어디로 가야하는가? 어디에서 읽어야 하나? 그곳은 어떤 곳인가?
-
(when) 이책은 언제 쓰여졌는가? 시대적 배경은 무엇인가? 언제를 기준으로 쓰였는가? 언제 할것인가?
-
(who) 저자는 누구인가? 주인공은 누구이고 어떤 사람들이 나오나? 누구를 위해 저자는 말하는가?
-
(why) 이책을 통한 질문을 만들기
- 질문 1.
- 질문 2.
-
(what) 이 책에서 말하는 주제라는 무엇?
- 알게된 것은 무엇인가?
- 해야할건 먼가?
- 다른 책과 다른 점은 먼가?
- 이 책의 특징은 먼가?
3.3 Top 3 Highlight
4. Key Word 책에서 뽑은 키워드 정리
4.1 키워드 1
키워드-제목 1
5.책 밑줄 정리 (책 밑줄 전체,page)
프롬프터
‘프롬프터(prompter)‘라는 단어는 과거 연극계에서 사용되던 용어입니다. 이들은 배우들에게 대사나 동작을 지시하고 상기시켜 주는 역할을 했습니다.
프롬프터의 역할과 역사:
- 연극계의 프롬프터:
- 과거 연극 공연에서는 배우들이 대사를 잊거나 동작을 놓칠 경우를 대비하여 프롬프터라는 직업이 있었습니다.
- 프롬프터는 무대 뒤나 무대 아래에 숨어서 배우들에게 대사를 속삭여 주거나 필요한 동작을 알려주는 역할을 했습니다.
- 이러한 역할은 배우들이 공연을 원활하게 진행할 수 있도록 돕는 중요한 기능이었습니다.
- 현재는 기계식 프롬프터가 대부분 대체 되었습니다.
프롬프트 엔지니어링의 핵심 기본 원칙
- 명확성과 구체성
- 모호한 지시 대신 구체적인 요구사항을 제시
- 원하는 결과물의 형식, 길이, 스타일을 명시
- 예시: “글을 써줘"가 아닌 “300자 분량의 기술 블로그 글을 작성해줘”
- 맥락 제공
- 필요한 배경 정보를 충분히 설명
- 목표와 의도를 명확히 전달
- 대상 독자나 사용 목적을 명시
- 단계별 지시
- 복잡한 작업은 여러 단계로 나누어 요청
- 각 단계별로 구체적인 지시사항 제공
- 순차적으로 실행 가능한 형태로 구성
- 제약조건 명시
- 피해야 할 내용이나 접근 방식을 명확히 제시
- 반드시 포함해야 할 요소들을 명시
- 품질 기준이나 평가 기준을 제시
- 예시 활용
- 원하는 출력 형태의 구체적인 예시 제공
- 좋은 예시와 나쁜 예시를 함께 제시
- 참고할 만한 형식이나 스타일 제시
- 피드백 반복
- 초기 결과물을 검토하고 보완점 제시
- 구체적인 수정 요청사항 전달
- 점진적으로 원하는 결과물에 근접
- 역할과 톤 설정
- AI에게 특정 역할이나 전문가 관점 부여
- 원하는 커뮤니케이션 스타일 명시
- 적절한 전문성 수준 설정
이처럼 질문을 구체화할 때는 다음 요소들을 포함
- 시간적/공간적 범위
- 구체적인 대상이나 사례
- 분석의 관점이나 기준
- 원하는 답변의 형식이나 깊이
기법
| 기법 | 방법 | 장점 | 단점 | 인기도(1-5) |
|---|---|---|---|---|
| Chain of Thought | 문제해결 과정을 단계별로 설명하도록 요청 | 복잡한 추론 능력 향상, 오류 감소 | 긴 응답으로 토큰 소비 증가 | ⭐⭐⭐⭐⭐ |
| Role Prompting | AI에게 특정 전문가 역할 부여 | 전문적이고 맥락에 맞는 응답 | 역할에 과도하게 의존할 수 있음 | ⭐⭐⭐⭐ |
| Few-Shot Learning | 예시를 몇 개 제시하고 유사한 패턴 요청 | 원하는 출력 형식 정확히 얻기 쉬움 | 프롬프트가 길어져 비용 증가 | ⭐⭐⭐⭐ |
| Zero-Shot Learning | 직접적인 예시 없이 과제 설명만으로 수행 | 간단하고 빠른 프롬프트 작성 | 복잡한 작업에서 정확도 떨어짐 | ⭐⭐⭐ |
| Temperature Control | 출력의 창의성/일관성 수준 조절 | 목적에 맞는 응답 유형 조절 가능 | 적절한 값 찾기 어려움 | ⭐⭐⭐ |
| System Message | AI의 성격과 행동 기준 설정 | 일관된 페르소나 유지 가능 | 설정이 복잡해질 수 있음 | ⭐⭐⭐⭐⭐ |
| Format Specification | 원하는 출력 형식 명확히 지정 | 일관된 구조의 응답 보장 | 유연성 감소 | ⭐⭐⭐⭐ |
| Context Stacking | 여러 맥락 정보를 계층적으로 제공 | 복잡한 요구사항 전달 가능 | 처리 시간과 비용 증가 | ⭐⭐⭐ |
| Recursive Prompting | AI 출력을 다시 입력으로 사용 | 점진적 개선 가능 | 오류 누적 위험 | ⭐⭐⭐ |
| Structured Output | JSON/XML 등 구조화된 형식 요청 | 데이터 처리 용이 | 형식 오류 가능성 | ⭐⭐⭐⭐ |
| Constraint Specification | 제약조건과 경계 명확히 설정 | 원치 않는 출력 방지 | 과도한 제약시 창의성 저하 | ⭐⭐⭐ |
| Meta Prompting | 프롬프트 자체를 개선하도록 요청 | 프롬프트 최적화 가능 | 복잡성 증가 | ⭐⭐ |
| Action Prompting | 구체적 행동이나 단계 명시 | 명확한 지시사항 전달 | 유연성 부족 | ⭐⭐⭐⭐ |
| Persona Adaptation | 대상 독자에 맞는 톤/스타일 설정 | 맥락에 적절한 커뮤니케이션 | 일관성 유지 어려움 | ⭐⭐⭐ |
| Validation Prompting | 출력 검증 기준 포함 | 품질 관리 용이 | 처리 시간 증가 | ⭐⭐⭐ |
markdown 문법을 이용하여 질문
|
|
후카츠 프롬프트 기법
|
|
예제
|
|
도출과정 지정하기
|
|
https://unsplash.com/ 무료 이미지 사이트
https://source.unsplash.com/redom/?keyword https://api.unsplash.com/search/photos?query=apple