프롬프트 작성 유형 #1


AI 모델로부터 원하는 결과를 얻기 위하여는 프롬프트 작성을 필요로 한다. 이를 프롬프트 엔지니어링이라고 부르며, 작성에 따라 다른 결과를 얻게 된다. 프롬프트의 작성 유형은 AI 모델을 어떠한 방식으로 사용할 수 있는가를 말한다. 단순한 정보를 원하는 경우로부터, 부족한 부분을 채우기 위한 사용, 그리고 정확한 정보보다 상상력에 도움을 얻거나, 사유의 도움을 얻기 위한 방식 등 다양한 방식으로 사용될 수 있다. AI 모델을 자신의 작업과 연결시켜 고유의 요구와 목표를 해결하기 위한 도구로서의 사용 하기 위한 방식을 말한다. AI 모델 사용 가능성을 알 수 있는 프롬프트 작성 유형은 정보, 완성, 분류, 창의성, 비교, 사유, 지시, 페르소나, 멀티모달 등이 있다. 이 글에서는 처음 3개의 프롬프트 작성 유형에 대하여 알아 보고자 한다. 

1. 정보 프롬프트

가장 널리 사용되는 프롬프트 유형 중 하나이다. AI 도구에게  정보나 데이터를 요청하는 방식이다. 사실적이며 객관적 정보를 AI 모델에 요청하는 경우이다. 사용자가 특정 주제에 관한 질문을 하는 방식으로, AI는 이에 대한 관련성 있고 정확한 세부 정보를 제공하는 형식을 말한다. 응답은 의견이나 개인적인 해석 없이 중립적이어야 한다. 일반적으로 빠르고 간단한 정보를 얻을 때 사용된다. 이 유형의 프롬프트 작성은 다음과 같은 경우 유용하다. 

  • 교육: 과제나 학습 목적으로 정보를 찾는 경우.
  • 연구: 전문가가 사실 데이터에 빠르게 알고자 하는 경우.
  • 일반 지식: 특정 주제에 대해 호기심이 있거나 지식을 확장하려는 경우.
  • 기술 지원: 사용자가 시스템, 프로세스 또는 기술 작동 방식에 대한 설명을 필요로 하는 경우.

사례로는 다음과 같은 경우가 있다. 

         프롬프트: "광합성이란 무엇인가요?"
         답변: "광합성은 녹색 식물과 일부 다른 유기체가 햇빛을 사용하여 엽록소의 도움으로 식품을 합성하는 과정입니다."

         프롬프트: 대한민국의 초대 대통령은 누구였나요?
         답변: 대한민국의 초대 대통령은 이승만이었습니다. 그는 1948년부터 1960년까지 복무했으며 제2차 세계대전 이후 대한민국 건국에 중요한 역할을 하였습니다.


2. 완성 프롬프트

이 유형의 프롬프트는 AI 모델에 부분적인 입력을 제공하고 나머지 부분을 완성하도록 요청하는 방식의 사용을 말한다. AI 모델은 주어진 입력의 문맥과 내용을 분석하여 주제, 어조, 스타일에 맞는 자료를 추가하여 마무리 한다. 이러한 프롬프트 작성을 통해 AI는 보다 개방적이고 창의적이거나 상황에 맞는 응답을 생성할 수 있습니다. 이 같은 프롬프트 작성은 개방형 질문 형식 중 하나라 할 수 있으며, 구체적이며 사실적 답변을 추구하는 정보 취득 프롬프트와 달리 완성 요구 프롬프트는 창의성과 상황에 따른 응답의 여지를 남겨두는 것이 특징이다. 이에 따라 AI 모델은 입력 프롬프트 내용의 패턴을 사용하여 가장 가능성이 높은 연속을 예측하고 생성한다. 이 유형 프롬프트의 사용 결과는 실용적이고 일관성 있는 것부터 상상력이 풍부하고 추측적인 것까지 다양한 결과를 얻게 된다. 이 유형의 프롬프트는 창의적인 글쓰기와 코딩에 유용하다.

이 유형의 프롬프트 작성이 유용한 경우는 다음과 같다. 

  • 창의적인 글쓰기: 아이디어 생성, 스토리 전개 또는 내러티브 요소 확장을 위해 사용할 수 있다. 
         프롬프트: 폭풍이 다가오자 하늘이 어두워지더니 갑자기...
         답변: ...눈부신 번개가 지평선을 밝혔고, 이어 귀청이 터질 듯한 천둥소리가 땅을 뒤흔들었습니다.

         프롬프트: 일에 압도당하는 느낌이 든다면 가장 좋은 방법은...
         답변: ...잠깐 휴식을 취하고 작업을 관리 가능한 단계로 구성하고 한 번에 하나씩 처리하세요.
  • 아이디어 생성: 기술, 디자인, 비즈니스와 같은 분야에서 혁신을 시작하거나 아이디어 개발에 사용할 수 있다. 
         프롬프트: 미래에는 자동차는...
         답변: ...스스로 운전하고, 서로 소통하여 사고를 예방하고, 전적으로 재생에너지로 운행할 것입니다.
  • 학습지원: 문제 해결의 단계들을 도와 학생들의 학습을 지원한다.
         프롬프트: 2차 방정식을 풀기 위한 첫 번째 단계는...
         답변: ...방정식을 0으로 설정하거나, 이차식을 인수분해하거나, 이차 공식을 사용하세요.
  • 코딩 완성: 프로그래밍 환경에서 개발자나 학습자의 코드 완성을 돕기 위하여 사용될 수 있다. 
         프롬프트: Python에서 루프를 생성하려면 다음 구문을 사용할 수 있습니다...
         답변: ...범위(10)에 있는 i의 경우: print(i).
  • 대화형 AI: 고객 서비스, 가상 비서 및 소셜 애플리케이션에서 사용자 입력에 대한 응답을 생성할 수 있다. 이는 게임 디자인 및 대화형 스토리텔링으로도 이어딜 수 있다. 즉, 플레이어 입력을 기반으로 동적 반응을 생성하는 방식으로 사용을 가능하게 한다.

3. 분류 프롬프트

이 유형의 프롬프트는 데이터를 주고 이를 분류하는 방식으로의 사용이다. 이상의 사전 정의된 클래스(예: 긍정/부정, 스팸/스팸 아님, 주제 라벨)로 데이터를 분류하는 경우, 훈련 데이터를 사용하여 패턴을 인식하고, 데이터를 분류하는 방식, 그리고 입력 내용이나 특징을 기반으로 특정 레이블을 붙이는 유형 등이 있다. 데이터가 주어지면 AI 모델은 정보를 처리하여 학습된 패턴이나 기준에 따라 자료를 분류한다. 텍스트, 이미지, 오디오 등 다양한 입력 유형의 데이터 데이터 분류에 사용할 수 있다. 분류 요구 프롬프트는 자연어 처리 작업에서 감정, 의도 또는 주제를 기준으로 텍스트를 분류하는 데 널리 사용되고 있다. 또한 전자 상거래에서 유형별 항목 태그 지정, 리뷰에 따른 제품 분류, 의료에서의 데이터 처리, 마케팅, 사기 탐지, 그리고 제품 추천 등에 사용된다. 이 유형의 프롬프트 작성은 다음과 같은 방식으로 사용될 수 있다.

  • 감정 분석: 고객 피드백, 리뷰 또는 의견을 평가하여 기업이 제품이나 서비스에 대한 사용자 감정을 이해하도록 돕게 할 수 있다.
         프롬프트: 다음 리뷰를 긍정적, 중립 또는 부정적으로 분류하십시오. '제품이 훌륭하고 기대 이상이었습니다.'
         답변: 긍정적
  • 스팸 감지: 이메일 시스템이나 메시징 플랫폼에서 원치 않거나 유해한 콘텐츠를 걸러 낼 수 있다.
         프롬프트: 다음 이메일을 스팸인지 스팸이 아닌지 분류하세요. '축하합니다! 무료 휴가를 받으셨습니다. 청구하려면 여기를 클릭하세요.'
         답변: 스팸
  • 언어 감지:특정 텍스트의 언어를 감지하고 분류하며 번역 서비스, 다국어 고객 지원 또는 콘텐츠 정렬에 유용하게 사용될 수 있다. 
         프롬프트: 이 텍스트의 언어를 확인하세요: 'Bonjour, comment ça va?'
         답변: 프랑스어
  • 이미지 분류: 이미지를 관련 그룹으로 분류하기 위해 객체 감지 및 얼굴 인식과 같은 컴퓨터 비전 애플리케이션에 사용된다.
         프롬프트: 이 이미지를 고양이, 개, 새 카테고리 중 하나로 분류하시오.
         답변: 고양이
  • 텍스트 분류: 온라인 콘텐츠를 조정하고 유해하거나 공격적이거나 부적절한 텍스트를 감지하고 보다 안전한 커뮤니케이션 플랫폼을 만들기 위해 사용된다. 
         프롬프트: 다음 댓글을 공격적인지 공격적이지 않은지 분류하시오. '당신은 너무 멍청해서 여기 있어서는 안 됩니다.'
         답변: 공격적

 

다음 글: 프롬프트 작성 유형 #2

 

people found this article helpful. What about you?
답글 남기기 0

Your email address will not be published. Required fields are marked *