
[영어의 1~5형식 문장 있듯, 프롬프트에도 4형식 문장이 있다]
핵심 요약
1. 프롬프트 엔지니어링의 기초
- 프롬프트 구성 요소의 중요성
- 답변 품질을 높이기 위해 프롬프트를 명확히 구성해야 함.
- 네 가지 주요 요소:
- 지시문: 요청의 핵심을 명확히 전달.
- 맥락(Context): 문맥과 배경 정보를 제공.
- 입력 데이터: 참고할 수 있는 예시나 자료를 제공.
- 출력 지시문: 출력 형식과 내용을 지정.
- 반복적 수정 과정
- 프롬프트 작성 후 결과를 보고 반복적으로 수정하여 최적화.
- 목적에 따라 적합한 데이터와 명령 구조를 조합해야 함.
2. 프롬프트 유형별 구성
- A 타입 (단순 지시)
- 간단한 질문을 통해 응답 생성.
- 예: "2024년 12월 오픈AI 발표 핵심 내용은?"
- B 타입 (맥락 추가)
- 맥락을 추가해 답변의 범위를 제한.
- 예: "오픈AI 발표 내용 중 언어 모델 추론 성능 관련 내용만 알려줘."
- C 타입 (예시 포함)
- 답변 형식 예시를 제공해 결과를 유사하게 생성.
- 예: "클로드 3.5와 유사한 형태로 답변을 작성해줘."
- D 타입 (입력 데이터 포함)
- 실제 데이터를 첨부해 참고 가능성을 높임.
- 예: 기사나 텍스트를 입력값으로 넣고, 이를 바탕으로 요약.
3. 프롬프트 구성의 원리
- 영어 문장 구조와의 유사성
- 영어 문장의 1~5형식처럼 프롬프트도 구조적으로 분해 가능.
- 기본적으로 **지시문(S), 출력(O)**는 필수, 맥락과 입력 데이터는 선택적으로 추가.
- 결과 최적화를 위한 구성
- 예시와 입력 데이터를 활용해 원하는 결과를 명확히 설정.
- 사용자 맞춤형 답변을 위해 시스템이 선호도를 학습하도록 설정 가능.