바쁜 직장인의 일기장

생성형 AI의 시대, 가장 중요한 건 프롬프트? 본문

IT 지식

생성형 AI의 시대, 가장 중요한 건 프롬프트?

그리미스 2024. 6. 24. 23:11
반응형

오늘은 가장 인기 있는 생성형 AI 분야에서도 가장 중요하다고 할 수 있는 프롬프트에 대해서 공유하려고 한다.

 

 

그래서 프롬프트(prompt)가 뭐야?

 

 

간단히 말해서, 프롬프트(prompt)는 생성형 AI와 같은 시스템에서 입력으로 제공되는 짧은 텍스트나 명령어이다.

프롬프트는 AI가 특정한 작업을 수행하거나 특정한 출력을 생성할 수 있도록 지시하는 역할을 하거나, AI에게 무엇을 해야 하는지 알려주는 명령어라고 할 수 있다.

 

그래서, 프롬프트의 구체성에 따라 출력의 품질과 일관성이 달라지기 때문에 매우 중요한 요소라고 할 수 있다.

 

프롬프트의 종류와 예시

  • 텍스트 프롬프트: 글쓰기나 번역, 질문에 대한 답변 생성에 사용된다.
    • 예: "고양이에 대한 재미있는 이야기를 써주세요."
  • 이미지 프롬프트: 이미지 생성 모델에 입력되어 특정한 스타일이나 주제의 이미지를 생성한다.
    • 예: "해변에서 노을이 지는 장면을 그려주세요."
  • 오디오 프롬프트: 음악 생성 모델에 입력되어 특정한 분위기의 음악을 생성한다.
    • 예: "잔잔한 피아노 곡을 만들어 주세요."

 

 

여기서, 텍스트 프롬프트에 대한 예시처럼 실제로 Chat GPT에게 똑같이 적용해 보면 결과를 알 수 있다.

 

Chat GPT 고양이 이야기

 

이 처럼, 재미있는 고양이 이야기를 작성해 달라고 했을 때, 모모라는 고양이를 주인공으로 채택하여, 간단한 이야기를 만들어 주었다. 특정한 주제나, 누구를 대상으로 재미있는 이야기를 작성해 달라고 적지 않았기 때문에, 원하는 답변을 얻을 수 있었으면 다행이지만 그렇지 못했을 때에는 프롬프트 수정이 필요하다.

 

그렇다면, 프롬프트를 수정하여, 조금 더 구체적이고 특정한 주제와 대상을 설정해서 다시 한번 Chat GPT에게 결괏값을 가져와 본다.

 

그 내용은 다음과 같이 설정하였다.

 

주인공 고양이의 이름을 '네로'로 지정하고, 고양이가 사람처럼 말을 할 수 있고, 그리고 어린아이 5살에게 재밌게 들려줄 수 있는 동화 같은 이야기로 작성해 줘.

 

자세한 프롬프트로 달라진 이야기

 

글 내용을 보면 확연히 달라진 말투와 아이들이 좋아할 만한 주제로 변한 것을 알 수 있다. 이렇게 같은 AI 모델을 사용하더라도 프롬프트를 어떻게 설정하느냐에 따라 다른 결과 값을 보여준다.

 

우리는 이렇게 원하는 결과 값을 얻기 위해 프롬프트를 수정하고 설계하는 것을 프롬프트 엔지니어링이라고 한다.

 

프롬프트 엔지니어링에 대해서 조금 더 알아본다.

프롬프트 엔지니어링이란?

프롬프트 엔지니어링

프롬프트 엔지니어링(Prompt Engineering)은 원하는 결과를 얻기 위해 프롬프트를 설계하고 최적화하는 과정이다. 잘 설계된 프롬프트는 AI가 명확하고 일관된 출력을 생성하도록 돕는다.

  • 프롬프트 설계의 예시:
    • 명확하고 구체적인 지시를 포함: "10살 아이에게 설명하듯이 블랙홀의 원리를 설명해 주세요."
    • 단계별로 나누어 지시: "첫 번째 단락에서 주제 소개, 두 번째 단락에서 주제의 중요성 설명, 세 번째 단락에서 예시를 들어주세요."

 

 

위에서 알아봤듯이, 아무리 좋은 AI 모델을 사용한다 하더라도, 좋지 못한 프롬프트를 적용했을 때에는 원하는 결과를 얻을 수 없다. 그래서 이 프롬프트가 굉장히 중요한 영향을 끼친다.

 

최근에 아래와 같은 기사 제목들을 종종 본 적이 있을 것이다.

"초봉 4억 원"... AI가 배출한 新직업 '프롬프트 엔지니어' 뭐길래

생성형 AI 붐에 새 직업 '프롬프트 엔지니어' 뜬다…"연봉 4억대"

프롬프트 엔지니어의 연봉은 왜 높을까? - 전망과 자격획득

 

일반적으로 사용자가 원하는 답변을 얻기 위해 프롬프트를 수정하거나, 만약 원하는 답변을 얻지 못하더라도 모델의 성능이 안 좋구나 하고 말지만, 기업 입장에서는 AI의 답변이 곧, 기업 공식 입장일 수 있기 때문에, AI에 정확한 역할과 정확한 답변을 위한 설정들이 필요할 것이다.

 

그래서 이러한 프롬프트 엔지니어가 높은 연봉을 기록하는 게 아닌가 싶다.

 

앞으로 더 좋은 성능의 생성형 AI들이 나올 텐데, 이러한 프롬프트의 성질을 알고 있다면, 원하는 콘텐츠들을 무궁무진하게 만들어낼 수 있지 않을까 생각한다.

반응형