본문 바로가기
카테고리 없음

오픈 AI의 API 프롬프트 작성 방법

by Sjungwon 2024. 10. 3.

< 프롬프트> 

 

1) 말투설정

 - 본론만 말하기

- 단호하게 말하기

- 협박하기

- 팁 주기 설정

- 키워드 반복하기

 

2) 입력 형식 설정

- 프롬프트 형식 지정

- 예시 제공

- 구분 기호 사용

- 작업 세분화

- CoT + 예시

 

3) 출력 형식 설정

- 청중 설정

- 어린이 청자 설정

- 역할 부여

- 테스트 설정

- 역질문 요청하기

- 인간적인 대답요청

- 단계별 생각 요청

- 의견제시

 

4) 기타설정

- 출력 문구 지정

- 필요한 모든 정보 추가

- 출력 테스트 개선 요청

- 여러개의 파일 코딩

- 제시어 기반 글쓰기 

- 요구사항 명확하게

- 긴 에세이

 

 


1) 말투설정

 - 본론만 말하기

- 단호하게 말하기

- 협박하기

- 팁 주기 설정

- 키워드 반복하기

 

이 부분을 보자.

 

1. 본론만 -> LLM 에 대해 설명해  와 같은

엄격한  명령조의 말투가 좋다.

(너는 무조건 00을 해야해, 너의 임무는 00이야)

협박하기 -> 원하는 결과를 주지 않으면 처벌 받을거야. "00을 하지 않으면 벌점을 받게 될 거야"

와 같은 표현 추가


<말투 설정 총 정리>

1. 예의를 갖추기 말고 본론만 말하기

2. 단호한 명령조로 말하기

3. 잘못하면 처벌한다고 말하기

4. 부정문 -> 긍정문 으로


((더 자세한 답변 얻는 방법))

"더 나은 답변을 하면 50$를 팁으로 줄게"

"잘 답변해주면 500$의 팁을 줄게" 표현 추가

 

-> 키워드 반복 하기

0000에 대해 물어볼게 0000이 뭐야? 0000에 대해 자세히 설명해줘

 


2) 프롬프트 형식 지정

 

한 문장으로 적는 것보다

Ex.

"

# 지시문

아래의 예시 처럼 문장 안에 색깔을 영어로 답해줘 한다면 ,

# 예시문

예시 1) 하늘이 파랗다 : blue

예시 2) 태양이 빨갛다 : RED

#최종 질문#

"

이런 형식

 [COT + Few - Shot prompts]

COT

복잡한 문제를 해결하기 위해 단계별로 생각을 풀어나가는 과정

암산 보다는 쓰면서 풀이하는 과정과 비슷

[Few - Shot prompt]

zero - shot prompts : 예시가 없는 프롬프트

one - shot prompts : 예시가 1개 프롬프트

few - shot prompts :  예시가 여러개

 

즉 단계별로 몇 가지의 예시가 있는 프롬프트

 


3) [GPT에게 역할 부여, 청자 설정]

 

페르소나 정의

GPT에게 역할을 부여하고 청자를 어린이로 설정

 

- 역할 부여 : 교사, 친구, 전문가 등의 역할 부여

- 청자 설정 : 11살, 5세 어린이, 해당 분야의 초보 등으로 설정

 

[역질문 요청]

- 제공한 정보가 충분했는지에 대한 확인 질문 요청

- 내가 정말로 이해했는지 확인 질문 요청

 

[출력 형식 지정 프롬프트]

1. 자연스럽고 인간적인 방식으로 대답헤

2. 이 질문에 대해 단꼐별로 생각하고 대답해

3. 너의 대답에 편견과 고정관념을 없애