프롬프트 엔지니어

아이콘
빌더 아이콘
아이콘
퍼즐 아이콘
관련 직무 언어 모델 엔지니어, AI 대화 설계자, 자연어 생성 전문가, 대화형 AI 개발자, 프롬프트 디자인 전문가, 언어 모델 튜너, 대화 시스템 엔지니어, AI 언어 엔지니어, NLP 엔지니어(NLP는 자연어 처리의 약자), AI 콘텐츠 디자이너

스포트라이트

비슷한 제목

언어 모델 엔지니어, AI 대화 설계자, 자연어 생성 전문가, 대화형 AI 개발자, 프롬프트 디자인 전문가, 언어 모델 튜너, 대화 시스템 엔지니어, AI 언어 엔지니어, NLP 엔지니어(NLP는 자연어 처리의 약자), AI 콘텐츠 디자이너

작업 설명

인공 지능은 적어도 학문적 연구 분야로서는 50년대 중반부터 존재해 왔습니다. 최근 수십 년 동안 이 분야는 폭발적으로 성장하여 이제는 거의 모든 분야에서 AI가 사용되고 있습니다. "의학, 운송, 로봇 공학, 과학, 교육, 군사, 감시, 금융 및 규제, 농업, 엔터테인먼트, 소매업, 고객 서비스, 제조업"에 이르기까지 다양한 분야에서 인공지능이 활용되고 있습니다. 칼텍 는 AI가 "우리 삶에 더욱 큰 영향력을 미칠 것"이라고 말합니다. 이는 과장이 아닙니다!

이 예측은 OpenAI의 등장으로 이미 실현되고 있습니다. ChatGPT-4와 구글의 Bard, 마이크로소프트의 새로운 Bing AI및 기타 경쟁사의 생성 AI 경쟁을 벌이고 있습니다. 하지만 이러한 AI 프로그램은 어떻게 작동할까요? 어떻게 의사 소통을 '학습'할까요? 부분적으로는 프롬프트 엔지니어들의 열심히(그리고 인내심을 가지고) 노력한 결과입니다!

AI의 역동적인 하위 분야인 자연어 처리 (또는 NLP)라는 역동적인 하위 분야가 있습니다. NLP는 기본적으로 인간이 학습하는 방식과 유사한 방식으로 컴퓨터가 서면 및 구두 메시지를 학습하고 이해하는 방법을 가르칩니다. 프롬프트 엔지니어가 텍스트 기반의 프롬프트 텍스트 기반 프롬프트를 고안하는 것은 프롬프트 엔지니어의 몫입니다. 그런 다음 이 프로그램은 AI의 또 다른 측면인머신 러닝 (또는 ML)을 사용하여 입력을 분석하고 응답을 생성합니다. 딥 러닝이라는 ML의 하위 집합도 있는데, 이는 신경망을 훈련시키는 신경망 을 훈련시키는 딥 러닝이라고도 합니다!

요점은 인공지능이 아무리 발전했다고 해도, 이는 프롬프트 엔지니어와 다른 자연어 처리 및 머신 러닝 전문가들의 인내심 있는 보이지 않는 노력이 있었기 때문에 가능한 일이라는 것입니다. 그러니 적어도 현재로서는 인공지능은 여전히 우리를 필요로 합니다! 

경력의 보람있는 측면
  • 혁신적인 AI 모델 발전 지원 
  • 다양한 방식으로 삶을 개선할 수 있는 잠재력을 지닌 혁신적 산업에서 일하고 있습니다.
  • 매력적인 급여와 현재 높은 취업 전망
$255,000
인사이드 스쿱
직무 책임

근무 일정

프롬프트 엔지니어는 풀타임으로 근무하며, 목표와 기간에 따라 초과 근무가 필요할 수 있습니다. 엔지니어의 업무는 주로 실내의 사무실 환경에서 수행되지만, 현장 작업을 완료하기 위해 다양한 장소를 이동해야 할 수도 있습니다. 

일반적인 의무

  • AI 모델 성능 향상을 위한 프롬프트 기법 설계하기
  • 사용자 생성 입력 및 사전 정의된 지침과 같이 명확하고 정확한 프롬프트를 개발하고 최적화하세요.
  • 사용 접두사 튜닝 을 사용하여 연속 프롬프트 최적화
  • 작업을 프롬프트 기반 데이터 집합으로 변환
  • 프롬프트 학습을 통한 언어 모델 학습 
  • 대규모 언어 모델(LLM) 능력 향상(예: 질문에 답하고 산술 문제를 해결하는 능력)
  • 연쇄 사고 프롬프트를 사용하여 학습자의 추론 능력을 향상시키세요.
  • 다음과 같이 LLM을 강화하십시오. 도메인 지식LLM 안전성 향상
  • 정확성과 관련성을 위해 출력을 엄격하게 분석하고, 모호한 프롬프트를 수정하고 프롬프트의 변형을 AI 모델에 재입력합니다.
  • 데이터 집합을 수동으로 정렬
  • 필터링되지 않은 원시 데이터를 가져와서 발생하는 유해한 응답을 선별합니다. 어떤 입력이 허용되지 않는 출력을 유발했는지 파악하기
  • 이미지를 생성하는 AI 모델을 위한 텍스트-이미지 변환 프롬프트로 작업하기

추가 책임

  • 여러 부서로 구성된 팀과 협력하여 문제 해결
  • 시스템 장애 원인 문제 해결 
  • 잠재적인 프롬프트 인젝션 공격으로부터 보호
  • 절차에 대한 철저한 문서화 유지
  • 업계 발전과 트렌드에 대한 최신 정보 확인
  • 모범 사례에 대한 지식 기반 개발 지원
직업에 필요한 기술

소프트 스킬

  • 분석
  • 비판적 사고
  • 디테일 지향
  • 징계
  • 독립의
  • 조직적
  • 환자 
  • 계획 및 조직
  • 문제 해결 능력
  • 건전한 판단 
  • 팀워크
  • 시간 관리 

기술 능력

  • 자연어 처리, 머신 러닝, 딥 러닝 및 대규모 언어 모델에 대한 지식
  • 명확한 프롬프트 개발 및 구현 능력
  • 다음 언어에 대한 숙련도 프롬프트 스크립팅 언어 (예 Bash, Python, Java)
  • 프롬프트 자동화 도구(예:, Ansible, Puppet)
  • Linux 운영 체제
  • 명령줄 인터페이스
다양한 유형의 조직
  • 개인 비즈니스 기업
  • AI 연구 기업 
  • 대학
기대와 희생

프롬프트 엔지니어링은 비교적 새로운 직업 분야로, 현재 기업들은 자격을 갖춘 인력을 찾기 위해 분주하게 움직이고 있습니다. 그러나 이 직업이 워낙 인기 있고 현재 급여도 높기 때문에 곧 컴퓨터 과학을 전공한 신규 지원자가 대거 몰릴 것으로 예상됩니다. 적절한 교육과 경험의 토대를 갖춘 사람이라면 단 몇 주 또는 몇 달 만에 이 떠오르는 분야에 대한 교육을 받을 수 있습니다. 하지만 프롬프트의 엔지니어인 롭 레논이 말한 것처럼 TIME과의 인터뷰에서 말했듯이, "지금 당장 500명만 할 수 있는 일이기 때문에 연봉이 엄청나게 높습니다. 하지만 6개월 후에는 5만 명이 이 일을 할 수 있게 될 것입니다."라고 말했습니다.

이 분야의 미래에 대한 또 다른 우려는 불확실성이 많다는 것입니다. 펜실베이니아 대학교 와튼 스쿨의 에단 몰릭 교수는 인정"AI 프로그램이 사용자가 필요로 하는 것을 예측하고 프롬프트를 생성하는 데 점점 더 능숙해지고 있기 때문에 프롬프트 엔지니어링이 장기적으로 중요할지는 확실하지 않습니다."

다시 말해, 프롬프트 엔지니어는 AI가 사람의 도움 없이 스스로 학습을 진행할 수 있을 때까지만 필요할 수 있습니다. 따라서 지금은 프롬프트 엔지니어가 체계적이고 인내심을 가지고 AI 모델을 훈련시켜야 하지만, 언젠가는 AI가 더 이상 필요하지 않게 되면 스스로 일자리를 찾을 수 있는 능력을 희생해야 할 수도 있습니다. 

현재 동향

생성적 AI는 60년대에 도입되었지만, 최근 몇 년 동안에야 AI 분야의 선두에 서게 되었는데, 그 이유는 다음과 같습니다. 생성적 적대 신경망 덕분에 모델이 실제와 같은 텍스트, 이미지, 오디오, 3D 모델 등을 만들 수 있게 되었습니다. 다음과 같은 최근의 혁신은 다음과 같습니다. 사전 훈련된 생성적 트랜스포머 (일명 GPT)와 같은 최근의 혁신은 대중에게 충격을 안겨주었고, 많은 사람들의 흥분을 불러일으키며 경보!

AI가 주목받고 그 기능이 더욱 부각되면서 기업들은 기존의 비즈니스 방식을 재고하고 있습니다. 여러 직업 분야가 극적인 영향 코딩과 같은 컴퓨터 과학 관련 직업을 포함하여 여러 직업 분야에 큰 영향을 미칠 것으로 예상됩니다. AI는 이전에는 인간만이 할 수 있었던 엄청난 범위의 작업을 수행할 수 있거나 곧 수행할 수 있게 될 것입니다. AI가 대체하지 못하는 직업은 적어도 어떤 형태로든 보강될 가능성이 높습니다.

프롬프트 엔지니어도 AI의 대대적인 인력 변화에서 자유로울 수 없는데, 궁극적으로는 AI가 프롬프트 작성자와 동일한 작업을 수행할 수 있게 될 것이기 때문입니다. 어떤 의미에서는 AI가 크리에이터를 실직시킬 수도 있습니다. 그렇지만 전 세계의 기업과 정부는 AI가 얼마나 강력해지고 있는지에 대해 우려의 목소리를 내기 시작했으며, 일부 기업들은 중단을 요구하며 중단을 요구하기도 합니다.

이 직업에 종사하는 사람들은 어렸을 때 어떤 종류의 일을 즐겼습니까?

프롬프트 엔지니어는 어렸을 때부터 기술에 관심이 많았을 것입니다. 컴퓨터 코딩이나 프로그래밍 언어에 관심을 가졌을 수도 있고 해킹. 동시에 분석적인 문제 해결, 고급 서적 읽기, 글쓰기를 즐겼을 수도 있습니다.

팀워크는 이 직업 분야에서 중요한 부분이지만, 프롬프트 엔지니어는 혼자서 장시간 집중하여 작업하는 데 익숙해야 합니다. 이러한 능력은 어린 시절에 몇 시간씩 프로그래밍이나 게임을 하는 등 비슷한 경험을 통해 발달했을 수 있습니다.  

교육 및 훈련 필요

필요한 교육

  • 프롬프트 엔지니어는 일반적으로 컴퓨터 과학, 컴퓨터 공학 또는 관련 전공의 학사 학위가 필요합니다.
  • 일반적인 코스 주제는 다음과 같습니다:
    • AI 윤리
    • 의사 결정 
    • 딥 러닝
    • 인간과 AI의 상호작용
    • 대규모 언어 모델
    • 머신 러닝
    • 자연어 처리
    • 로봇공학
  • 관련 클래스에서 다룰 수도 있습니다:
    • 컴퓨터 시스템
    • 미분 및 적분 미적분
    • 기능적 프로그래밍
    • 명령형 계산
    • 행렬 및 선형 변환
    • 확률 이론
    • 순차적 데이터 구조 및 알고리즘
  • 고용주는 자연어 처리, 기계 학습, 머신러닝, 딥러닝 분야에서 이미 검증된 경험이 있는 지원자를 찾습니다. 또한 프롬프트 개발, 프롬프트 스크립팅 언어에 대한 경험이 있는 지원자를 원할 수도 있습니다, Linux 운영 체제및 프롬프트 자동화 도구
    • 채용 담당자는 지원자의 지식과 기술의 출처(예: 대학 수업, 자격증, 부트캠프 또는 임시 온라인 과정)보다 지원자의 지식과 기술에 더 관심을 가질 수 있습니다.
  • 다음과 같은 많은 교육 및 훈련 사이트에서 Prompt 엔지니어링 강의를 제공하고 있습니다. 프롬프트 엔지니어링 인스티튜트프롬프트 배우기. 이러한 사이트는 초급, 중급, 고급 기술을 배우는 데 유용할 수 있습니다. 고용주가 지식과 능력에 대한 증거를 요구할 수 있으므로 수료증을 인쇄하거나 저장해 두세요.
  • Linux는 다음을 통해 배울 수 있습니다. 코드 아카데미 및 기타 온라인 사이트를 통해 배울 수 있습니다. 기본 명령어를 익히는 데는 며칠, 고급 명령어를 익히는 데는 몇 달이 걸린다는 이야기도 있습니다.
  • 학생들은 다음과 같은 프로그래밍 언어도 배울 수 있습니다. Bash, 파이썬, 및 자바 를 직접 또는 클래스를 통해
  • 클래스 센트럴 에서는 다양한 무료 프롬프트 엔지니어링 온라인 강좌에 대한 세부 정보를 제공합니다.
  • 또한 최대 18시간 동안 제공되는 다음과 같은 Coursera의 제품도 확인해 보세요. ChatGPT를 위한 프롬프트 엔지니어링 과정 또는 DeepLearning.AI의 개발자를 위한 ChatGPT 프롬프트 엔지니어링

우리는 물었습니다 ChatGPT 에 몇 가지 추가 교육 권장 사항을 요청했습니다. 그 결과는 다음과 같습니다:

"컴퓨터 언어학이나 자연어 처리(NLP) 석사 학위를 취득하면 프롬프트 엔지니어링의 언어 관련 측면에 보다 전문적으로 집중할 수 있습니다. 기계 학습이나 인공 지능 석사 학위를 취득하면 NLG 모델의 기반이 되는 통계 및 수학적 원리를 더 깊이 이해할 수 있습니다." 

ChatGPT는 다음과 같은 학위 제안도 제공했습니다! 

  • 컴퓨터 과학 학사: "효과적인 NLG 모델을 개발하는 데 기본이 되는 프로그래밍 언어, 알고리즘 및 데이터 구조에 대한 탄탄한 기초를 제공합니다."
  • 전산 언어학 학사: "구문, 의미론, 담화 등 프롬프트 엔지니어링의 언어 관련 측면에 대한 심도 있는 이해를 제공합니다."
  • 컴퓨터 언어학 석사: "자연어 연구와 이를 컴퓨터로 처리하는 방법을 중점적으로 연구합니다."
  • 자연어 처리 석사: "인간 언어 처리를 위한 알고리즘과 모델 개발에 중점을 둡니다."
  • 인공 지능 석사: "기계 학습, 자연어 처리, 로봇 공학 등 지능형 시스템과 관련된 광범위한 주제를 다룹니다."
  • 데이터 과학 석사: "신속한 엔지니어링과 관련된 통계 모델링, 머신 러닝, 데이터 분석에 대한 강력한 기반을 제공합니다."
  • 언어학 석사: "언어 구조와 사용법에 대한 깊은 이해를 바탕으로 효과적인 NLG 모델을 개발하는 데 기초가 됩니다."
  • 인지과학 석사: "인간의 인지에 대한 연구와 이를 계산 기법을 사용하여 모델링하는 방법에 중점을 둡니다."
  • 인간-컴퓨터 상호작용 석사: "직관적이고 사용하기 쉬운 사용자 인터페이스를 설계하고 개발하는 데 중점을 두며, 이는 신속한 엔지니어링 애플리케이션에 중요합니다."
대학에서 찾아야 할 것들
  • 컴퓨터 과학, 컴퓨터 공학 또는 이와 관련된 학위를 취득할지 결정하고 AI에 중점을 두고 공부하세요!
  • 전공 및 AI 초점 외에도 프롬프트 엔지니어링에 특화된 학교의 제안을 살펴보세요.
  • 수업료, 할인 및 지역 장학금 기회 비용을 고려하십시오 (연방 지원 이외에)
  • 캠퍼스 내, 온라인 또는 하이브리드 프로그램에 등록할지 여부를 결정할 때 자신의 일정과 유연성을 고려하세요. 프롬프트 엔지니어링은 온라인 학습에 매우 적합합니다! 
고등학교와 대학에서해야 할 일
일반적인 로드맵
프롬프트 엔지니어 로드맵
1차 직장에 입지를 잡는 방법
  • AI에 중점을 둔 컴퓨터 과학 또는 관련 학위를 이수하세요.
  • 지원하기 전에 NLP, AI, LLM 등에 대한 실무 경험을 최대한 많이 쌓으세요.
  • 대학 프로그램에서 관련 수업을 충분히 제공하지 않았다면, 프롬프트 엔지니어링과 관련된 임시 강좌를 수강하여 이력서를 강화하세요.
  • 프롬프트 엔지니어는 언어 능력도 뛰어나야 하므로, 영어 작문이나 영어 교육과 관련된 업무 경험이 있다면 소개해 주세요.
  • 다음과 같은 채용 포털을 확인해 보세요. Indeed, Simply Hired, Glassdoor, 그리고 Craigslist. 나열된 교육 및 경력 요건을 주의 깊게 살펴보세요.
  • 온라인에서 확인 신속한 엔지니어 이력서 템플릿 을 작성하고 잠재적인 면접 질문을 검토하세요.
  • 지원자 추적 시스템 소프트웨어를 통과할 수 있도록 이력서에 직무 관련 키워드를 포함하세요. 키워드에는 다음과 같은 내용이 포함될 수 있습니다: 파이썬, 자바, GPT, DALL-E, 미드저니, 빙 AI, NLP, LLM 지식, 데이터 수집 및 분석, 머신러닝 모델, 이미지 합성, 연구 등 
  • 현직 프롬프트 엔지니어에게 구직 팁을 물어보세요.
  • 지도 교수, 교수 및 강사, 학교 커리어 센터에 도움을 요청하세요.
  • 인맥에 구직 사실을 알리세요! 여전히 대부분의 일자리는 지인을 통해 구할 수 있으므로 사회적 자본을 활용하세요! 
  • 지원서에 개인 추천인을 기재하기 전에 그 사람에게 추천서를 써줄 의향이 있는지 또는 잠재적 고용주로부터 전화를 받을 의향이 있는지 미리 물어보세요.

우리는 물었습니다 구글의 음유시인 에게 몇 가지 추가 구직 팁을 요청했습니다. 그 대답은 다음과 같습니다:

  • "대규모 언어 모델(LLM)의 기초를 알아보세요. LLM은 프롬프트 엔지니어링의 기초이므로 그 작동 방식을 잘 이해하는 것이 중요합니다. 온라인과 도서관에서 LLM에 대해 배울 수 있는 많은 리소스가 있습니다.
  • "프롬프트 만들기 연습하기. 효과적인 프롬프트를 만드는 방법을 배우는 가장 좋은 방법은 연습하는 것입니다. 프롬프트를 만드는 방법에는 여러 가지가 있으므로 자신에게 맞는 방법을 찾아 다양한 기법을 실험해 보세요.
  • "작업 포트폴리오를 구축하세요. 효과적인 프롬프트를 몇 가지 작성했다면 이를 포트폴리오로 정리하여 잠재적 고용주에게 보여주세요. 이를 통해 고용주는 지원자의 기술과 능력에 대한 좋은 아이디어를 얻을 수 있습니다.
  • "현업에 종사하는 사람들과 네트워크를 형성하세요. 신속한 엔지니어링 분야에서 일하는 사람들을 만날 수 있는 컨퍼런스, 밋업 및 기타 이벤트에 참석하세요. 이는 해당 분야에 대해 더 많이 배우고 취업으로 이어질 수 있는 인맥을 쌓을 수 있는 좋은 방법입니다.
  • "끈기 있게 노력하세요. 신속한 엔지니어를 찾는 구직 시장은 경쟁이 치열하기 때문에 당장 원하는 직장에 취업하지 못했다고 해서 포기하지 마세요. 꾸준히 기술을 연습하고 포트폴리오를 구축하며 인맥을 쌓다 보면 언젠가는 적합한 기회를 찾을 수 있을 것입니다.
  • "소프트 스킬에 집중하세요. 고용주들은 기술적인 능력 외에도 창의적이고 협력적이며 틀에 박힌 사고에서 벗어날 수 있는 신속한 엔지니어를 찾고 있습니다.
  • "기꺼이 배우려고 노력하세요. 프롬프트 엔지니어링 분야는 빠르게 발전하고 있으므로 새로운 것을 기꺼이 배우고 최신 트렌드를 파악하는 것이 중요합니다."
사다리를 오르는 법
  • 사용하는 AI 모델, 소프트웨어 및 프로그래밍 언어에 대한 전문가 되기
  • 철저한 문제 해결과 지속적인 결과물 다듬기
    • Google의 모회사 알파벳 은 "새로운 챗봇이 홍보 동영상에서 부정확한 정보를 공유하고 회사 이벤트가 관심을 끌지 못하면서 시장 가치에서 1,000억 달러의 손실을 입었다"는 사실을 기억하세요. 이 사건 이후 누군가는 승진 기회를 놓쳤을지도 모릅니다!
  • 안내 메시지가 일관되고 정확하게 전달될 수 있도록 절차를 따르고 신중하게 문서화하세요.
  • 독립적으로 일할 수 있는 신뢰할 수 있는 사람이라는 것을 보여주세요.
  • 회사에 더 많은 가치를 더하기 위해 어떤 기술을 향상시켜야 하는지 상사에게 물어보세요. 상사가 자격증 취득을 제안하면 일단 도전해 보세요(단, 비용을 지불할 수 있는지 알아보세요).
  • 자신보다 경험이 많은 동료에게 최대한 많은 것을 배우세요. 하지만 지름길을 택하거나 나쁜 습관을 들이지 마세요. 고용주의 지시에 따라 절차를 따르세요.
  • 팀에서 효과적으로 협업하고 문제 해결에 집중하세요.
  • 다른 사람들이 따를 수 있도록 모범을 보여 리더십을 발휘하세요.
  • 인내심을 갖고 철저하게 신입 직원을 교육하세요. 직원들의 질문에 답하고 새로운 것을 배우도록 동기를 부여하세요.
  • 전문 기관과 지속적으로 교류하며 혁신적인 기술에 대한 최신 정보를 얻으세요. AI는 빠르게 진화하고 있으며 매일 새로운 영역이 개척되고 있습니다.
  • AI의 기하급수적인 증가에 대한 우려를 인식하세요. 기술적 특이점-"컴퓨터 프로그램이 너무 발전하여 인공지능(AI)이 인간의 지능을 초월하고 잠재적으로 인간과 컴퓨터 사이의 경계가 사라지는" 미래의 사건에 대한 우려를 포함합니다.
계획 B

프롬프트 엔지니어링은 현재 인기 있는 직업이지만 이러한 추세가 영원히 지속되지는 않을 수도 있습니다. 잠재적인 연봉 범위는 수많은 신입생들을 끌어당기는 자석과도 같습니다. 동시에 AI는 계속 발전하고 있으며 결국에는 스스로 명령을 내릴 수 있게 될 수도 있습니다. 그렇게 되면 프롬프트 기술을 배우기 위해 서두르는 사람들 중 일부는 일할 기회를 잃을 수도 있습니다. 미래를 예측할 수는 없지만, 유사한 직업을 탐색하는 데 관심이 있다면 다음과 같은 사항을 고려해보세요:

  • 빅데이터 엔지니어/설계자
  • 비즈니스 인텔리전스 개발자
  • 컴퓨터 및 정보 연구 과학자
  • 컴퓨터 및 정보 시스템 관리자
  • 컴퓨터 하드웨어 엔지니어
  • 컴퓨터 네트워크 설계자
  • 컴퓨터 프로그래머
  • 컴퓨터 지원 전문가
  • 컴퓨터 시스템 분석가
  • 데이터베이스 관리자 및 아키텍트
  • 데이터 과학자
  • 정보 보안 분석가
  • 수학자 및 통계학자
  • 머신 러닝 엔지니어
  • 로봇 공학 엔지니어
  • 소프트웨어 엔지니어
  • 소프트웨어 아키텍트
  • 웹 개발자

뉴스 피드

온라인 과정 및 도구