반응형
프롬프트란 무엇인가?
프롬프트는 생성형 인공지능(Generative AI) 모델에 입력되는 데이터로,
모델의 출력을 안내하는 중요한 역할을 합니다
단순히 텍스트뿐만 아니라 이미지, 소리 등 다양한 형태로 구성될 수 있어요
예를 들어:
- "부동산 법인을 위한 광고 캠페인 이메일을 세 단락으로 작성해 주세요" (텍스트 프롬프트)
- "책상 위의 모든 것을 설명하세요" (사진과 텍스트 프롬프트)
- "이 온라인 회의를 요약해 주세요" (녹음 파일 프롬프트)
프롬프트 템플릿
프롬프트는 종종 '프롬프트 템플릿'을 통해 구성됩니다
이는 하나 이상의 변수를 포함하는 함수로,
필요에 따라 내용을 쉽게 바꿀 수 있게 해줍니다.
예시:
트윗을 긍정적 또는 부정적으로 분류하세요:
{TWEET}
결과:
프롬프트의 구성 요소
- 지시문(Directive): 프롬프트의 핵심 의도를 나타냅니다.
예: "읽을 만한 좋은 책 다섯 권을 추천해 주세요." - 예제(Examples): AI에게 작업 수행 방법을 보여주는 데모입니다. AI는 이 패턴을 따라 'Morning'을 스페인어로 번역하게 됩니다.
예: "영어를 스페인어로 번역해주세요. 'Night: Noche Morning:'" - 출력 형식(Output Formatting): AI가 특정 형식으로 정보를 출력하도록 요구합니다.
예: "이것을 CSV 형식으로 요약해 주세요." - 스타일 지시(Style Instructions): 출력의 스타일을 수정합니다.
예: "라마에 관한 명확하고 간결한 단락을 작성해 주세요." - 역할(Role): AI에게 특정 역할을 부여합니다.
예: "당신이 목동이라고 가정하고 라마에 관한 리머릭을 작성해 주세요." - 추가 정보(Additional Information): 필요한 맥락을 제공합니다.
프롬프트 엔지니어링은 더 나은 결과를 얻기 위해 프롬프트를 개발하고 수정하는 반복적인 과정입니다
이는 AI와의 소통을 최적화하는 핵심 기술이라고 할 수 있습니다
참고자료
The Prompt Report: A Systematic Survey of Prompting Techniques
반응형
'AI' 카테고리의 다른 글
Zero-Shot Prompting 제로샷 프롬팅 AI와의 효과적인 소통을 위한 8가지 기법 (0) | 2024.07.26 |
---|---|
프롬프트 In-Context Learning , 제공된 예제와 관련 지시문을 통해 ai 학습시키기 (0) | 2024.07.22 |
미드저니 생성 이미지에 정확한 텍스트 넣기 , "Midjourney" (1) | 2024.07.21 |
미드저니로 원하는 사이즈의 이미지 생성하기 Aspect Ratio 설정 (1) | 2024.07.20 |
미드저니가 프롬프트를 자동으로 요약해주는 명령어 shorten (0) | 2024.07.20 |
댓글