System Message는 모델이 어떤 역할을 수행해야 하는지, 어떤 톤과 스타일로 말해야 하는지, 어떤 형식과 규칙을 따라야 하는지 결정하는 지침 역할을 합니다. 이를 통해 단순한 응답 생성이 아닌 일관성 있고 목적에 최적화한 결과물을 생산하게 합니다. System Message가 없는 상태에서는 동일한 요청이어도 모델은 일반 사용자와의 대화처럼 중립적이고 평범한 설명 중심으로 응답합니다.
실제로 플레이그라운드 확인해 보면 동일한 주제로 스크립트를 생성할 때 System Message가 없는 경우 결과물이 일반적인 설명 수준에 머무른 반면, 역할, 톤, 출력 구조를 명확히 정의한 System Message를 적용한 경우에는, 전문적인 설계 능력이 드러나는 일관적 흐름과 높은 집중력을 제공하는 스타일로 확인할 수 있습니다.
이처럼 System Message는 AI의 성격과 방향성을 결정하는 상위 제어 레이어로서, 프롬프트 엔지니어링 고급 기술의 가장 중요한 출발점입니다. 목적에 맞게 System Message를 설계하고 지속적으로 수정·검증하는 반복 과정을 통해 AI 활용 능력을 향상해 보기 바랍니다.
3장에서 AI를 활용하기 위한 첫 관문인 프롬프트 엔지니어링을 배워 보았습니다. 4장에서는 생성형 AI를 활용하기 위한 실습 환경을 살펴보겠습니다.