본문 바로가기
챗GPT

"프롬프트 엔지니어링"

by Bravo_in 2024. 1. 28.

프롬프트 엔지니어링에 대한 이야기를 해보도록 할게요~

챗GPT를 사용하고 계시는 분들은 프롬프트 엔지니어링에 대한 이야기를 많이 들어보셨을거예요~

혹시 용어에 대한 어색함이 있다고 하시더라도 이런 식의 생각을 해보신 적은 있으시죠?

' 보다 좋은 프롬프트는 무엇일까? '

 

사실 전에 기초적인 프롬프트를 써보는 방법에 대해서는 포스팅을 한적이 있었습니다~ 

 

"챗GPT와 효과적인 대화 시작 방법"

게시날짜 23.12.07 지난 시간 언급드린 것처럼 오늘은 프롬프트에 대한 내용을 블로그에 작성해 보겠습니다!! 그 것이 바로 "챗GPT와 효과적인 대화 시작 방법"이기 때문입니다 프롬프트 작성의 기

dinoteacher.com

이때, 프롬프트를 잘 쓰는 방법에 대한 생각을 제가 계속 하고 있다고 했는데...

오늘은 추가적으로 알게된 저만 알고 싶은 비밀같은(?) 요소들 몇 가지를 써보도록 하겠습니다.

 

프롬프트 엔지니어링은

거대언어 모델을 효과적으로 사용할 수 있도록 하는
프롬프트를 연구, 개발하고 최적화 시키는 새로운 분야를 총칭하는 단어입니다~

 

조금 포괄적이고 새로운 영역의 단어이기는 하나 위에 설명드린대로

좋은 프롬프트를 위한 모든 과정들을 다 프롬프트 엔지니어링을 한다고 포괄적으로 말할 수 있겠습니다.

 


다음의 6가지를 포함하면 좋은 프롬프트라고 할 수 있습니다!

 

1.  Persona (페르소나)

인물에 대한 역할 설정입니다. 

ex) 당신은 유명한 인플루언서입니다. 당신은 유명한 심리학 교수입니다 등

 

 

2.  Context (배경)

끌어낼 결과에 대한 배경설정입니다.

 

ex)  나는 이제 막 블로그에 가입한 초보인데 글을 어떻게 써야 SEO를 반영한 좋은 글이 되는지에 대한 세심한 지도가 필요합니다. 또는 나는 곧 4박5일간 제주도로 처음 여행을 갈 사람인데 여행 일정을 계획해야하는 상황이다 등

 

 

3. Task (임무)

원하는 작업 결과를 말합니다. 

 

ex) ~ 을 그려주세요. ~을 요약해주세요. ~을 계획서를 만들어주세요 등

 

 

4. Format (양식)

원하는 작업결과의 양식을 결정해줍니다.

 

ex) 500글자 정도의 글을 작성해주세요. 표로 나타내주세요. 스크립트로 만들어주세요 등

 

 

5. Example (예시)

상황에 대한 이해를 돕는 예를 들어주기.

 

 ex) 당신이 오너라고 상상하고 연설문을 작성한다면, 동창회장이되어 단상에서 연설을 한다면~

 

 

6. Tone (톤)

결과의 어조를 결정해줍니다.

 

ex) 초등학생이 이해할 수 있을 정도로 쉽게 풀어서, ~해요라는 문체를 써서, 다정한 어투로, 전문적인 등

 


눈치 채셨나요? 가장 중요한건 무엇일까요?

 

당연히 3번에 쓰여있는  TASK 임무겠죠!  
이 항목은 절대로 빠지면 안 된답니다!!

 

 

전에도 언급한 것과 같이 좋은 프롬프트를 써도 단 한 번에 좋은 결과를 얻어내긴 힘들어요.

반복하여 내가 원하는 결과를 얻어낼 때까지 챗GPT와 대화를 하는 것이 좋습니다.

 

 

요즘 정말 생성형 Ai덕분에 많은 것들이 편해지고 있습니다.

저는 특히 그림을 표현하거나 영상을 표현하는 부분에서 많은 도움을 받을 수 있어서 매우 고맙게 생각하고 있어요~

 

 

챗 GPT와의 보다 효율적인 대화를 위해 준비한 포스팅 여기서 마칩니다!!

읽어주신 분들 감사합니다! 복받으세요! Merry Christmas!

 

메리크리스마스! 직접 생성한 이미지~