Featured image of post 프롬프트 엔지니어링 교과서

프롬프트 엔지니어링 교과서

☝️gpt활용시 질문,출력,조건등 명시하면 좋고, 마크다운을 이용해도 좋다. 역활이나 상황명시가 중요하다.

[!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 책에서 뽑은 키워드 정리

__index_키워드

4.1 키워드 1

키워드-제목 1

5.책 밑줄 정리 (책 밑줄 전체,page)

프롬프터

‘프롬프터(prompter)‘라는 단어는 과거 연극계에서 사용되던 용어입니다. 이들은 배우들에게 대사나 동작을 지시하고 상기시켜 주는 역할을 했습니다.

프롬프터의 역할과 역사:

  • 연극계의 프롬프터:
    • 과거 연극 공연에서는 배우들이 대사를 잊거나 동작을 놓칠 경우를 대비하여 프롬프터라는 직업이 있었습니다.
    • 프롬프터는 무대 뒤나 무대 아래에 숨어서 배우들에게 대사를 속삭여 주거나 필요한 동작을 알려주는 역할을 했습니다.
    • 이러한 역할은 배우들이 공연을 원활하게 진행할 수 있도록 돕는 중요한 기능이었습니다.
    • 현재는 기계식 프롬프터가 대부분 대체 되었습니다.

프롬프트 엔지니어링의 핵심 기본 원칙

  1. 명확성과 구체성
  • 모호한 지시 대신 구체적인 요구사항을 제시
  • 원하는 결과물의 형식, 길이, 스타일을 명시
  • 예시: “글을 써줘"가 아닌 “300자 분량의 기술 블로그 글을 작성해줘”
  1. 맥락 제공
  • 필요한 배경 정보를 충분히 설명
  • 목표와 의도를 명확히 전달
  • 대상 독자나 사용 목적을 명시
  1. 단계별 지시
  • 복잡한 작업은 여러 단계로 나누어 요청
  • 각 단계별로 구체적인 지시사항 제공
  • 순차적으로 실행 가능한 형태로 구성
  1. 제약조건 명시
  • 피해야 할 내용이나 접근 방식을 명확히 제시
  • 반드시 포함해야 할 요소들을 명시
  • 품질 기준이나 평가 기준을 제시
  1. 예시 활용
  • 원하는 출력 형태의 구체적인 예시 제공
  • 좋은 예시와 나쁜 예시를 함께 제시
  • 참고할 만한 형식이나 스타일 제시
  1. 피드백 반복
  • 초기 결과물을 검토하고 보완점 제시
  • 구체적인 수정 요청사항 전달
  • 점진적으로 원하는 결과물에 근접
  1. 역할과 톤 설정
  • 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 문법을 이용하여 질문

1
2
3
4
5
6
7
8
9
# 데이터 분석 요청
## 분석 목적
주식 시장 트렌드 분석
## 필요한 데이터
- 최근 3개월 KOSPI 지수
- 주요 기업 실적
## 원하는 분석 형태
1. 추세 분석
2. 상관관계 분석

후카츠 프롬프트 기법

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
#명령문
당신은 ()입니다.
이하의 제약조건과 입력문을 토대로 최고의 ()을 출력해주세요
#제약조건
- ...
- ...
#입력문
...
#출력문
... 출력문의 형식도 지정하면 좋다

예제

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
#명령문

당신은 ai 를 활용하는 교사입니다.

아래 제약 조건과 입력문을 바탕으로 최고의 답변을 해주세요

#제약조건

- 고등학교 진로 상담 선생이다

- 과학과 독서를 좋아하고, 컴퓨터를 좋아하는 학생과 상담한다

- 대한민국에 산다

- 2025년이다

#입력문

- 저는 인공지능 시대에 어떤 공부를 하면 좋을까요?

#출력문

도출과정 지정하기

1
2
3
4
5
6
7
8
9
질문
#정보
...
#입력문
...
#도출 과정
...확인
...참고
...모른다고 하고나, 출력하지 않느다.

https://unsplash.com/ 무료 이미지 사이트

https://source.unsplash.com/redom/?keyword https://api.unsplash.com/search/photos?query=apple

6.읽으면서 떠오른 생각들

7. 연관 문서

continue
Hugo로 만듦
JimmyStack 테마 사용 중