미국의 한 미술전에서 대상을 받은 아주 아름다운 작품이 생성형 AI로 만든 결과물이라고 해서 수상 여부 취소에 논란이 있었습니다. 이미지 생성형 AI인 미드저니 Midjourney 로 생성한 작품이었죠.
이는 굉장한 이슈가 되었고 생성형 AI로 만든 것은 부정행위라는 의견들이 있었으나 이 작품을 제출한 예술가 앨런은 작품을 제출할때 ‘미드저니를 거친 제이슨 M.앨런’이라고 명시했기에 속인적이 없다고 주장했습니다.
결론은? 결국 앨런의 작품은 대상여부가 취소되지 않았습니다. 그는 미드저니로 제출할 이미지를 생성하기 위해 프롬프트로만 80시간 넘게 이미지를 생성하여 프롬프트 입력값을 조절한 노력을 했다고 했습니다. 여기에 대해 포토샵을 쓴거랑 뭐가 다르냐, 생성형 AI 를 툴로서 사용한것이고 이미지 변환을 위해 적절한 문구-프롬프트를 생각해내는 것에도 인간의 창의성이 요구된다고 주장하는 의견들도 많았습니다.

프롬프트와 프롬프트 엔지니어링
프롬프트(Prompt )란 특정작업을 수행하도록 생성형 AI에 요청·입력하는 자연어 텍스트를 말합니다. 프롬프트 엔지니어링은(Prompt Engeneering ) 생성형 인공지능(AI)에게 원하는 최적의 결과값을 생성하기 위해 프롬프트를 설계 및 제작하는 프로세스를 의미합니다.
만약 내가 전세계에서 가장 인기 많은 영화가 무엇인지 알고 싶을때 입력창에 입력을 하겠죠. 프롬프트란 이때 Chat GPT 입력창에 “올해 가장 인기많은 영화 50개 말해줘”라고 쓰는것이고 이것을 좀 더 정확 하게 “올해 전세계에서 가장 인기 많은 영화, 관객수와 매출액 기준으로 50개를 뽑아주고 이를 선정한 출처를 기재해”라고 하면 어떤가요? 처음보다 좀 더 명확하고 좋은 결과값을 도출할 수 있겠죠. 이를 프롬프트 엔지니어링이라고 합니다.
생성형 AI로 부터 최적의 정교한 결과값을 도출해 내기 위해 최적의 프롬프트를 설계하고 개발을 해야 같은 시간을 투자해서 훨씬 높은 품질의 결과값을 얻을수 있습니다. 이는 생성형 AI를 쓰는 가장 큰 핵심 역량이라고 할 수 있습니다.
미국 미술전에 대상을 차지한 제이슨 앨런이 80시간을 투자해서 이미지 생성형 AI인 미드저니를 이용해서 이미지를 생성했는데 이를 다른사람이 똑같이 80시간을 투자한다고 해서 해당하는 높은 퀄리티가 나올 수 있다고 보장할 수 있을까요? 이는 네이버나 구글에서 검색할때는 누가 검색을 하든 결과값은 대부분 비슷하게 나오지만 생성형 AI는 누가 어떻게 입력하느냐에 따라서 결과값은 천차만별로 나올수 있는것이기에 프롬프트 엔지니어링이야 말로 생성형 AI 사용의 전부라고 말 할 수 있겠죠.
이를 위해 가장 기본적인 프롬프트 엔지니어링 기법을 살펴 보겠습니다.
프롬프트 엔지니어링 기법
- 구체적 조건 명시
- 맥락 정의와 학습
- 예시 명시
- 반복 질문
- 정보의 제외
좀 더 디테일하게 예시로 알아 볼까요?
프롬프트 생성 가이드
- 맥락을 정의 : 이는 현재의 상황을 구체적으로 명시를 해야 하는것입니다. 즉 생성형 AI에게 “지금 나는 학교 선생님이야. 초등학교 6학년 담임이고 한반에 25명이 있어. 이 아이들에게~~~”라고 앞서 현재 내가 입력할 프롬프트의 상황을 구체적으로 설명해야 결과값도 구체적이고 명확하게 나옵니다.
- 작업의 조건을 구체적으로 명시 : 원하는 결과값을 구체적이고 명확하게 설명할수 록 결과값이 내가 원하는 것에 가깝게 나올 확률이 높아집니다. 생성형 AI는 같은 프롬프트를 입력해도 그때의 확률 계산에 따라 결과값이 달라지기 때문이죠.
- 예시를 함께 입력 : 대부분의 사람이 해봤다고 해도 과언이 아닌 지브리 스타일 이미지 생성이 엄청 유행했 었죠. 이를 계기로 사람들이 짱구스타일, 심슨 스타일 등을 생성형 AI에게 요청했었는데 프롬프트 입력을 “짱구 스타일로 내 사진 바꿔죠” 보다는 짱구 이미지를 하나 업로드 하고 “내 사진을 이 짱구 이미지 스타일처럼 바꿔줘”라고 하면 원하는 결과값을 얻는데 시간이 매우 축약됩니다.
- 반복해서 다듬기 : 처음 결과값보다 프롬프트를 좀 더 세부적이고 디테일하게 수정단계를 거치면 높은 품질의 결과값을 얻을 수 있습니다.
프롬프트 엔지니어링이 어렵고 힘들게 느껴진다면 생성형 AI 플러그인을 사용하는것도 좋은 방법입니다. 생성형 AI 플러그 인에서 “프롬프트 엔지니어링”이라고 검색하면 이렇게 사람들이 많이 사용하는 프롬프트 엔지니어링 플러그인 리스트가 나옵니다 .이 중 사용하고 싶은 생성형 AI 프롬프트 분야를 선택해 사용하는것을 추천합니다.









댓글 남기기