시스템 프롬프트 (System Prompt)

별칭: system prompt · 시스템 메시지 · system message

AI가 대화 전체에서 따라야 할 역할·규칙·금지사항을 지정하는 상위 지시문.

시스템 프롬프트는 일반 사용자가 보내는 질문보다 상위에 있는 지시문이다. 챗봇의 말투, 금지 행동, 답변 형식, 도구 사용 기준을 정한다. 봇이나 업무용 AI를 만들 때 결과 품질과 안전성을 좌우하는 중요한 설계 요소다.

정의

시스템 프롬프트AI 모델에게 대화 전체에서 따라야 할 역할, 규칙, 제약을 알려주는 상위 지시문이다. 사용자의 매 질문과 달리, 봇의 기본 성격과 운영 원칙을 유지하는 데 쓰인다.

왜 중요한가

같은 모델도 시스템 프롬프트에 따라 전혀 다른 방식으로 답한다. 고객 상담 봇은 정중하고 짧게 답해야 하고, 코드 리뷰 봇은 버그와 리스크를 먼저 말해야 하며, 강의 봇은 초심자에게 쉬운 표현을 써야 한다. 이런 기준을 시스템 프롬프트에 넣는다.

Semicolon에서의 의미

SEMO 봇들은 각자 역할이 다르기 때문에 시스템 프롬프트가 중요하다. ReviewClaw는 리뷰 관점, PlanClaw는 기획 관점, SemiClaw세미클래스 운영 관점으로 답해야 한다. Semiclass Bot도 공개 사용자에게 말할 수 있는 정보와 내부 정보를 구분하는 규칙이 필요하다.

주의할 점

시스템 프롬프트만으로 보안이 완성되지는 않는다. 사용자가 프롬프트 인젝션을 시도할 수 있고, 모델이 규칙을 완벽히 지키지 못할 수도 있다. 민감한 권한은 서버 코드와 데이터 접근 제어로 막아야 한다.

출처