콘텐츠로 이동

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만 사용하여 작업을 지시하는 방식은 모델에게 매우 구체적인 규칙과 행동 지침을 제공할 수 있습니다.
  • 이를 통해 모델이 제공하는 답변의 스타일이나 방식이 일관되게 유지될 수 있으며, 특정 분야에 특화된 답변을 생성하는 데 유리합니다.
  • 시스템 설정을 통해 다양한 요구에 맞는 맞춤형 응답을 유도할 수 있는 장점이 있지만, 지나치게 구체적인 설정은 때때로 모델의 유연성을 제한할 수 있는 단점도 존재합니다.