ROKO

Prompt Engineer 본문

Develop

Prompt Engineer

RO_KO 2023. 3. 12. 15:41
728x90

생성모델이 현재 AI분야를 휩쓸면서 프롬프트 엔지니어라는 직종도 생겨나고 있다. 프롬프트 엔지니어가 무엇인지 간략히 알아보자.

스타트업이나 기업에서 생성모델을 이용해 시장을 분석하거나 서비스에 활용하기 시작했다. 아직 완벽히 검증이 끝나지는 않았지만 기존의 성능만으로 충분히 시장성이 있다는 것은 확실하다.

 

현재는 모든 사용자들에게 많은 사용권한을 부여하고 있는데 생성모델은 상당히 무거운 모델이다. 훈련뿐만 아니라 실제 사용시에도 필요한 자원이 많은데, 이를 효율적으로 사용하기 위한 방법이 프롬프트 엔지니어링이고 이를 직종으로 하는 사람들이 프롬프트 엔지니어이다.

 

프롬프트란?

GUI와 같이 마우스와 그래픽 정보로 상호작용하는 것이 아닌 CLI형식처럼 명령어를 통해 컴퓨터에게 지시하는 것을 의미한다. 개념을 확장시키면 네이버나 구글 검색창에 검색하는 과정 또한 프롬프트라고 볼 수 있다.

 

그렇다면 생성모델에서 프롬프트를 효율적으로 한다는건 또 무슨말일까? 의류 기업에서 옷 디자인 시안을 확인하기 위해 생성모델 서비스를 사용한다고 해보자. 디자이너가 원하는 디자인이나 옷 종류를 단 한번의 프롬프트로 찾을 수 있을까? 운이 좋으면 그렇겠지만 자신이 생각하는 이미지에 가까워 지게끔 말을 추가하거나 수정하며 다양한 이미지를 뽑으려 할 것이다. 이미지 생성 한번에 100만원이라면 마음껏 생생모델을 사용할 마음이 생길까? 절대 그렇지 않다는 것을 알 수 있다.

 

이러한 비용과 시간을 최소화 하기위한 프롬프트 엔지니어링이 떠오르고 있다. 실제로 찾아보면 이미 여러가지 프롬프트 엔지니어링이 상품으로 교환되거나 사용되고 있다. 더 자세히 이해하고 싶다면 아래의 영상을 참고하자.

 

https://www.youtube.com/watch?v=basWTDVEruU 

 

728x90

'Develop' 카테고리의 다른 글

[Pytorch] TensorboardX  (0) 2023.04.14
[Mac] vscode PATH 설정 오류  (0) 2023.03.22
[Python] list slicing replace  (0) 2023.03.05
[Python] LIST.sort() vs sorted(LIST)  (0) 2023.03.02
Comments