https://arxiv.org/abs/2312.16171
논문상으로 퀄리티 57.7%, 정확도는 36.4% 향상
- 본론만 말하기,쓸대없는 말 하지 말기, 미사여구 붙이지 말기
ex)자꾸 질문해서 미안한데.. 이런 쓸대없는말 하지 말기 - 청중 설정하기. 의도한 청중을 설정하고 질문하기
ex)스마트폰을 사용해본적 없는 사람을 위해 스마트폰 작동원리에 대한 개요를 설명해줘 - 복잡한 작업을 간단한 프롬프트로 세분화시켜라.
ex) A로는 B를 만들고 만들어진 B를가지고 C와D를 만들어줘. C가지고는 C-1을 생성하고 D로는 D-1을 추가로 만들어줘 X ex) P1: A로 B 만들어줘. 그리고 만들어진 B를 추후 재사용할꺼니까 기억해 P2: 만들어진 B를가지고 C를 만들어줘. 그리고 만들어진 C를 추후 재사용할꺼니까 기억해 P3. 만들어진 B를 가지고 D를 만들어줘. 그리고 만들어진 D를 추후 재사용할꺼니까 기억해 P4. C로는 C-1을 만들어줘. P5. D로는 D-1을 만들어줘. - 긍정 지시문 사용하기, 부정어 사용하지말기
ex) 반말 하지마 X 존댓말 해 O. - 어린이 청자 설정하기
ex) 비전공자도 이해하기 쉽게 설명해줘 ex) 11살짜리도 이애할수 있게 설명해줘 - 팁준다고하기
ex) 더 나은 답변을 하면 $300K팁을 줄게. devops에 대해서 설명해줘 - 예제 중심 프롬프트 구현하기. 지시, 예시, 질문으로 질문하기, 다음과같이 질문 형식지로 질문하기
ex) ###Example###
ex) ###Question###
ex) ###Instruction### - 임무를 설정하기
ex)너는 반드시~~, 너는 무조건~~
ex)너의 임무는~~ - 협박하기
ex)너의 임무는 XX야. 제대로 답변 못하면 “당신은 불이익을 받을것입니다”. 라는 문장 포함시키기 - 다음 프롬프트들 추가시키기
- 자연스러운 답변을 요청하기 : Answer a question given in a natural, human-like manner
- 단계별로 생각하도록 하기 : think step by step
- 편견제거시키는 프롬프트 추가시키기 : Ensure that your answer is unbiased and avoids relying on stereotypes.
- 정보 충분할때까지 질문시키기 : From now on, I would like you to ask me questions to
- 필요한 모든 정보를 포함시키라고 하기 : Write a detailed [essay/text /paragraph] for me on [topic] in detail by adding all the information necessary
- 테스트 추가시키기
ex) 내가 답변을 물어볼때까지 정답은 알려주지말고 테스트만 해봐. - 역할 부여시키기
ex) 너는 devops엔지니어야. - 구분기호 사용하기
ex) 따옴표, 쌍따옴표같은거 쓰기 - 주요 특정 단어 반복해서 사용하기
ex) devops 엔지니어로 블로그를 작성중이야. devops 엔지니어에게 필요한 devops 도구를 추천할꺼야. - CoT 이용해서 질문하기(질문을 계속 이어서 하라)
ex)10을 2로 나눕니다. 먼저 10을 2로 나눕니다. 결과는 ? - 출력문구 지정하라.devops 엔지니어란:
- devops 엔지니어의 직무요건:
- ex) devops 엔지니어가 뭔지 설명해줘
- 여러개의 파일의 프로젝트를 만드는 스크립트를 요청
ex) 코딩시 두개 이상의 파일에 걸쳐있는 코딩을 할때 각각의 파일을 만들지말고 챗지피티한테 애초에 관련 파일 전체를 만드는 스크립트를 만들어달라고 한다. - 키워드 제시
ex)devops 엔지니어에 대해 설명해줘. 단 CI/CD, k8s, docker, 컨테이너 라는 단어는 반드시 포함시켜.