소개
최근, ChatGPT를 비롯한 생성 AI로부터 원하는 출력을 얻기 위해 적절한 지시를 입력하는 기술인 「프롬프트 엔지니어링」이 주목받고 있습니다. 이에, 구인시장에서의 주목도나 프롬프트 엔지니어의 급여 등의 비즈니스 면에 초점을 맞추어 이 기술에 대해 살펴보겠습니다.
프롬프트 엔지니어링이란 무엇입니까?
프롬프트 엔지니어링(prompt engineering)은 생성 AI에서 원하는 출력을 얻기 위해 입력하는 자연 언어로 작성된 지침에 대한 기술 체계를 의미합니다.
생성 AI에 입력하는 지시를 '프롬프트'라고 부르기 때문에 '프롬프트 엔지니어링'이 된 것입니다. 프롬프트 엔지니어링이 주목받게 된 것은 OpenAI가 대규모 언어 모델 'GPT-3'을 공개한 2020년 무렵부터입니다. 이 AI의 출력 결과는 인간이 쓴 문장과 구별할 수 없을 정도로 자연스러웠습니다만, 유저가 원하는 출력 결과를 얻기 위해서는 지시를 궁리할 필요가 있기 때문에 이러한 기술이 탄생했습니다.
2022년에는 DALL-E 2를 비롯한 이미지 생성 AI가 다수 공개되어, 「이미지 생성 AI로부터 원하는 이미지를 출력시키는 기술」로서 다시 프롬프트 엔지니어링이 주목받게 되었습니다. 그리고 2022년 말, 대화형 AI 「ChatGPT」가 공개되어, 「대화형 AI로부터 원하는 텍스트를 출력시키는 기술」로서 이 기술이 급속도로 세상에 알려지며 현재에 이르게 되었습니다.
최근에는 텍스트 입력에서 동영상이나 3D 객체, 심지어 음악을 생성하는 AI 모델이 연구되고 있기 때문에, 프롬프트 엔지니어링에 의해 얻어지는 출력은 다양합니다.
프롬프트 엔지니어링은 이 글의 썸네일 이미지 제작에도 사용되었습니다(상단 로봇 고양이의 이미지).
프롬프트 엔지니어링의 주목도
프롬프트 엔지니어링의 주목도에 관해서는, 기계 학습을 활용한 이력서 작성 지원 서비스를 제공하는 미국 기업 ResumeBuilder.com이 2023년 4월 13일, 미국 기업을 대상으로 한 이 기술에 관한 의식 조사를 실시한 결과를 발표했습니다.
다수의 프롬프트 엔지니어를 고용하려는 미국 기업
346개 미국 기업에 대해 프롬프트 엔지니어 고용을 원하는지 물었더니 29%의 기업이 신속하게 고용하고 싶다고 응답했습니다. 또한 프롬프트 엔지니어를 고용하고 싶은 기업의 21%가 10명 이상 고용하고 싶다고 대답했습니다. 아래에 인용된 그래프는 '기업 직원 규모별 고용하고자 하는 프롬프트 엔지니어의 인원수'를 나타냅니다. 직원 501~1,000명의 기업 중 44%는 6~10명의 프롬프트 엔지니어를 고용하고 싶어합니다.
또한 조사 기업의 75%가 프롬프트 엔지니어의 고용에 의해 고용 삭감으로 이어질 것으로 생각하고 있으며, 그중 27%가 고용 삭감 효과가 "매우 높다"라고 응답하였고, 38%가 "약간 높다"라고 대답했습니다.
다급한 ChatGPT 업무 경험자 채용
조사 대상 기업 중 대표적인 생성 AI인 ChatGPT의 경력자 채용을 검토중인 기업에 채용 긴급도를 물었더니, 30%가 '매우 긴급', 19%가 '조금 긴급'이라고 대답했습니다.
ChatGPT 업무 경험자의 채용이 급한 이유를 자유 응답 형식으로 물었더니, 다음과 같은 답변이 돌아왔습니다.
ㅇ ChatGPT 업무 경험자의 채용에 의해, 인적 · 물적 자원을 대폭 절약할 수 있다.
ㅇ ChatGPT 비즈니스 경험자는 다른 직원에게 ChatGPT를 가르칠 수 있다.
ㅇ ChatGPT 업무 경험자는 회사의 생산성과 작업 효율을 향상할 수 있다.
폭넓은 분야에서 요구되는 ChatGPT 업무 경험자
조사 대상을 1,000개 기업으로 확대해 ChatGPT 업무 경험자를 필요로 하는 분야를 물었더니, 소프트웨어 개발이 58%, 고객 서비스가 33%, 인사가 32%, 마케팅이 31%라는 결과가 나왔습니다.
또한, ChatGPT 업무 경험자에게 요구하는 직무 레벨을 물었더니(복수 응답 가능), 엔트리 레벨이 50%, 미들 레벨이 39%, 관리 레벨이 43% 라고 답했습니다.
이상의 조사 결과에 근거하면, 프롬프트 엔지니어의 수요는 높고, 폭넓은 분야에서의 활약이 기대되고 있다고 말할 수 있습니다. 또한, 수요가 높은 것도 요구되는 직무 레벨이 그다지 높지 않기 때문에, 프롬프트 엔지니어는 완전하게 「매도자 우위의 시장」이라고 간주할 수 있습니다.
프롬프트 엔지니어링은 얼마나 벌 수 있습니까?
프롬프트 엔지니어의 급여에 대해서는, ResumeBuilder.com가 실시한 의식 조사에 의하면, 조사 대상 기업의 25% 가까이가 해당 직무의 첫 급여로서 최저 연봉 20만 달러(약 2억 5,700만 원)를 지불하겠다고 응답해, 직원 1,000명 이상의 대기업 중 17%가 30만 달러(약 3억 8,600만 원)를 지불하겠다고 대답했습니다.
2023년 5월 4일 미국 백악관에서 AI 윤리에 대해 해리스 부통령과 회담한 미국 AI 기업 중 하나인 Anthropic은 2023년 7월 시점에서 프롬프트 엔지니어의 구인 광고를 내고 있습니다. 그 구인 광고에 의하면, 연봉은 25만 ~ 37만 5,000달러(약 3억 2,150만 원 ~ 4억 8,230만 원)로 설정되어 있습니다.
흥미로운 것은 위 Anthropic 구인에서 바람직한 요구 스킬 · 경력에는 「이공계 대학원 졸업」이나 「데이터 사이언스 석사 학위」등의 전형적인 AI 인재에 요구되는 학력이 쓰여 있지 않다는 것입니다. 그러나 "대규모 언어 모델의 아키텍처와 운영에 대해 적어도 높은 수준의 지식을 가지고 있어야 함"과 "적어도 기본적인 프로그래밍 기술을 보유하고 작은 Python 프로그램을 작성하는 것에 저항이 없어야 한다"라는 요구 사항이 있습니다.
생성 AI로 각종 태스크를 수행시키는 서비스를 제공하는 copy.ai의 프롬프트 엔지니어인 안나 번스타인(Anna Bernstein) 씨와 비즈니스 인사이더가 인터뷰한 기사에 의하면, 그녀는 이전 직장에서 프리 라이터나 역사 연구 보조를 하고 있었으며, 허구한 날 도서관의 마이크로필름을 열람하고 있었다는 것. 그런 그녀는 자신의 언어에 대한 특이한 집착이 프롬프트 엔지니어링에 도움이 된다고 말합니다. 그녀는 프롬프트 엔지니어를 「문학적 소양과 분석적 사고가 교차하는 일」이라고 말하고 있습니다.
이와 같이 프롬프트 엔지니어는 고수입을 기대할 수 있는 데다가, 문과 출신자라도 그 포지션을 노릴 기회가 많은 직종이라고 할 수 있습니다.
프롬프트 엔지니어의 자질 및 학습 리소스
신흥 직종인 프롬프트 엔지니어는 대규모 언어 모델을 조작한다는 점에서 기존의 AI 직종과 겹치는 부분이 있지만, 프로그래밍 언어가 아닌 자연어로 프롬프트를 기술한다는, 기존 AI 엔지니어에서는 볼 수 없는 특징 있습니다. 이러한 직종에는 새로운 스킬 세트가 요구되는 것 같습니다. 아래에서는 이러한 스킬 셋을 확인한 후 프롬프트 엔지니어가 되기 위한 학습 리소스를 소개합니다.
프롬프트 엔지니어에게 요구되는 자질이란?
아마존의 수석 소프트웨어 엔지니어인 Pooya Amini 씨가 2023년 5월 5일에 미디엄에 투고한 기사, '프롬프트 엔지니어링: AI 고용 시장의 미래인가 아니면 단순한 트렌드인가?'에서는 프롬프트 엔지니어에게 요구되는 자질로서 다음과 같은 4개 항목을 들고 있습니다.
ㅇ 언어에 대한 깊은 이해
뛰어난 프롬프트를 만들려면 다양한 표현과 말을 익히는 것이 바람직합니다. 알고 있으면 유리한 어휘에는 속어, 관용구, 속담 등을 들 수 있습니다.
ㅇ 대규모 언어 모델에 대한 이해
프롬프트를 입력하는 대규모 언어 모델에 대한 이해는 필수적입니다. 대규모 언어 모델은 일취월장하는 분야이므로 이 분야의 최신 동향을 확인할 필요가 있습니다.
ㅇ 도메인별 지식
프롬프트 엔지니어링은 다양한 산업에서 사용되고 있습니다. 그러므로, 각 업계 특유의 전문 용어나 말투에 익숙할 필요가 있습니다. 또한 이미지 생성과 같은 크리에이티브 업계에서는 참신한 이미지를 생성하는 모델링 센스가 필요할 것입니다.
ㅇ 컴퓨터 보안에 관한 조예
대규모 언어 모델은 프롬프트 인젝션 공격을 비롯한 새로운 위협에 노출되어 있습니다. 대규모 언어 모델의 보안을 확립하기 위해서는 프롬프트 엔지니어가 보안 엔지니어와 협력할 수 있는 컴퓨터 보안에 대한 조항이 있는 것이 바람직합니다.
테크계 미디어 「Geekflare」가 2023년 5월 4일에 공개한 프롬프트 엔지니어 특집 기사에서는, 프롬프트 엔지니어에게는 다음과 같은 지식 또는 스킬이 필요하다고 합니다.
ㅇ 빅데이터에 대한 지식과 스킬
대규모 언어 모델 개발에서는 대량의 데이터를 다루기 때문에 빅데이터에 대한 지식과 스킬이 중요합니다.
ㅇ 프로그래밍 언어 스킬
프롬프트를 수정하는데 Java나 Python으로 프로그램을 사용할 수 있으면 편리합니다.
ㅇ 자연언어처리 지식
프롬프트는 알고리즘적으로 자연언어처리로 분석되기 때문에 자연언어처리의 지식이 있으면 도움이 됩니다.
이상을 정리하면, 프롬프트 엔지니어가 되기 위해서는 언어에 대한 깊은 조예와 대규모 언어 모델에 관련된 공학적 지식과 스킬이 요구되므로, 문과와 이과에 다리를 놓은 하이브리드적인 인재가 이 직종의 롤 모델이 될 것입니다.
프롬프트 엔지니어가 되기 위한 학습 리소스
프롬프트 엔지니어가 되기 위한 학습 리소스는 빠르게 정비되고 있습니다.
"프롬프트 엔지니어링 교과서"로 유명한 사이트의 전체 번역 버전입니다.
프롬프트 엔지니어링의 기초부터 연구 개발 수준의 지식까지 망라하고 있습니다.
Prompt Engineering Guide(한국어)
https://www.promptingguide.ai/kr
프롬프트 엔지니어링은 과도기 기술?
이와 같은 프롬프트 엔지니어링은 장기적으로도 가치가 높은가? 이 의문에 관해서는, 이론을 주장하는 지식인이 있습니다.
비즈니스 인사이더가 2023년 5월 2일에 공개한 프롬프트 엔지니어 특집 기사에서는 프롬프트 엔지니어링의 미래에 관한 영국 캠브리지 대학에서 머신러닝을 연구하는 에드리안 웰러(Adrian Weller)씨의 견해를 인용하고 있습니다. 그에 의하면, 이 기술의 현상은 "오랫동안 지속될 것으로 생각되지 않는다"라는 것으로, AI의 진화는 빠르기 때문에, AI에 지시를 내리는 프롬프트 엔지니어링도 현재와는 다른 것으로 진화해도 이상하지 않기 때문입니다.
프롬프트 엔지니어링의 미래에 대해서는 Open AI의 샘 알트만(Sam Altman) CEO도 발언하고 있습니다. 그는 2023년 2월 21일에 "채팅봇의 페르소나를 위해 정말 멋진 프롬프트를 쓰는 것은 놀라울 정도로 활용도가 높은 기술이며, 자연어를 조금 사용한 프로그래밍의 초기 예시입니다."라고 트윗하고 프롬프트 엔지니어링을 자연 언어로 한 프로그래밍이라 평가하고 있습니다.
한편, 테크 업계에서 주목받는 인물에 인터뷰하는 YouTube 채널 'Greylock'이 2022년 9월 22일 공개한 알트만 CEO가 출연한 영상에서는 '5년 후에도 프롬프트 엔지니어링이 통용될 것인가?'라는 청중의 질문에 대해 CEO는 "그렇게 생각하지 않는다"라고 대답합니다. "5년 후에는 프롬프트 엔지니어링을 대신하여 AI와 상호 작용하는 기본적인 인터페이스는 자연 언어로 인터랙션 될 것이라고 생각합니다."라고 알트만 CEO는 말했습니다.
프롬프트 마켓의 상승
프롬프트 엔지니어링은 즉시 전력이 되는 기술이지만, 지식 제로로부터 습득하는 것은 어렵고 시간이 걸립니다. 그러나 이 기술을 습득하지 않아도 목적에 맞는 프롬프트를 얻는 방법이 급속히 정비되고 있습니다. 그 방법은 프롬프트 마켓의 활용입니다.
프롬프트 마켓은 "기성품과 같이 프롬프트를 매매하는 마켓"을 의미합니다. 여기서 프롬프트 엔지니어링을 습득하지 않은 사람도 원하는 프롬프트를 구입할 수 있습니다. 이 기술을 습득한 사람에게는, 스스로 만든 프롬프트를 판매하는 장소가 됩니다.
요약
이상과 같이 현재 주목받고 있는 프롬프트 엔지니어링은 모든 입장에서 생성 AI 사용자에게 유익하고 중요한 기술입니다. 그리고 고도의 프로그래밍 스킬을 필요로 하지 않는 한편, 언어에 관한 깊은 조예가 불가결한 프롬프트 엔지니어는, 문과 출신자라도 목표로 할 수 있는 기술직이라고 할 수 있습니다. 프롬프트 엔지니어링은 장기간에 걸쳐 현재와 같은 기술 체계에서 계속 유지될지에 대한 의문의 여지가 있지만, 당분간은 그 수요가 높은 기술로 간주될 것입니다.
'AI · 인공지능 > AI 칼럼' 카테고리의 다른 글
ChatGPT 등 수많은 고성능 AI를 낳은 구조 「Attention」 에 대한 상세한 해설 영상 (67) | 2024.04.17 |
---|---|
OpenAI의 Sora에 사용된 기술 간단 리뷰 (55) | 2024.04.14 |
AI 기업의 엔지니어가 대규모 언어 모델과 RLHF를 알기 쉽게 해설 (3) | 2023.06.27 |
ChatGPT를 사용하여 10년 만에 백만장자가 되는 공식, 「기업가로서의 청사진」 (6) | 2023.06.14 |
Meta의 세분화 모델 Segment Anything Model(SAM) 논문 간단 리뷰 (0) | 2023.04.07 |
GPT-4 총평 : 성능, 응용 사례, 안전 대책 및 리스크를 전망 (0) | 2023.03.24 |
ChatGPT와 Stable Diffusion을 낳은「기계 학습 소프트웨어」의 10년간의 흐름을 전문가가 해설 (0) | 2023.01.18 |
이미지 생성 AI는 크리에이터 이코노미를 증강할 것인가, 아니면 파멸시킬 것인가? (0) | 2023.01.11 |