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

✍️ OpenClawRadar📅 게시일: May 17, 2026🔗 Source
부정 프롬프팅은 약하다: 대신, 원하는 행동을 명확히 기술하라
Ad

부정 명령어 — "말을 줄여," "주의사항을 넣지 마," "도덕적으로 말하지 마" — 는 놀랍게도 비효율적입니다. 자세한 Reddit 게시물이 그 이유를 분석하고 실제로 모델 행동을 제어하는 구체적인 대안을 제시합니다.

부정 명령어는 주제를 취소하지 않음

"말을 줄여"라고 하면 모델은 여전히 장황함이라는 개념을 활성화하고 이를 피하려고 쓰지만, 응답 길이는 줄어들지 않습니다. "주의사항을 넣지 마"도 마찬가지로, 모델이 주의사항을 생성한 다음 이를 부정하려 하여 결과적으로 장황하고 회피적인 답변이 나옵니다.

긍정적 명령어가 효과적

  • "말을 줄여" 대신: "더 요청하지 않는 한 1-2문장으로 답변해."
  • "도덕적으로 말하지 마" 대신: "직접 답변하고, 주의사항은 선택사항으로 처리해."
  • "글머리 기호를 사용하지 마" 대신: "일반 산문으로, 목록 없이 작성해."

끝맺음 예의로 인한 톤 변화

프롬프트를 "고마워!"나 "부탁해."로 끝맺으면 모델의 톤이 더 따뜻하고 장황해집니다. 중립적인 끝맺음(명령어만)은 중립적인 톤을 유지합니다. 이 효과는 Opus 4.7과 Sonnet 4.6에서 일관되게 나타나며, Haiku에서도 비슷할 것으로 보입니다.

실용적 결론

이것은 해킹이 아니라 명령어 따르기가 실제로 작동하는 방식입니다. 원하지 않는 것이 아니라 원하는 것을 모델에게 말하세요. 원하는 출력 형식과 스타일을 명시적으로 설명하고, 중립적인 응답을 원한다면 프롬프트 톤도 중립적으로 유지하세요.

📖 원문 읽기: r/ClaudeAI

Ad

👀 See Also

고컨텍스트 길이에서 로컬 코딩 에이전트의 KV 캐시 양자화 문제
Tips

고컨텍스트 길이에서 로컬 코딩 에이전트의 KV 캐시 양자화 문제

레딧 분석에 따르면 Qwen3-Coder 및 GLM 4.7과 같은 로컬 코딩 에이전트에서 30k 이상의 컨텍스트 길이에서 발생하는 무한 수정 루프와 잘못된 JSON 출력의 원인은 공격적인 KV 캐시 양자화로 밝혀졌으며, 혼합 정밀도 또는 컨텍스트 축소를 해결책으로 권장합니다.

OpenClawRadar
🦀
Tips

제 버그 리포트가 틀렸음을 증명한 방법: apiRoot 프록시를 통한 OpenClaw 텔레그램 디버깅

OpenClaw의 Telegram apiRoot를 로컬 프록시로 지정하여 실제 와이어 페이로드를 기록할 수 있습니다. 한 개발자는 텍스트가 렌더링된 것이지 재삽입된 것이 아님을 알고 자신의 버그 보고를 철회했습니다.

OpenClawRadar
클로드가 굴복하지 않고 적대적 토론을 하게 만드는 5가지 프롬프트 조정법
Tips

클로드가 굴복하지 않고 적대적 토론을 하게 만드는 5가지 프롬프트 조정법

상대방 역할을 하는 클로드(Claude)가 얼버무리기, 아첨, 날조를 방지하는 5가지 구체적인 프롬프트 엔지니어링 기법으로, sparwithai.com 구축 경험을 바탕으로 합니다.

OpenClawRadar
레거시 코드 현대화를 위한 2단계 AI 워크플로우
Tips

레거시 코드 현대화를 위한 2단계 AI 워크플로우

레딧 게시물은 레거시 코드와 AI를 함께 사용하기 위한 두 단계의 '리버스 엔지니어링' 접근법을 설명합니다: 먼저 비즈니스 로직을 기술 중립적인 비즈니스 요구사항 문서로 추출한 다음, '마스터 아키텍트' 프롬프트를 사용해 현대적 모범 사례를 바탕으로 처음부터 재구축하는 방법입니다.

OpenClawRadar