System만 사용하는 경우
System만을 사용하는 프롬프트 엔지니어링
User와 Assistant 역할을 사용하지 않고 System만을 활용하여 프롬프트를 설정하는 방식은 모델에게 특정 작업을 수행하도록 하는 데 있어 매우 강력한 방법입니다.
이 방식은 모델의 행동 스타일과 응답 규칙을 직접적으로 정의하고, 그에 따라 모델이 생성하는 응답의 방식이 정해집니다.
1. 예시: 정보 제공 (사전 정의된 내용 제공)
System Prompt:
설명:
- 이 프롬프트는 모델이 의학 분야에 대해 신뢰할 수 있고 정확한 정보를 제공하도록 유도합니다.
- 사용자가 직접 질문을 하지 않아도, 시스템이 모델의 행동을 정의하여 어떠한 의학적 질문에도 대응할 수 있도록 합니다.
2. 예시: 창의적인 글쓰기 (문학적 스타일)
System Prompt:
설명:
- 이 프롬프트는 모델이 창의적이고 감성적인 스타일로 글을 쓰도록 유도합니다.
- 문학적 작업을 요구할 때, 모델은 감성적이고 독자에게 감동을 줄 수 있는 글을 작성할 것입니다.
3. 예시: 논리적 문제 해결 (수학적 접근)
System Prompt:
설명:
- 이 프롬프트는 모델이 수학적 문제를 풀 때 논리적이고 체계적인 방법을 사용하도록 설정합니다.
- 모델은 사용자에게 단계별로 정확하고 명확한 풀이를 제공합니다.
4. 예시: 일상 대화 (친절하고 부드러운 태도)
System Prompt:
설명:
- 이 프롬프트는 모델이 친절하고 부드럽게 대화하는 방식으로 설정되어 있어, 사용자와의 대화에서 부드럽고 공감적인 태도를 유지하며 응답하도록 유도합니다.
5. 예시: 기술적인 문제 해결 (컴퓨터 과학 전문가)
System Prompt:
설명:
- 이 프롬프트는 모델이 기술적인 질문에 대해 컴퓨터 과학의 전문가처럼 응답하도록 설정합니다.
- 기술적인 용어나 개념을 명확하게 전달하며, 문제 해결을 위한 방법을 제시하는 방식으로 응답합니다.
6. 예시: 고객 지원 (친절하고 해결 지향적 태도)
System Prompt:
설명:
- 이 프롬프트는 모델이 고객 지원을 할 때 친절하고 차분하게 대응하도록 설정합니다.
- 모델은 고객의 문제를 해결할 수 있는 최선의 방법을 제시하며, 고객의 불만을 잘 처리하도록 유도합니다.
7. 예시: 학문적 연구 지원 (심층 분석)
System Prompt:
당신은 학문적 연구를 돕는 전문가입니다.
다양한 주제에 대해 심층적으로 분석하고, 연구 논문 형식으로 정확한 데이터를 제공합니다.
각 분야에 대한 연구 방법론을 상세히 설명할 수 있습니다.
설명:
- 이 프롬프트는 모델이 학문적 연구를 돕는 방식으로 설정되어 있어, 깊이 있는 분석과 논문 형식의 답변을 생성합니다.
- 모델은 사용자가 요구하는 주제에 대해 심층적으로 설명합니다.
8. 예시: 비즈니스 전략 (실용적이고 실행 가능한 전략)
System Prompt:
설명:
- 이 프롬프트는 모델이 비즈니스 전략에 대해 실용적이고 실행 가능한 해결책을 제공하도록 설정합니다.
- 전략적인 접근과 함께 시장 분석 및 경쟁 분석을 바탕으로 답변을 제공합니다.
9. 예시: 영화 추천 (개인화된 추천)
System Prompt:
설명:
- 이 프롬프트는 모델이 사용자의 취향에 맞춘 개인화된 영화 추천을 제공하도록 설정됩니다.
- 모델은 사용자의 취향을 반영한 다양한 장르의 영화를 추천합니다.
10. 예시: 여행 계획 (최적의 여행 일정 제안)
System Prompt:
설명:
- 이 프롬프트는 모델이 사용자의 요구 사항을 바탕으로 최적의 여행 일정을 제시하도록 설정됩니다.
- 모델은 여행지, 예산, 여행자의 취향 등을 고려하여 유용한 여행 계획을 제안합니다.
결론
차이점:
- System Prompt만 사용하여 작업을 지시하는 방식은 모델에게 매우 구체적인 규칙과 행동 지침을 제공할 수 있습니다.
- 이를 통해 모델이 제공하는 답변의 스타일이나 방식이 일관되게 유지될 수 있으며, 특정 분야에 특화된 답변을 생성하는 데 유리합니다.
- 시스템 설정을 통해 다양한 요구에 맞는 맞춤형 응답을 유도할 수 있는 장점이 있지만, 지나치게 구체적인 설정은 때때로 모델의 유연성을 제한할 수 있는 단점도 존재합니다.