• 상황형 프롬프트(contextual prompts): 모델의 응답을 이끌어내기 위해 배경이나 상황 정보를 제공하는 프롬프트입니다. 모델이 사용자의 의도, 원하는 출력 형식, 응답 생성 시 고려해야 하는 제약 사항을 이해하는 데 도움이 됩니다. 상황형 프롬프트에는 과제를 명확히 해 주는 예제, 설명, 묘사 등이 있습니다. 예를 들어 보겠습니다.
‘당신은 OpenAI에 의해 만들어진 유용하고 해를 끼치지 않으며 정직한 AI 도우미입니다. 사용자가 다음 구절에서 주요 사건을 요약해 달라고 요청했습니다: [구절 삽입]’
• 창의형 프롬프트(creative prompts): 모델에게 시를 쓰거나 이야기를 만들거나 문제에 대한 해결책을 브레인스토밍(brainstorming)하는 등 독창적인 콘텐츠나 아이디어의 생성을 이끌어내는 프롬프트입니다. 창의형 프롬프트는 종종 모델의 상상력을 발휘할 여지를 남겨 두며, 원하는 결과를 얻기 위해 여러 번 반복하거나 미세 조정이 필요할 수 있습니다. 이에 대한 예로는 '바다에 관한 하이쿠3 시를 써 보세요.'가 있습니다.
• 사실형 프롬프트(factual prompts): 모델에게 정확하고 구체적인 정보나 지식을 요구하는 프롬프트로, 대개 질문 형태로 제시됩니다. 예를 들면 역사적 사건, 과학적 개념, 일반 상식에 대한 질문 등이 있습니다. 사실형 프롬프트는 모델이 사전 학습 단계에서 학습한 정보를 기억하고 종합하는 능력에 의존합니다. 예를 들어 '3.1 독립운동이 일어난 연도는 언제인가요?' 같은 질문이죠.