부정 프롬프팅은 약하다: 대신, 원하는 행동을 명확히 기술하라

부정 명령어 — "말을 줄여," "주의사항을 넣지 마," "도덕적으로 말하지 마" — 는 놀랍게도 비효율적입니다. 자세한 Reddit 게시물이 그 이유를 분석하고 실제로 모델 행동을 제어하는 구체적인 대안을 제시합니다.
부정 명령어는 주제를 취소하지 않음
"말을 줄여"라고 하면 모델은 여전히 장황함이라는 개념을 활성화하고 이를 피하려고 쓰지만, 응답 길이는 줄어들지 않습니다. "주의사항을 넣지 마"도 마찬가지로, 모델이 주의사항을 생성한 다음 이를 부정하려 하여 결과적으로 장황하고 회피적인 답변이 나옵니다.
긍정적 명령어가 효과적
- "말을 줄여" 대신:
"더 요청하지 않는 한 1-2문장으로 답변해." - "도덕적으로 말하지 마" 대신:
"직접 답변하고, 주의사항은 선택사항으로 처리해." - "글머리 기호를 사용하지 마" 대신:
"일반 산문으로, 목록 없이 작성해."
끝맺음 예의로 인한 톤 변화
프롬프트를 "고마워!"나 "부탁해."로 끝맺으면 모델의 톤이 더 따뜻하고 장황해집니다. 중립적인 끝맺음(명령어만)은 중립적인 톤을 유지합니다. 이 효과는 Opus 4.7과 Sonnet 4.6에서 일관되게 나타나며, Haiku에서도 비슷할 것으로 보입니다.
실용적 결론
이것은 해킹이 아니라 명령어 따르기가 실제로 작동하는 방식입니다. 원하지 않는 것이 아니라 원하는 것을 모델에게 말하세요. 원하는 출력 형식과 스타일을 명시적으로 설명하고, 중립적인 응답을 원한다면 프롬프트 톤도 중립적으로 유지하세요.
📖 원문 읽기: r/ClaudeAI
👀 See Also

더 효과적인 AI 에이전트 지시를 위한 받아쓰기 도구 활용
한 개발자가 OpenClaw에 대한 지시사항을 타이핑에서 음성으로 전환하자, SaySo.ai를 받아쓰기 도구로 사용하여 더 자연스럽고 상세한 맥락을 제공함으로써 출력 품질이 향상되었다는 점을 발견했습니다.

Claude Code 토큰을 채팅 질문에 낭비하지 마세요
r/ClaudeAI의 한 개발자가 간단한 채팅 질문은 Haiku 같은 저렴한 모델로 보내고, 다중 파일 편집 같은 에이전트 작업에 Claude Code를 아껴서 주간 토큰 한도를 절약했습니다.

모델 전환으로 OpenClaw Agent 비용 80% 절감하는 방법
한 사용자가 14일 동안 토큰 사용량을 추적한 결과, 지출의 67%가 저렴한 Flash 모델이 Opus와 동일한 품질을 제공하는 작업에 사용되었습니다. 기본 모드를 Flash로 전환하고 세션 중간에 /model 명령어를 사용하면 월 비용이 약 $170에서 $35로 절감됩니다.

안티바이러스의 TLS 차단으로 Claude Desktop 연결 중단; AV 예외 처리로 해결 가능
bridge.claudeusercontent.com에서 안티바이러스 TLS 검사로 인해 Cowork(Claude 데스크탑 동반 앱)가 'Claude in Chrome is not connected' 오류를 표시합니다. 해결 방법: *.claudeusercontent.com과 *.anthropic.com을 AV HTTPS 예외 목록에 추가하세요. Node.js --use-system-ca를 사용하면 이를 방지할 수 있습니다.