개요

프롬프트란?

AI에게 특정 작업을 지시하기 위한 문장입니다. 예컨대, "오늘의 날씨는?" 같은 질문을 통해 AI에게 오늘의 날씨 정보를 요청하는 것입니다.

프롬프트를 작성하는 원칙

프롬프트 작성 기법

Role Prompting

Role Prompting은 언어 모델에게 특정한 역할을 부여하며 질의하는 방식입니다. 이렇게 특정 역할을 부여하면 언어 모델은 해당 역할에 맞는 답변을 제공하는 데 더욱 효과적입니다.

예를 들면, 사용자가 모델에게 "당신은 셰익스피어의 고문학자다. 그의 작품에 대해 설명해주세요."라고 요청하면, 언어 모델은 셰익스피어의 작품에 대해 전문가처럼 상세하게 설명하려고 노력합니다.

Few Shot Prompting

Few Shot Prompting은 언어 모델에게 ***몇 가지 예시(샘플)***를 제공하여 원하는 태스크를 수행하도록 유도하는 방식입니다. 이 방식은 특히 언어 모델이 처음 본 태스크나 어려운 태스크에 대해 직관적인 이해를 도와줍니다.

예를 들어, 번역 작업을 요청할 때 "영어: cat, 한국어: 고양이"와 같은 몇 가지 예시를 제공하면, 모델은 해당 패턴을 이해하고 비슷한 방식으로 번역을 시도합니다.

Chain of Thought Prompting(CoT)