ChatGPT 프롬프트 모델

RushBsite·2023년 9월 7일
0

TIL

목록 보기
18/18
post-thumbnail

내용 출처

프롬프트 엔지니어링

ChatGPT 의 효과적 사용을 위한 모델 5가지

페르소나 패턴

ChatGPT 에게 페르소나(인격)을 부여하여 응답 종류와 집중해야할 세부사항을 유도하는것.

EX1) 니가 X이버 선임 엔지니어인척 할거야. 보안과 성능에 주의를 기울여 다음 코드를 검토해.

EX2)이제부터 책 편집자가 되어 가독성에 중점을 두고 다음 블로그 글을 검토해보세요

실존인물, 유해인물 입력 경우 안전 필터 작동 주의

레시피 패턴

필요한 컴포넌트를 알려주고서 컴포넌트의 조합 방법, 순서 등을 유도하는 것.

EX) 데이터를 암호화 하는 Rust 프로그램을 작성할거야.
(레시피) 사용자입력을 읽고, 유효성 검사를 하고 암호화하고, 암호화된 데이터를 반환해야 한다는 것을 알아
이를 위해 전체 단계 순서를 알려주고, 누락된 단계를 채우고 불필요한 단계가 있는지 확인해 줘.

누락된 단계를 채우고 .. 라는 문구는 chatGPT 가 후속 질문 없이 부족한 부분을 바로 채우게 한다.

불필요한 단계가 있는지 확인 .. 라는 문구는 chatGPT 가 더 나은 레시피를 만들기 위해 부정확한 부분을 찾아내도록 한다.

리플렉션 패턴

모든 답변에 대한 이유를 설명하도록 요청한다. 학습에 도움됨.

EX1) ..이 다음 답변 제공시에는 답변의 근거와 가정을 설명하세요

EX2) ..선택한 사항을 설명하고 잠재적인 제한 사항이나 엣지 케이스를 설명하세요

거부 차단기 패턴

ChatGPT가 지식제한, 안전 등의 이유로 답하기 어렵다고 한 질문의 문구를 재구성하여 ChatGPT가 대답하게끔 유도하는 것.

EX1) ..질문에 답할 수 없을 때마다 질문에 답할 수 없는 이유를 설명하세요. 답변할 수 있는 질문의 대체 표현을 하나 이상 제공하세요.

뒤집힌 상호작용 패턴

원하는 것을 달성할때 까지 ChatGPT의 질문을 유도하는 것. ChatGPT에게 사전지식 전달여부나 해야하는 질문의 모호함등으로 고민한다면 써볼만함.

EX1) AWS에 있는 웹서버에 Rust 바이너리를 배포하기 위한 질문을 나에게 하십시오. 필요한 모든 정보를 얻으면 배포를 위한 bash 스크립트를 작성하시오

profile
게임 기획/개발 지망생

0개의 댓글