챗gpt 프롬프트 엔지니어링 기법 – 예시 제공, 제로샷, 원샷, 퓨샷

챗gpt에게 좋은 답변을 얻기 위해서는 프롬프트 작성 기법이 아주 중요합니다.

여러가지 방법이 있지만 이번 포스팅에서는 챗gpt 프롬프트

프롬프트 엔지니어링 기법

엔지니어링 기법 중 하나인 예시 제공 기법에 대해 알아보도록 하겠습니다.

챗gpt에게 질문을 할 때에 적절한 예시를 적어주는게 질 좋은 답변에 도움이 됩니다.

 

샷 제공 기법

샷이라는 말은 예시를 제공한다는 것을 의미합니다.

예시가 하나도 안들어갔을 경우에는 제로샷(zero shot), 한 번 들어갔을 때는 원샷(one shot), 여러번 들어갔을 때는 퓨샷(few shot)이라고 합니다.

제로샷, 원샷, 퓨샷을 각각 제공하였을 때 어떻게 챗gpt가 답변을 해주는지 예제를 통해 알아보도록 하겠습니다.

먼저, 아무런 예시 없이 제로샷으로 “김치찌개의 요리 종류는 무엇인가요”라고 질문했을 때 아래와 같이 김치찌개 종류에 대해 구구절절이 설명하고 있습니다.

프롬프트 샷 제공

하지만 아래와 같이 예제 즉 샷을 추가, 퓨샷을 제공하니 깔끔하게 제가 원하는 답변이 나오는 것을 볼 수 있습니다.

샷 제공

이렇게 제로샷보다는 원샷 또는 퓨샷이 좋은 결과를 낳게 됩니다.

샷을 주게 될 때에는 콜론, 하이픈, 줄바꿈 등을 적극 활용하는 등 형식을 갖춰야 합니다.

제대로 응답하지 않을 경우 “예시를 참고해서 같은 형식으로 알려주세요”라는 지시문을 넣어주면 우리가 원하는 답을 얻을 수 있습니다.





 

Q&A 기법

Q&A 기법은 퓨샷 기법과 비슷한 기법입니다.

챗gpt는 다음에 올 수 있는 토큰을 추천해주는 시스템이라서 기본적으로 문장을 이어가려는 성질을 갖고 있습니다.

예를 들어보면 다음과 같습니다.

Q&A 기법

이렇게 챗gpt가 본인이 출장 보고를 받는 사장이 되어 문맥에 맞게 다음 이야기를 하게 됩니다.

이러한 과정을 통해 챗gpt는 주어진 주제에 대해 더 깊게 이해를 하고 답변을 생성할 수 있습니다.

마치며

지금까지 챗gpt 프롬프트 엔지니어링 기법 중 하나인 예시 제공 기법 중에서 샷 제공 기법과 Q&A기법에 대해 알아보았습니다.

본인이 답변을 받고 싶은 형식에 따라 이러한 예시를 제공하는 기법을 사용하면 훨씬 더 좋은 결과를 얻을 수 있을 것입니다.

예시 제공 기법 외에 더욱 유용한 “역할 제공 기법”, 그리고 “마크다운 활용 기법(후카츠 프롬프트, 형식 지정 기법)”에 대해 알고 싶으신 분들은 확인해보시면 많은 도움이 되실거라 생각됩니다.

 

 

Leave a Comment