기초

시스템 프롬프트

대화 시작 시점에 설정되어 대화 전체에 걸쳐 어시스턴트의 행동을 이끄는 초기 지시·페르소나·정책. 사용자 메시지와 분리되며 더 높은 우선순위로 처리된다.

시스템 프롬프트(System Prompt)는 대화 시작 시점, 어떤 사용자 메시지보다 앞서 모델에 전달되는 지시·페르소나·행동 정책의 집합이다. 어시스턴트의 역할·어조·제약·정책을 규정하며, 상호작용 전반에 걸쳐 모델이 생성하는 모든 출력을 형성한다.

현대의 챗 모델은 각 메시지가 역할을 갖는 구조화된 형식으로 학습된다——system, user, assistant이다. 시스템 프롬프트는 system 역할(OpenAI는 developer도 사용)을 차지하며, 모델은 이를 사용자 메시지 안의 동일한 지시보다 더 높은 우선순위로 다루도록 학습된다. Anthropic의 API에서는 별도의 system 필드이며, 역할을 설정하는 한 문장만으로도 행동이 측정 가능한 수준으로 달라진다. 시스템 프롬프트는 컨텍스트 윈도 전체에 걸쳐 유지되며 프롬프트 엔지니어링의 기초가 된다.

2025~2026년에 걸쳐 시스템 프롬프트는 핵심 화두가 되었다. 기업들은 투명성을 위해 자사 시스템 프롬프트를 공개하는 한편, 프롬프트 자체가 프롬프트 인젝션과 「시스템 프롬프트 추출」 공격의 표적이 되기도 한다. 따라서 가드레일 및 견고한 지시 우선순위 체계와 함께 사용된다.

출처