프롬프트의 4대 구성 요소

효과적인 프롬프트는 네 가지 핵심 요소로 구성됩니다.

간단한 예시

  • “너는 번역가야. 아래 문장을 영어로 번역해줘.: 오늘 날씨가 좋다.: 영어 번역문을 한 줄로 작성해줘.”

자세한 설명

  1. 지시(Instruction): 모델에게 수행할 작업을 명확하게 전달
  2. 맥락(Context): 필요한 배경 정보나 상황 설명
  3. 입력(Input): 모델이 처리할 데이터나 질문
  4. 출력(Output): 원하는 답변의 형식이나 예시

이 네 가지 요소를 균형 있게 포함하면, LLM의 답변 품질이 크게 향상됩니다.


프롬프트 4대 구성 요소 표

구성 요소 설명 예시(번역 프롬프트)
지시(Instruction) 수행할 작업을 명확히 전달 “아래 문장을 영어로 번역해줘.”
맥락(Context) 배경 정보, 역할, 상황 등 추가 설명 “너는 번역가야.”
입력(Input) 처리할 데이터, 질문 등 “문장: 오늘 날씨가 좋다.”
출력(Output) 원하는 답변 형식, 예시, 제약 조건 등 “출력: 영어 번역문을 한 줄로 작성해줘.”

체크리스트

  • 4대 요소(지시, 맥락, 입력, 출력)를 모두 포함했는가?
  • 각 요소가 명확하게 구분되어 있는가?
  • 원하는 답변 형식과 예시를 명확히 제시했는가?
  • 불필요하게 모호하거나 생략된 부분이 없는가?

실전 팁

  • 프롬프트에 4대 요소를 모두 포함하면 AI가 혼동 없이 정확한 답변을 생성합니다.
  • 맥락(Context)과 출력(Output)까지 명확히 제시하면, 원하는 결과를 더 쉽게 얻을 수 있습니다.
  • 복잡한 작업일수록 각 요소를 구체적으로 작성하세요.
  • 프롬프트를 반복적으로 수정(Iteration)하며 최적의 결과를 찾으세요.

공식 참고자료

이해도 점검 문제

  1. 프롬프트의 4대 구성 요소를 모두 써보세요.
  2. 아래 프롬프트에서 부족한 요소가 있다면 무엇인지 써보세요.“아래 문장을 번역해줘. 문장: 오늘 날씨가 좋다.”
  3. 원하는 답변 형식을 명확히 제시하면 어떤 점이 좋은가요?

해답

  1. 지시, 맥락, 입력, 출력
  2. (예시) 역할(맥락), 출력 형식이 부족함
  3. AI가 혼동하지 않고 원하는 형태로 답변을 생성할 수 있다.

참고: 프롬프트의 4대 구성 요소(지시, 맥락, 입력, 출력)를 모두 포함해 작성하는 것이 LLM 활용의 핵심입니다. 반복적으로 실험하고 개선하세요.