1. 페르소나 패턴(The Persona Pattern)
- 코드 검토, 코드에서 버그 찾을 때 유용
프롬프트 예)
"당신은 FAANG 회사의 선임 엔지니어입니다.보안과 성능에 주의를 기울여 다음 코드를 검토하세요. 선임 엔지니어라면 해당 코드에 대해 생성할 수 있는 출력을 제공하세요."
그리고 질문을 하면됨.
2. 레시피 패턴(The Recipe Pattern)
- 달성하고 싶은 목표가 있고, 재료는 알고 있으나 달성하기 위한 단계는 알고 있는데, 이를 모두 조합하는데 유용
프롬프트 예)
"데이터를 암호화하는 Rust 프로그램을 작성하려고 합니다.
사용자 입력을 읽고, 유효성을 검사하고, 암호화하고, 암호화된 데이터를 반환해야 한다는 것을 알고 있습니다.
이를 위해, 전체 단계 순서를 알려주고, 누락된 단계를 채우고, 불필요한 단계가 있는지 확인해 주세요."
3. 리플렉션 패턴(The Reflection Pattern)
- 코드가 뭘 해야되는지 이해
프롬프트 예)
"답변을 제공할 때는 답변의 근거와 가정을 설명하세요.
선택한 사항을 설명하고 잠재적인 제한사항이나 엣지 케이스를 설명하세요."
그리고 질문하면됨. (답변이 이전보다 굉장히 상세해짐)
4. 거부 차단기 패턴(The Refusal Breaker Pattern)
- 원하는 특정 질문의 문구를 바꾸거나 재구성하여 chatgpt로 하여금 대답하게끔 유도
- 질문하기전 chatgpt에게 내용 적어주기
프롬프트 예)
"질문에 답할 수 없을 때마다 질문에 답할 수 없는 이유를 설명하세요.
답변할 수 있는 질문의 대체 표현을 하나 이상 제공하세요."
이후 질문시 chatgpt가 답변할 수 없는 경우, 원래 질문에 대한 답변이 될 수 있는 몇 가지 대체 질문이 표시되고,
이를 통해 궁극적으로 chatgpt가 답변할 수 있음.
5. 뒤집힌 상호작용 패턴(The Flipped Interaction Pattern)
chatgpt에게 원하는 것을 달성할 때까지 chatgpt가 우리에게 질문하도록 유도함.
목표를 달성하기 위해 chatgpt가 어떤 정보를 필요로 하는지 모를때 유용함.
프롬프트 예)
"AWS에 있는 웹 서버를 RUsht 바이너리를 배포하기 위한 질문을 나에게 하세요.
필요한 모든 정보를 얻으면, 배포를 자동화하는 bash 스크립트를 작성하세요."
해당 프롬프트 실행시 사용자에게 피룡한 정보를 묻는 메시지를 표시함. 결국 사용자는 이에 답하기만 하면 됨.
chatgpt에 필요한 정보와 단계 등을 먼저 알아내야 하는 것보다 이런 식으로 요청하면 훨씬 쉬워짐.
카테고리 없음
CHATGPT 프롬프트 명령어 활용법
반응형
반응형
댓글