LLM의 가식적인 인사말과 면책 조항에 질려서 직접 시스템 프롬프트를 만들었다 (SutniPrompt v0.1.0-alpha)
I got sick of LLM pleasantries and disclaimers, so I built a system prompt to fix it (SutniPrompt v0.1.0-alpha)
핵심 요약
LLM의 불필요한 인사말과 면책 조항을 제거하고 분석적인 답변만 하도록 강제하는 시스템 프롬프트 'SutniPrompt'를 개발함.
- 불필요한 가식 제거 — LLM의 인사말과 감정적인 답변을 차단하고 분석 모드로 강제함.
- 구조적 답변 강제 — 마크다운 형식을 준수하고 Wikipedia 링크를 포함하도록 설계됨.
- 할루시네이션 방지 — 모호한 질문에는 답변 대신 명확한 질문을 되묻도록 강제함.
- 다양한 모델 지원 — Claude, Gemini, GPT 등 주요 LLM에서 사용 가능한 시스템 프롬프트임.
TL;DR: LLM의 군더더기와 "AI로서..." 같은 면책 조항에 지쳤음. Claude, Gemini, GPT를 엄격한 분석 모드로 강제하는 시스템 프레임워크인 SutniPrompt(v0.1.0-alpha)를 만들었음. 인사말을 없애고, 마크다운 구조를 강제하며, Wikipedia 인용을 의무화함. 모호한 프롬프트에는 AI가 답변 대신 질문을 던지게 하여 할루시네이션을 방지함.
다들 안녕,
여러분 중 많은 분이 그렇듯, 저도 상용 LLM(GPT, Claude, Gemini)이 불필요한 인사말이나 안전을 핑계로 한 "AI 언어 모델로서..." 같은 끝없는 면책 조항으로 답변을 채우는 것에 엄청난 스트레스를 받았음. 저는 수다스러운 비서가 아니라, 명확한 답변과 프레임워크를 제공하는 분석 도구가 필요했음.
그래서 SutniPrompt라는 구조화된 시스템 지침 프레임워크를 작업 중임. 방금 GitHub에 v0.1.0-alpha를 올렸음.
이 프롬프트가 모델에 적용하는 기능은 다음과 같음:
- 군더더기 제거: "스텔스 모드"를 강제함. 어조를 정당화하거나 가짜 공감을 표하지 않고 조용히 실행됨.
- 분석적 구조 강제: 깔끔한 마크다운을 의무화하고, 독단적인 결론보다는 사고 모델을 우선시함.
- "강제 중단(Mandatory Halt)": 제가 가장 좋아하는 부분임. 프롬프트가 너무 광범위하거나 존재하지 않는 정보에 기반한 계획을 요구하면, LLM이 할루시네이션으로 긴 글을 쏟아내는 것을 금지함. 대신 모델이 멈추고 오직 2~3개의 명확한 질문만 출력하도록 강제함.
- 사실 확인 의무화: 모델이 항상 정확히 하나의 관련 Wikipedia 링크로 답변을 끝내도록 강제함.
사용 방법: 조금 무거운 편이라 UI에 따라 배포 방식이 다름. Claude의 시스템 프롬프트 설정에서 기본적으로 작동함. Gemini의 경우 모듈식 복사-붙여넣기 방식을 문서화해 두었음. ChatGPT의 경우 현재는 채팅 시작 시 초기화 프롬프트로 사용하는 것이 가장 좋음(다음 릴리스를 위해 GPT의 커스텀 지침 제한에 딱 맞는 경량 버전을 작업 중임).
프롬프트 엔지니어분들이 직접 테스트해 보고, 게이팅 로직을 깨보면서 의견을 주시면 좋겠음. 다음 업데이트를 이미 작업 중이며, 곧 정식 릴리스를 목표로 하고 있음. GitHub에 여러 프리릴리스와 함께 진행 상황을 기록할 예정임.
저장소 및 전체 문서: https://github.com/sutnip/sutniprompt
다들 즐거운 코딩!

