책은 나의 힘

챗GPT가 쏘아올린 신직업 프롬프트 엔지니어 / 서승완, 채시은

인공지능이 만들어낸 결과의 책임은 대부분 '프롬프트를 작성하는 사람'에게 있습니다. 이 시대의 생존 기술은 인공지능과의 원활한 소통과 협업입니다. 이를 경시하다 보면 스스로의 직무에 대한 경쟁력을 잃을지도 모릅니다. 반면 인공지능과 잘 소통하고, 인공지능과의 협업을 통해 성과를 이루는 사람들은 경쟁력을 높여 미래 시장에서 더욱 크게 활약할 수 있을 것입니다. 결국 프롬프트를 잘 작성하고 인공지능과 협력하는 능력을 키워야만 이 변화하는 시대에서 살아남을 수 있습니다.

펜실베니아 대학 와튼스쿨에서 '기술 및 기업가 정신'을 가르치는 에단 몰릭Ethan Mollick 교수는 학생들에게 AI만을 사용해 짧은 논문을 작성하도록 하는 과제를 내며 프롬프트 엔지니어링을 가르칩니다. 에단은 '학생들에게 프롬프트 엔지니어링에 대한 가이드를 공유하고 나서 수업 결과가 크게 향상되었다'며, '미래에도 유망한 직업이 될지는 솔직히 모르겠지만, 학생들에게 기본적인 프롬프트 엔지니어링은 가르칠 필요가 있다'고 주장했죠. 미국 조지타운 대학교에서 프롬프트 엔지니어링을 가르치는 샘 포트리치오Sam Potolicchio 교수 역시 비슷한 주장을 이어갑니다. '교육에 있어 가장 중요한 것은 질문하는 법을 배우는 것인데, 드디어 그것이 가능하게 되었다'고 덧붙이며 말이죠.

노르웨이에서 프롬프트 엔지니어로 활동하고 있는 크리스티안 파겔리Kristian Fagerlie 의 이야기를 참고해봅시다. 크리스티안은 자신의 웹사이트 AllabtAIallabtai.com 에서 프롬프트 엔지니어링 커리어를 시작하는 법이라는 포스팅을 통해 아래 4가지의 역량을 제시하고 있습니다.

첫째는 글쓰기 실력과 대화 능력Writing and Communication Skills 입니다. 결국 프롬프트 엔지니어링은 AI를 상대로 대화를 하는 것입니다. 그러므로 프롬프트 엔지니어는 AI 모델이 이해하기 쉬운 명확하고 간결한 프롬프트 작성 능력을 갖춰야 합니다. 여기에는 논리적인 생각 전개와 정확한 표현 능력이 포함될테니, 글쓰기를 잘하거나, 말을 조리있게 잘하는 사람, 국어 능력이 우수한 사람들이 매우 유리하겠죠. 또, 여기에는 영어를 잘하는 능력도 함께 있으면 좋습니다. 많은 AI모델과 서비스들이 영어에 기반한 프롬프트를 지원하고 있기 때문이죠.

둘째는 언어 모델 구조에 대한 이해Understand How Language Models Work 입니다. 생성 AI 기술 및 인공지능의 기본적인 개념과 원리를 이해하고 있어야 한다는 거죠. 그래야만 해당 모델의 특성에 맞게 올바른 프롬프트를 입력하고 시도할 수 있을 테니까요. 가령 미드저니를 사용할 때는 다양한 파라미터 값을 통해 결과물을 세세하게 조정할 수 있는데요, 이 파라미터 값은 달리나 다른 모델에는 해당하지 않는 미드저니만의 특징입니다. 이런 모델 및 서비스별 차이점을 반드시 인지하고 있어야 합니다.

셋째는 창의성Creativity 입니다. 이것은 곧 '문제를 해결할 수 있는 능력'과 밀접한 연관이 있습니다. 프롬프트 엔지니어링을 위해서는 창의적이고 틀에서 벗어난 사고가 많이 요구됩니다. 모델이 가진 기존의 한계를 극복하고, 더 좋은 결과를 만들기 위해서는 참신한 시도가 필요하거든요. 대표적인 예시가 바로 챗GPT의 프롬프트 기법의 하나인 Act as 기법입니다. 단순하게 챗GPT에게 '기사를 작성해줘'라고 이야기하는 것보다는 '네가 기자라고 생각하고, 마감이 얼마 남지 않은 기사를 써주면 좋겠어'라고 쓰는 것이 훨씬 좋은 결과물을 가져오거든요. 여기에는 구체적인 상황을 이끌어낼 수 있는 풍부한 상상력과 창의력이 반드시 요구됩니다.

넷째는 기술 능력에 대한 이해Understand Technical Skills 입니다. 크리스티안은 좋은 프롬프트 엔지니어링을 위해서는 간단한 파이썬 프로그래밍 코드를 짜는 것과 같은 실용적이고 기본적인 기술 지식이 있으면 좋을 것이라 말합니다. 남들은 챗GPT 사이트에서 프롬프트를 입력할 동안, 경쟁력 있는 다른 프롬프트 엔지니어는 API를 직접 연결해 다양한 엔지니어링 시도를 할 수 있습니다. 여기에는 API를 연결할 수 있는 최소한의 코딩 지식이 요구되겠지요. 전문적이고 복잡한 기술을 이해할 필요는 없더라도, 최소한의 기술을 보유하고 있으면 더 좋은 프롬프트 엔지니어링을 할 수 있습니다.

  • #챗GPT
  • #프롬프트엔지니어