본문 바로가기
자연어처리(NLP)/PL(Prompt Learning)

[INTRO] 프롬프트 러닝(Prompt Learning) 이란?

by Hyen4110 2023. 4. 24.
반응형

"Prompt Learning"

prompt learning이란 자연어처리 분야에서 최근 새롭게 등장한 분야로, ChatGPT의 등장과 함께 새로운 트렌드로 떠오르고 있습니다.

4월 2일자 기사에 따르면, 글로벌 교육 플랫폼 '유데미'에선 프롬프트 강의만 7667개에 달하고, 한글자막을 제공하는 콘텐츠에는 1000명씩 수강자가 이어지고 있다고 합니다. 그 외에도 프롬프트 전문 기업과 프롬프트 엔지니어라는 직종까지 생겨나고 있는데요.

https://news.mt.co.kr/mtview.php?no=2023040115050073507

✔ 'prompt'의 의미

프롬프트(prompt)라는 것은 언어모델에 전달하는 질문이나 요청을 사용자가 응답을 유도(prompt)한다는 의미에서 프롬프트(prompt)라고 합니다. 자연어 질문, 코드 스니펫, 명령어 등을 프롬프트로 사용할 수 있는데, 언어모델이 정확하게 태스크를 해결하려면 프롬프트 역시 정확해야 합니다. 이와같이 언어모델이 원하는 결과를 얻기 위해 텍스트 프롬프트를 공들여 만들고 최적화하는 과정을 프롬프트 엔지니어링이라고 합니다.

 

✔ prompt learning의 간단한 비유/예시

예를들어서, 어떤 프로그램은 예, 아니오만 대답할 수있는 프로그램이라고 합시다.

이때, 두가지 색 (빨간색, 파란색)만 있는 공의 색깔을 묻고 싶을 때
공이 무슨 색이야? 라고 하는 대신에,
공은 빨간색이야. ______. 라고 질문을 하는 것입니다.
그러면 프로그램을 뜯어 고치지 않아도,

질문을 수정해서 원하는 답을 얻을 수 있는 것이죠. 공은 빨간색이야. _NO_. 

 

간단한 예시를 들어서 prompt에 대해서 설명을 해보았는데요. 

좀 더 학문적으로 프롬프트가 무엇인지 리서치 논문 'Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processing'을 통해 학문적으로 prompt learning 등장 배경과 개념에 대해서 정리해보고자 합니다. 

 

Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processing

  • Published: ACM 2021.07 발표, 954회 인용
  • https://dl.acm.org/doi/pdf/10.1145/3560815
  • 요약: “Prompt-based learning”이라고 부르는 자연어처리분야의 새로운 패러다임에 대한 리서치 논문

 

<참고 기사>

https://www.itworld.co.kr/news/283801#csidx5174c2a1d445163a5110616a2fef7c3

https://news.mt.co.kr/mtview.php?no=2023040115050073507

반응형

댓글