본문 바로가기
IT관련/프롬프트 엔제니어링 교과서

2. 프롬프트 구성 원칙 5가지 (ChatGPT 더 잘 사용하기)

by 데이머니 2024. 12. 10.

1. 프롬프트 구성 원칙

   - 구체적 지시

      : 잘못된 예시) 프랑스 스타일로 나무에 대한 시를 써줄래?

      : 올바른 예시) 형식의 완정성을 추구하는 프랑스 스타일로 '숲속 깊숙한 곳에 있는 나무'에 대한 시를 5줄로 써줄래?

 

   - 명확한 단어

       : 잘못된 예시) 배가 우리에게 끼치는 영향에 대해 알려줘

       : 올바른 예시) 배(Ship)가 인류 문명사에 끼친 영향에 대해 알려줘

           . 중의적인 단어나 표현은 최대한 지양함

           . 명확하게 영어를 병기해 주는 것이 좋음

           . 고유어보다는 한자어를 사용하도록 함

 

       : 잘못된 예시) 일을 많이 하면 몸이 어떻게 되는지 알려주세요 

       : 올바른 예시) 과다노동이 우리의 신체유발하는 영향에 대해 서술해 주세요 → 한자어 사용

 

   - 맥락 제공

       : 잘못된 예시) 콩쥐팥쥐에 대한 노래 가사를 만들어줘

       : 올바른 예시) 콩쥐팥쥐는 한국의 대표적인 전래동화고, 계모와 계모의 딸 팥쥐로부터 구박을 받고

                              온갖 학대를 받던 콩쥐가 원님과 결혼하게 되면서 신분 상승을 이루고 팥쥐와 계모는

                              처벌을 받는다는 권성징악 스토리를 담고 있어. 

                              이 스토리를 바탕으로 밝은 노래 가사를 만들어줘.

 

   - 구조 형식화

       : 잘못된 예시) 가상의 게임 캐릭터 설정을 하나 만들어줘

       : 올바른 예시) 가상의 게임 캐릭터에 대한 정보를 다음 형식에 따라 만들어줘

                               . 이름 : [캐릭터의 이름]

                               . 외모 : [캐릭터의 외모를 한 줄로 묘사]

                               . 성격 : [캐릭터의 성격을 한 줄로 묘사]

 

        : 적절한 추론 형식과 도출 과정을 제시할 필요가 있음

 

   - 일관성 있는 결과물

       :  싱글턴 방식 (질문 한번으로 결과를 도출하는 방식)

일관성 있는 결과물

 

       :  멀티턴 방식 (질문과 답변을 여러번 주고 받는 방식)

멀티턴 방식

 

       :  일관성 있는 결과물의 장단점

일관성 있는 결과물의 장단점

 

하지만 프롬프트 엔지니어링을 위해서는 싱글턴 방식을 추천한다.