2024년 2월 28일 수요일

프롬프트 엔지니어링과 엔지니어에 대한 정리

프롬프트 란

  • 생성형 AI가 작업수행 하도록 텍스트로 요청
  • 아주큰 기계 학습(ML)모델을 기반으로 한다고 함
    • 대규모 언어모델(LLM,Large Lanauage Model)은 유연하고 다양한 작업 수행가능
    • LLM은 Base LLM과 Instruction-tuned LLM으로 나눠진다고 함
    • 그외 기초모델인 FM이 있다고 함
  • 단순한 프롬프트는 예상하지 못하는 답변을 AI가 줄수 있음 → 그래서 구체적인 설명이 필요할수도

생성형AI 란

  • 생성형 인공지능은 새로운 콘텐츠 등을 만들수 있는 AI일종 → 예를들어 대화,이미지,동영상 등
    • 예로 생성형 AI 미드저니(Midjourney)로 만든 작품인 '스페이스 오페라 극장'
    • 작품을 만들어낸 앨런은 80시간, 900번의 프롬프트 반복하여 완성했다고함
  • 인공지능의 다음단계이며 복잡한 주제들(예술,화학,언어 등) 학습 및 문제해결 할수 있다고 함

프롬프트 엔지니어링(Prompt Engineering) 란

  • 생성형 AI(인공지능) 통한 결과를 생성하는 프로세스
    • LLM에서 원하는 결과를 얻기위해 프롬프트를 만들고 최적화 하는과정
    • 최적의 프롬프트를 설계하는 접근바식
  • AI와의 적절한 형식,구문,단어 등 상호작용을 통한 창의력을 발휘하여 과정을 통한 결과물 생성
  • 생성형 AI가 등장 한 후 프롬프트 엔지니어링 작업이 크게 증가했다고함
    • 최종 사용자-언어모델 간 격차를 해소한다고 함
  • AI가 주제별 답해야 하는 애플리케이션에서 중요한 역할 → 적절한 답변 유도
  • 2022년 말부터 챗GPT열풍 후 프롬프트엔지니어링도 주목받았다고 함
  • 프롬프트 엔지니어링 기법은 제로샷(zero-shot)와 퓨샷(few-shot)로 나뉜다고 함
  • 향후에는 AI한테 여러번 질문하는 것을 줄이고 템플릿을 제공해 질문의어려움을 줄여줄수 있다고 함

프롬프트 엔지니어

  • 프롬프트 엔지니어링이 관심받으며 프롬프트 엔지니어라는 새로운 직업도 생기는듯
  • 엔지니어는 프롬프트 설계 및 개발,테스트 및 평가, 보안프롬프트 설계 등
  • 엔지니어에게 필요한 역량은 글쓰기 실력과 대화능력
    • AI언어모델의 대한 이해와 틀에 벗어난 창의성
    • API기술에 대한 설계역량 → 인터페이스 관련
  • API로 제공하는 AI모델에 대한 사용료 절감(호출횟수)
  • "적은 AI모델서비스 호출로 나은 결과를 생성하는 엔지니어가 좋은건가?"

AI에 대한 질문/답변

실제 AI를 활용한 웹어플리케이션을 통해 질문/답변을 확인한거라 직접 AI모델에 질문한것과 답변이 다를수도 있겠다는 생각이 들지만 한번 질문해서는 원하는 답을 찾을수 없는것 같음
한글로 같은 질문을 할때 한국사람에게 맞을만한 생성형 AI모델은 WRTN(주관적인)

아래는 https://start.chatgot.io 서비스를 사용함

질문
난 SAP PO개발자 이고 API를 활용한 기술과 AI모델을 사용한 프롬프트 엔지니어에 관심이 있는데 프롬프트 엔지니어에 대해 미국,한국에 대한 전망이나 로드맵에 대해 초보자도 이해할수 있게 요약해서 설명해줄수 있어?

GPT-3.5,GPT-4,Claude 답변
같은 질문이지만 Cluaude보다 GPT-4가 더 구체적으로 설명 GTA-3.5는 빠르지만 내용이 너무 아쉬움
  1. 기술 습득: 프로그래밍 언어, 특히 파이썬을 잘 알아야 하며, JSON 및 RESTful API 같은 API 인터페이스 기술과 AI, 머신러닝 개념을 이해해야 합니다.
  2. 도메인 지식: 당신이 활동하고자 하는 분야의 지식을 갖춰야 합니다. 예를 들어 금융, 의료 또는 통신과 같은 특정 분야의 데이터와 특성을 이해하면, 해당 분야에 최적화된 프롬프트를 개발할 수 있습니다.
  3. 실무 경험: 개인 프로젝트를 진행하거나 오픈소스 프로젝트에 기여하여 실제 AI 모델과 상호작용하는 경험을 쌓는 것이 중요합니다.
  4. 커뮤니티 참여: GitHub, Reddit, 또는 Stack Overflow와 같은 플랫폼에서 다른 개발자들과 지식을 공유하고 네트워크를 확장하세요.
  5. 지속적인 학습: AI 분야는 빠르게 발전하고 있기 때문에 연구 논문, 웨비나, 워크샵을 통해 최신 기술 동향에 대해 계속 배우는 자세가 필요합니다.

Gemini Pro 답변
미국:
  • 높은 수요: 기술 산업의 급속한 성장으로 프롬프트 엔지니어에 대한 수요가 크게 증가하고 있습니다.
  • 높은 보수: 프롬프트 엔지니어는 엔지니어 및 데이터 과학자와 비슷한 보수를 받는 경향이 있습니다.
  • 다양한 산업: 금융, 의료, 소매 등 다양한 산업에서 프롬프트 엔지니어가 수요가 많습니다.
한국:
  • 성장하는 수요: AI 기술의 채택이 증가함에 따라 프롬프트 엔지니어에 대한 수요가 증가하고 있습니다.
  • 초기 단계: 한국의 프롬프트 엔지니어링 분야는 아직 초기 단계에 있으며 성장의 여지가 많습니다.
  • 정부 지원: 정부는 AI 연구 및 개발을 지원하여 프롬프트 엔지니어링 분야에 긍정적인 영향을 미칩니다.
초보자를 위한 로드맵:
  • 기본 기술 습득: 프로그래밍, 데이터 과학 및 자연어 처리에 대한 이해가 필요합니다.
  • AI 모델 이해: GPT-3 및 ChatGPT와 같은 AI 모델의 작동 원리를 학습합니다.
  • 프롬프트 작성 연습: 효과적인 프롬프트를 작성하는 방법 및 다양한 프롬프트 기술을 연습합니다.
  • 도메인 지식 습득: 특정 산업 또는 영역에 대한 지식이 프롬프트 엔지니어링에 도움이 됩니다.
  • 협업 및 연구: 다른 프롬프트 엔지니어와 협업하고 최신 연구를 파악합니다.

Midjourney 생성한 이미지
"뭐지??"

아래는 https://wrtn.ai의 서비스를 사용함

WRTN답변
미국 프롬프트 엔지니어 전망
  • 현재 상황: 링크드인 데이터에 따르면 '프롬프트 엔지니어'를 언급하는 구인 공고가 1만 건 이상이며, 프롬프트 엔지니어링 수요는 급격하게 증가하고 있습니다.
  • 연봉 정보: 아웃소싱 프롬프트 엔지니어는 연간 최대 33만 5,000달러의 높은 연봉을 받는 것으로 알려져 있어, AI 분야에서 매우 매력적인 커리어로 여겨지고 있습니다
한국 프롬프트 엔지니어 전망
  • 국내 관심도: 프롬프트 엔지니어에 대한 관심도가 증가하고 있으며, 특히 국내 대기업들도 프롬프트 엔지니어를 공개 채용하는 등의 움직임을 보이고 있습니다
  • 필요 역량: 인공지능 서비스가 점차 다양해지고 사용이 늘어남에 따라 프롬프트 엔지니어의 수요 또한 상승하고 있습니다. 또한, AI를 통해 최적의 답변을 이끌어내려는 시도가 지속되면서 프롬프트 엔지니어의 역할이 핵심적이 되고 있습니다

PaLM2 답변
프롬프트 엔지니어는 GPT-3와 같은 대화형 AI 모델을 사용하여 사용자와 대화하고, 사용자의 질문에 답변하고, 사용자의 요구 사항을 충족하는 작업을 수행합니다. 프롬프트 엔지니어는 자연어 처리(NLP) 기술을 사용하여 사용자의 입력을 이해하고, 적절한 응답을 생성하고, 사용자와의 대화를 원활하게 유지합니다.
프롬프트 엔지니어는 다양한 산업에서 사용될 수 있습니다. 예를 들어, 프롬프트 엔지니어는 고객 서비스, 의료, 교육, 금융 서비스 등에서 사용될 수 있습니다. 프롬프트 엔지니어는 또한 챗봇과 같은 다른 AI 기술과 함께 사용될 수 있습니다.
프롬프트 엔지니어는 아직 초기 단계에 있지만, 잠재력이 매우 크다고 평가됩니다. 프롬프트 엔지니어는 인간과 같은 방식으로 대화할 수 있고, 사용자의 요구 사항을 충족하는 작업을 수행할 수 있기 때문에, 다양한 산업에서 많은 잠재적 용도가 있습니다.
미국과 한국에서 프롬프트 엔지니어에 대한 전망은 매우 긍정적입니다. 미국에서는 이미 여러 기업에서 프롬프트 엔지니어를 사용하고 있으며, 한국에서도 프롬프트 엔지니어에 대한 관심이 높아지고 있습니다.
프롬프트 엔지니어의 로드맵은 아직 확정되지 않았지만, 앞으로 프롬프트 엔지니어는 더욱 발전하고, 다양한 산업에서 사용될 것으로 예상됩니다.

출처

댓글 없음:

댓글 쓰기